احصائياتى

الردود
2

المشاهدات
382
 
tekatop0
.:: عضو نشيط ::.

    غير متواجد

المشاركات
107

+التقييم
0.04

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

الاقامة

نظام التشغيل

رقم العضوية
3351
2020-03-22, 02:10 AM
المشاركة 1
2020-03-22, 02:10 AM
المشاركة 1
افتراضي تمت الإجابة حل لو سمحت سورس اليكس
عايز لو سمحت اعمل الدونيشن بجولد بس من غير كبسات وعايز اعمله يرستر كل شهر النص


أفضل جواب - كتبه midoazoz
الدونيشن بجولد بص
في كلاس

كود:
MsgNobility.cs 

هتبحث عن


كود:
switch (donationtyp) 

تغيرها كلها بدي


كود:
switch (donationtyp)
                        {
                            case 
DonationTyp.Money:
                                {
#if Encore
                                        
if (user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;
                                        
user.Player.SendUpdate(stream,user.Player.Money, MsgUpdate.DataType.Money);
                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);                                   
                                    }
#else
                                    
if (user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;
                                        
user.Player.SendUpdate(stream, user.Player.Money, MsgUpdate.DataType.Money);
                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);
                                    }
#endif
                                    
break;
                                }
                            case 
DonationTyp.ConquerPoints:
                                {
                                    if (
user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;

                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);
                                    }
                                    break;
                                }
                        } 

بالنسبه للدونيشن للنص

في شفره في القونصول بتتعمل في Program.cs
هتبحث عن

كود:
public unsafe static void ConsoleCMD(string cmd) 

وحط دي


كود:
case "reset50nobility":
                        {
                            
WindowsAPI.IniFile ini = new WindowsAPI.IniFile("");
                            foreach (
string fname in System.IO.Directory.GetFiles(Program.ServerConfig.DbLocation + "\\Users\\"))
                            {
                                
ini.FileName = fname;

                                
ulong nobility = ini.ReadUInt64("Character", "DonationNobility", 0);
                                
nobility = nobility * 30 / 100;
                                
ini.Write<ulong>("Character", "DonationNobility", nobility);
                            }
                            
Console.WriteLine("DonationRank Reset Done");
                            break;
                        } 

ومجرد هتقفل القونصول واللعبه تقفل عند الناس وتفتح انت القونصول بس وتكتب الشفره وتقفله وتفتحه تاني هيرستر
قديم 2020-03-22, 03:54 PM
المشاركة 2
midoazoz
.:: عضو خبير ::.
الإجابات المقدمة: 76
  • غير متواجد
افتراضي رد: حل لو سمحت سورس اليكس
الدونيشن بجولد بص
في كلاس

كود:
MsgNobility.cs 

هتبحث عن


كود:
switch (donationtyp) 

تغيرها كلها بدي


كود:
switch (donationtyp)
                        {
                            case 
DonationTyp.Money:
                                {
#if Encore
                                        
if (user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;
                                        
user.Player.SendUpdate(stream,user.Player.Money, MsgUpdate.DataType.Money);
                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);                                   
                                    }
#else
                                    
if (user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;
                                        
user.Player.SendUpdate(stream, user.Player.Money, MsgUpdate.DataType.Money);
                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);
                                    }
#endif
                                    
break;
                                }
                            case 
DonationTyp.ConquerPoints:
                                {
                                    if (
user.Player.Money >= (long)UID)
                                    {
                                        
user.Player.Money -= (long)UID;

                                        
user.Player.Nobility.Donation += UID;
                                        
user.Send(stream.NobilityIconCreate(user.Player.Nobility));
                                        
Program.NobilityRanking.UpdateRank(user.Player.Nobility);
                                    }
                                    break;
                                }
                        } 

بالنسبه للدونيشن للنص

في شفره في القونصول بتتعمل في Program.cs
هتبحث عن

كود:
public unsafe static void ConsoleCMD(string cmd) 

وحط دي


كود:
case "reset50nobility":
                        {
                            
WindowsAPI.IniFile ini = new WindowsAPI.IniFile("");
                            foreach (
string fname in System.IO.Directory.GetFiles(Program.ServerConfig.DbLocation + "\\Users\\"))
                            {
                                
ini.FileName = fname;

                                
ulong nobility = ini.ReadUInt64("Character", "DonationNobility", 0);
                                
nobility = nobility * 30 / 100;
                                
ini.Write<ulong>("Character", "DonationNobility", nobility);
                            }
                            
Console.WriteLine("DonationRank Reset Done");
                            break;
                        } 

ومجرد هتقفل القونصول واللعبه تقفل عند الناس وتفتح انت القونصول بس وتكتب الشفره وتقفله وتفتحه تاني هيرستر

قديم 2020-04-16, 02:26 PM
المشاركة 3
tekatop0
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: حل لو سمحت سورس اليكس
تسلام ايدك اول مرا حد يدني حل صح ف المنتدي تسلام يا midoazoz


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



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

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

المواضيع المتشابهه للموضوع: حل لو سمحت سورس اليكس
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
يلا صفحه لسورس اليكس انا معدلها عشان تتظبط مع اليكس midoazoz صفحات التسجيل كونكر اونلاين 96 2021-09-19 02:21 PM
مشكلتين في سورس اليكس Peter مشكلات السيرفيرات كونكر الشخصيه 4 2020-03-17 02:08 AM
طلب فى سورس اليكس Hunter مشكلات السيرفيرات كونكر الشخصيه 1 2019-12-24 09:48 PM
طلب بخصوص سورس اليكس انت عمري مشكلات السيرفيرات كونكر الشخصيه 1 2019-09-25 06:05 AM
سورس اليكس Hazem مشكلات السيرفيرات كونكر الشخصيه 6 2019-08-02 04:31 PM


الساعة الآن 08:31 AM