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:
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;
}
بس كدا لو في ايه مشاكل اكتبها واحلهالك
|