الصور
نيجي للشرح بقي
الاضافة تنفع لـ كل السورسات
سواء تريزونا او اي سورس تاني عادي
خش عـ الاضافة
افتح كلاس
MonsterTable.cs
ابحث عن
كود:
#region TeratoDragon
تحتيه عـ طول ضيف
كود:
#region DemonBoxs
//Mero
uint cps = 0;
if (Name == "Demon")
{
//Mero
if (Kernel.Rate(20, 1000)) cps += 60000;
else if (Kernel.Rate(40, 1000)) cps += 40000;
else if (Kernel.Rate(70, 1000)) cps += 30000;
else if (Kernel.Rate(80, 1000)) cps += 25950;
else cps += 10000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
if (Name == "AncientDemon")
{
//Mero
if (Kernel.Rate(20, 1000)) cps += 250000;
else if (Kernel.Rate(40, 1000)) cps += 156000;
else if (Kernel.Rate(70, 1000)) cps += 84980;
else if (Kernel.Rate(80, 1000)) cps += 54950;
else cps += 50000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
if (Name == "FloodDemon")
{
//Mero
if (Kernel.Rate(20, 1000)) cps += 800000;
else if (Kernel.Rate(30, 1000)) cps += 350000;
else if (Kernel.Rate(70, 1000)) cps += 200950;
else if (Kernel.Rate(80, 1000)) cps += 190910;
else cps += 10000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
if (Name == "HeavenDemon")
{
//Mero
if (Kernel.Rate(20, 1000)) cps += 2580000;
else if (Kernel.Rate(30, 1000)) cps += 1550000;
else if (Kernel.Rate(70, 1000)) cps += 849900;
else if (Kernel.Rate(150, 1000)) cps += 445000;
else cps += 500000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
if (Name == "ChaosDemon")
{
//Mero
if (Kernel.Rate(15, 1000)) cps += 3030000;
else if (Kernel.Rate(20, 1000)) cps += 2200000;
else if (Kernel.Rate(50, 1000)) cps += 680000;
else if (Kernel.Rate(150, 1000)) cps += 175000;
else cps += 1000000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
if (Name == "ScaredDemon")
{
//Mero
if (Kernel.Rate(5, 1000)) cps += 10025000;
if (Kernel.Rate(15, 1000)) cps += 5555000;
else if (Kernel.Rate(20, 1000)) cps += 4100000;
else if (Kernel.Rate(30, 1000)) cps += 3080000;
else if (Kernel.Rate(150, 1000)) cps += 1000000;
else cps += 2000000;
killer.Owner.Entity.ConquerPoints += cps;
Kernel.SendWorldMessage(new Message(killer.Name + " You Got " + cps.ToString() + " CPs From Killing The " + Name + " Monster !", System.Drawing.Color.Yellow, 2000));
}
//Mero
#endregion
افتح كلاس
PacketHandler.cs
ابحث عن
فوقيه عـ طول ضيف
كود:
#region DemonBoxs
//Mero
case 720650:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2420, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
case 720651:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2421, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
case 720652:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2422, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
case 720671:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2423, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
case 720672:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2424, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
case 720673:
{
//Mero
Database.MonsterInformation mob;
Database.MonsterInformation.MonsterInformations.TryGetValue(2425, out mob);
client.Map.SpawnMonsterNearToHero(mob, client);
client.Inventory.Remove(item, Game.Enums.ItemUse.Remove);
break;
}
#endregion
بـ النسبة للايتمات
سورسك جديد او قديم هتلاقيهم فيه
لان الديمون بوكس قديمة اوي
المهم نكمل اضافتنا
لو عاوز تضيف الايتمات فـ شوب
ادخل على فولدر ini فـ الكلنت ,
وافتح ملف
emoneyShopV2
و ابحث عن
تحت
ضيف
كود:
720650 item|new Mero
720651 item|new Mero
720652 item|new Mero
720671 item|new Mero
720672 item|new Mero
720673 item|new Mero
فـ السورس
خش على فولدر
shops
bin\Debug\database\shops
وافتح ملف
وافتح ملف
emoneyShopV2
و ابحث عن
تحت
ضيف
كود:
720650 item|new Mero
720651 item|new Mero
720652 item|new Mero
720671 item|new Mero
720672 item|new Mero
720673 item|new Mero
كدة تمام
