كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://conquer-arab.com/forumdisplay.php?f=12)
-   -   حل لو سمحتو (https://conquer-arab.com/showthread.php?t=2613)

amosha 2019-10-05 09:51 PM

حل لو سمحتو
 
اما بعمل اكونت جديد حتى لو واتر او اى شخصيه بينزل بمهرات الثور فى سورس ريزرت يرات حد يقول الغى الموضوع دا منين وكمان لو عيز الكونت الجديد ينزل معاه صندوق معين انا الى بحطو اعمل كدا ازى وشكرا

Hassan Emprator 2019-10-06 12:33 AM

رد: حل لو سمحتو
 
ازاي تعمل صندوق بس انا معرفش حاجه في سورس رايزو لانه مليان مشاكل اصلا كدا كدا
انتظر النسخه الجديده ولو بتحب تو دي انتظر سورس مستر خالد الجديد
انشاء الله :)
................................................
ازاي انزل بي صندوق
اولا كدا هتروح
تبحث عن الكود دا
كود PHP:

 public static void LoginMessages(Client.GameState client) 

بعد كدا هضيف دا تحته

كود PHP:

#region GiftItems
                
if (client.Entity.Class >= 100 && client.Entity.Class <= 145)//Taoist
                
{
                    
//client.Inventory.AddBound99(3100007, 2592000, 0, 0, 1);
                  //  client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                  //  client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 80 && client.Entity.Class <= 85)//DragonWarrior
                
{
                    
//client.Inventory.AddBound99(3100006, 2592000, 0, 0, 1);
                   // client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
            //        client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 70 && client.Entity.Class <= 75)//Pirate
                
{
                    
//client.Inventory.AddBound99(3100005, 2592000, 0, 0, 1);
                   // client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                //    client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 60 && client.Entity.Class <= 65)//Monk
                
{
                    
//client.Inventory.AddBound99(3100004, 2592000, 0, 0, 1);
                    //  client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    
//client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 50 && client.Entity.Class <= 55)//Ninja
                
{
                    
//client.Inventory.AddBound99(3100003, 2592000, 0, 0, 1);
                    //   client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                 //   client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 40 && client.Entity.Class <= 45)//Archer
                
{
                    
//client.Inventory.AddBound99(3100002, 2592000, 0, 0, 1);
                    // client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                  //  client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 20 && client.Entity.Class <= 25)//Warrior
                
{
                    
//client.Inventory.AddBound99(3100001, 2592000, 0, 0, 1);
                    // client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                 //   client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 10 && client.Entity.Class <= 15)//Trojan
                
{
                    
//client.Inventory.AddBound99(3100000, 2592000, 0, 0, 1);
                    //  client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                  //  client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 160 && client.Entity.Class <= 165)//Windwalker
                
{
                    
//client.Inventory.AddBound99(626003, 0, 0, 0, 1);
                   // client.Inventory.AddBound99(3301719, 0, 0, 0, 1);
                    //client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    //client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                
#endregion 

بس حضرتك انت كل الي هتعمله هنا انك هتغير رقم الايدي الي مكتوب في الاول الكود الي الكود بي
بتاع الايتم الجديد الي انت هتحطه وتشيل علامه //
دي تمام شعانا ساحبهولك من سرفري تمام ؟
وي 1 الي في الاخر دا معناه انك عايز تككرره كام مرا هوا كدا هييجي مرا
تمام ننكمل
.................................................. ........................................


بعدين سرش عا الكود دا

كود PHP:

 client.Inventory.Add(itemPack, 0, 1); 

ضيف دا تحته
كود PHP:

#region GiftItems
                
if (client.Entity.Class >= 100 && client.Entity.Class <= 145)//Taoist
                
{
                    
//client.Inventory.AddBound99(3100007, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//  client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 80 && client.Entity.Class <= 85)//DragonWarrior
                
{
                    
//client.Inventory.AddBound99(3100006, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//   client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 70 && client.Entity.Class <= 75)//Pirate
                
{
                    
//client.Inventory.AddBound99(3100005, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//  client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 60 && client.Entity.Class <= 65)//Monk
                
{
                    
//client.Inventory.AddBound99(3100004, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
// client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 50 && client.Entity.Class <= 55)//Ninja
                
{
                    
//client.Inventory.AddBound99(3100003, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//      client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 40 && client.Entity.Class <= 45)//Archer
                
{
                    
//client.Inventory.AddBound99(3100002, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 20 && client.Entity.Class <= 25)//Warrior
                
{
                    
//client.Inventory.AddBound99(3100001, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 10 && client.Entity.Class <= 15)//Trojan
                
{
                    
//client.Inventory.AddBound99(3100000, 2592000, 0, 0, 1);
                    
client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    
//client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                if (
client.Entity.Class >= 160 && client.Entity.Class <= 165)//Windwalker
                
{
                    
//client.Inventory.AddBound99(626003, 0, 0, 0, 1);
                   // client.Inventory.AddBound99(3301719, 0, 0, 0, 1);
             //       client.Inventory.AddBound99(3100010, 2592000, 0, 0, 1);
                    //client.Inventory.AddBound99(3301026, 2592000, 0, 0, 1);
                    //client.Inventory.Add(3000550, 0, 1);
                
}
                
#endregion 

وهتعمل زي الكود الي فوق كدا ضفته انت كدا لاصندوق

طيب حبيت بقا ناي اضيف صناديق الشخصيات لان دي كدا ايتمات عاديه

سيرش عا الكود دا

كود PHP:

uint itemPack = 0; 

وضيف تحته دا

كود PHP:

 switch (client.Entity.Class)
                {
                    case 
10: itemPack = 3100000; break;
                     case 
20: itemPack = 3100001; break;
                     case 
40: itemPack = 3100002; break;
                    case 
50: itemPack = 3100003; break;
                    case 
60: itemPack = 3100004; break;
                    case 
70: itemPack = 3100005; break;
                    case 
80: itemPack = 3100006; break;
                      case 
100: itemPack = 3100007; break;
                    case 
160: itemPack = 3100008; break;
                } 

بس كدا لو في ايه مشاكل اكتبها واحلهالك



الساعة الآن 06:46 PM

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