عرض مشاركة واحدة
قديم 2019-08-22, 08:31 PM
المشاركة 5
Avengers-Co
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مشكلة بسيطة
افتح
Nobility.cs
ابحث عن

كود:
case NobilityInfo.Donate

بدله ب ده

كود:
 case NobilityInfo.Donate:
                    {
                        if (
client.Trade.InTrade)
                            return;

                        
ulong silvers information.dwParam;
                        
bool newDonator false;
                        
client.NobilityInformation.Gender = (byte)(client.Entity.Body 10);
                        if (
client.NobilityInformation.Donation == 0)
                            
newDonator true;
                        if (
information.MoneyType == 1)
                        {
                            
ulong cps silvers 50000;
                           
// client.MessageBox("Can`t Donate With CPs, Only Gold/ OCCs");
                            
if (client.Entity.Money >= cps)
                            {
                                
client.MessageBox("Sorry Donation from npc only");
                                
////client.Player.ConquerPointsFake -= (uint)cps;
                               
client.NobilityInformation.Donation += silvers;
                            }
                        }
                        else
                        {
                            if (
client.Entity.Money >= silvers)
                            {
                                
client.MessageBox("Sorry Donation from npc only");
                            }
                            else
                            {
                                
ulong BoundCps silvers 50000;
                               
// client.MessageBox("Proximamente Podran Donar con la SpecialMoney");
                                
return;
                                
//if (client.Entity.OverConquerCoins >= BoundCps)
                                //{
                                //    client.Entity.OverConquerCoins -= (uint)BoundCps;
                                //    client.NobilityInformation.Donation += silvers;
                                //}
                            
}
                        }



                        if (!
Board.ContainsKey(client.Entity.UID) && client.NobilityInformation.Donation == silvers && newDonator)
                        {
                            
Board.Add(client.Entity.UIDclient.NobilityInformation);
                            try
                            {
                                
Database.NobilityTable.InsertNobilityInformation(client.NobilityInformation);
                            }
                            catch
                            {
                                
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                            }
                        }
                        else
                        {
                            
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                        }
                        
Sort(client.Entity.UID);
                        break;
                    } 
شكراً جداً ليك