احصائياتى

الردود
1

المشاهدات
479
 
Rider
.:: نائب المدير ::.

    غير متواجد

المشاركات
2,604

+التقييم
0.98

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
358
2019-08-27, 08:13 PM
المشاركة 1
2019-08-27, 08:13 PM
المشاركة 1
افتراضي جعل التبرع في الدونشين بcps فقط


افتح كلاس
nobility.cs
سيرش

كود:
case NobilityInfo.Donate: 

افضل حدد لحد تحت
لحد

كود:
 case NobilityInfo.List: 

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

كود:
 case NobilityInfo.List: 

و حط ده مكانه

كود:
 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;
                    } 



قديم 2019-08-27, 08:27 PM
المشاركة 2
Hazem
.:: المدير العام::.
  • غير متواجد
افتراضي رد: جعل التبرع في الدونشين بcps فقط
عاش


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: جعل التبرع في الدونشين بcps فقط
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كوستة الدونشين بطريقه جديده Hazem تطوير سيرفرات كونكر 1 2020-09-15 03:40 AM
حل مشكله الحساب نازل وواخد رتبه في الدونشين Rider تطوير سيرفرات كونكر 4 2019-09-17 06:17 AM


الساعة الآن 09:11 AM