كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   تطوير سيرفرات كونكر (https://conquer-arab.com/forumdisplay.php?f=11)
-   -   جعل التبرع في الدونشين بcps فقط (https://conquer-arab.com/showthread.php?t=1968)

Rider 2019-08-27 08:13 PM

جعل التبرع في الدونشين بcps فقط
 


افتح كلاس
nobility.cs
سيرش
كود PHP:

case NobilityInfo.Donate: 

افضل حدد لحد تحت
لحد
كود PHP:

 case NobilityInfo.List: 

بس كده امسح من اول دونيت لحد قفلة القوس الي قبل
كود PHP:

 case NobilityInfo.List: 

و حط ده مكانه
كود PHP:

 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 / 1;
                            if (
client.Entity.ConquerPoints >= cps && client.PokerPlayer == null)
                            {
                                
client.Entity.ConquerPoints -= (uint)cps;
                                
client.NobilityInformation.Donation += silvers;
                            }
                        }
                        else
                        {
                            if (
client.Entity.Money >= silvers && client.PokerPlayer == null)
                            {
                                
client.Entity.Money -= (ulong)silvers;
                                
client.NobilityInformation.Donation += silvers;
                            }
                        }

                        if (!
Board.ContainsKey(client.Entity.UID) && client.NobilityInformation.Donation == silvers && newDonator)
                        {
                            
Board.Add(client.Entity.UID, client.NobilityInformation);
                            try
                            {
                                
Database.NobilityTable.InsertNobilityInformation(client.NobilityInformation);
                            }
                            catch
                            {
                                
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                            }
                        }
                        else
                        {
                            
Database.NobilityTable.UpdateNobilityInformation(client.NobilityInformation);
                        }
                        
Sort(client.Entity.UID);
                        break;
                    } 


Hazem 2019-08-27 08:27 PM

رد: جعل التبرع في الدونشين بcps فقط
 
عاش


الساعة الآن 01:51 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas