اضافة شوية رونز اضافه خاصه بالسورس
بسم الله و الحمد لله و الصلاة و السلام علي رسول الله
اما بعد الاضافه بالكامل تم تطوريها بواسطتي جميع الحقوق محفوظه ليه
سيرش
كود PHP:
public void LoadItemStats() {
ضيف
كود PHP:
if (Entity.bosskilleractivate == true) Entity.bosskilleractivate = false; if (Entity.nomercyactivate == true) Entity.nomercyactivate = false; if (Entity.witcheryactivate == true) Entity.witcheryactivate = false;
entitytable.cs
سيرش
كود PHP:
client.Entity.AddFlower = reader.ReadUInt32("Flower");
ضيف
كود PHP:
client.Entity.bosskiller = reader.ReadUInt32("bosskiller"); client.Entity.nomercy = reader.ReadUInt32("nomercy"); client.Entity.freesoulbooster = reader.ReadUInt32("freesoulbooster"); client.Entity.witchery = reader.ReadUInt32("witchery");
سيرش
كود PHP:
.Set("Strength", e.Strength)
ضيف
كود PHP:
.Set("bosskiller", e.bosskiller) .Set("nomercy", e.nomercy) .Set("freesoulbooster", e.freesoulbooster) .Set("witchery", e.witchery)
سيرش
كود PHP:
public static void UpdateLocation(Client.GameState client)
ضيف
كود PHP:
public static void Updatebosskiller(Client.GameState client) { UpdateData(client, "bosskiller", client.Entity.bosskiller); } public static void Updatenomercy(Client.GameState client) { UpdateData(client, "nomercy", client.Entity.nomercy); } public static void Updatefreesoulbooster(Client.GameState client) { UpdateData(client, "freesoulbooster", client.Entity.freesoulbooster); } public static void Updatewitchery(Client.GameState client) { UpdateData(client, "witchery", client.Entity.witchery); }
سيرش Calculate.cs
كود PHP:
public static void CheckDamage(
انزل لحد
كود PHP:
if (attacked.EntityFlag == EntityFlag.Monster)
انزل كمان لحد
كود PHP:
if (attacked.MonsterInfo.Boss || attacked.Boss == 1)
تحت
كود PHP:
if (magic) { Damage = (int)Damage * 10; }
ضيف
كود PHP:
[PHP] #region boss killer if (attacker.bosskiller == 1 && attacker.bosskilleractivate == false) { Damage = Damage * 220 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 2 && attacker.bosskilleractivate == false) { Damage = Damage * 230 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 3 && attacker.bosskilleractivate == false) { Damage = Damage * 240 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 4 && attacker.bosskilleractivate == false) { Damage = Damage * 250 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 5 && attacker.bosskilleractivate == false) { Damage = Damage * 260 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 6 && attacker.bosskilleractivate == false) { Damage = Damage * 270 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 7 && attacker.bosskilleractivate == false) { Damage = Damage * 280 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 8 && attacker.bosskilleractivate == false) { Damage = Damage * 290 / 100; attacker.bosskilleractivate = true; } if (attacker.bosskiller == 9 && attacker.bosskilleractivate == false) { Damage = Damage * 300 / 100; attacker.bosskilleractivate = true; } #endregion
[/PHP]
تحت
كود PHP:
if (!magic) { Damage = (int)Damage * 4; }
ضيف نفس الكود الي فوق
بعدها
سيرش
ضيف
كود PHP:
if (client.Entity.bosskilleractivate == true) client.Entity.bosskilleractivate = false; if (client.Entity.nomercyactivate == true) client.Entity.nomercyactivate = false; if (client.Entity.witcheryactivate == true) client.Entity.witcheryactivate = false;
entity.cs
سيرش
تحتها
ضيف
كود PHP:
public uint bosskiller; public uint nomercy; public uint freesoulbooster; public uint witchery; public bool nomercyactivate = false; public bool witcheryactivate = false; public bool bosskilleractivate = false;
ان بي سي بيقولك انته لابس رون لفل كام و عايز تقلعها ولا لا
كود PHP:
#region Rune case 66667: { switch (npcRequest.OptionID) { case 0: { dialog.Text("Welcome Mr:"+client.Entity.Name+" i am rune master can unequip your runes here"); if (client.Entity.bosskiller == 0 && client.Entity.nomercy == 0 && client.Entity.witchery == 0 && client.Entity.freesoulbooster ==0) dialog.Text("it Seems like you do not equip any rune"); if (client.Entity.bosskiller >= 1 || client.Entity.nomercy >= 1 || client.Entity.witchery >= 1 || client.Entity.freesoulbooster >= 1) dialog.Text("It seems you Equip "); if (client.Entity.bosskiller >= 1) dialog.Text(" BossKiller(+"+client.Entity.bosskiller+") ,"); if (client.Entity.nomercy >= 1) dialog.Text(" NoMercy(+" + client.Entity.nomercy + ") ,"); if (client.Entity.witchery >= 1) dialog.Text(" Witchery(+" + client.Entity.witchery + ") ,"); if (client.Entity.freesoulbooster >= 1) dialog.Text(" FreeSoulBooster(+" + client.Entity.freesoulbooster + ") ,"); if (client.Entity.bosskiller >= 1 || client.Entity.nomercy >= 1 || client.Entity.witchery >= 1 || client.Entity.freesoulbooster >= 1) dialog.Text("Please Select Rune You wanna unequip\n");
if (client.Entity.bosskiller >= 1) dialog.Option("BossKiller.", 1); if (client.Entity.nomercy >= 1) dialog.Option("NoMercy.", 2); if (client.Entity.witchery >= 1) dialog.Option("Witchery.", 3); if (client.Entity.freesoulbooster >= 1) dialog.Option("FreeSoulBooster.", 4); dialog.Option("No Thanks.", 255); dialog.Send(); break; } case 4: { if (client.Entity.freesoulbooster == 1) { client.Inventory.Add100(4031201, 0, 1); client.Entity.freesoulbooster = 0;
break; } else if (client.Entity.freesoulbooster == 2) { client.Inventory.Add100(4031202, 0, 1); client.Entity.freesoulbooster = 0;
break; } else if (client.Entity.freesoulbooster == 3) { client.Inventory.Add100(4031203, 0, 1); client.Entity.freesoulbooster = 0;
break; } else if (client.Entity.freesoulbooster == 4) { client.Inventory.Add100(4031204, 0, 1); client.Entity.freesoulbooster = 0; break; } else if (client.Entity.freesoulbooster == 5) { client.Inventory.Add100(4031205, 0, 1); client.Entity.freesoulbooster = 0; break; } else if (client.Entity.freesoulbooster == 6){ client.Inventory.Add100(4031206, 0, 1); client.Entity.freesoulbooster = 0; break; } else if (client.Entity.freesoulbooster == 7){ client.Inventory.Add100(4031207, 0, 1); client.Entity.freesoulbooster = 0; break; } else if (client.Entity.freesoulbooster == 8){ client.Inventory.Add100(4031208, 0, 1); client.Entity.freesoulbooster = 0; break; } else if (client.Entity.freesoulbooster == 9){ client.Inventory.Add100(4031209, 0, 1); client.Entity.freesoulbooster = 0; break; }
break; } case 3: { if (client.Entity.witchery == 1) { client.Inventory.Add100(4031301, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else
if (client.Entity.witchery == 2) { client.Inventory.Add100(4031302, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.witchery == 3) { client.Inventory.Add100(4031303, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.witchery == 4) { client.Inventory.Add100(4031304, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.witchery == 5) { client.Inventory.Add100(4031305, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else
if (client.Entity.witchery == 6) { client.Inventory.Add100(4031306, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.witchery == 7) { client.Inventory.Add100(4031307, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else
if (client.Entity.witchery == 8) { client.Inventory.Add100(4031308, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); } else
if (client.Entity.witchery == 9) { client.Inventory.Add100(4031309, 0, 1); client.Entity.witchery = 0; client.Entity.witcheryactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; }
break; } case 2: { if (client.Entity.nomercy == 1) { client.Inventory.Add100(4031001, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 2) { client.Inventory.Add100(4031002, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else
if (client.Entity.nomercy == 3) { client.Inventory.Add100(4031003, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 4) { client.Inventory.Add100(4031004, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 5) { client.Inventory.Add100(4031005, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 6) { client.Inventory.Add100(4031006, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 7) { client.Inventory.Add100(4031007, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 8) { client.Inventory.Add100(4031008, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.nomercy == 9) { client.Inventory.Add100(4031009, 0, 1); client.Entity.nomercy = 0; client.Entity.nomercyactivate = false; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } break; } case 1: { if (client.Entity.bosskiller == 1) { client.Inventory.Add100(4030901,0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 2) { client.Inventory.Add100(4030902, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 3) { client.Inventory.Add100(4030903, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 4) { client.Inventory.Add100(4030904, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 5) { client.Inventory.Add100(4030905, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 6) { client.Inventory.Add100(4030906, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 7) { client.Inventory.Add100(4030907, 0, 1); client.Entity.bosskiller = 0;
client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 8) { client.Inventory.Add100(4030908, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } else if (client.Entity.bosskiller == 9) { client.Inventory.Add100(4030909, 0, 1); client.Entity.bosskiller = 0; client.LoadItemStats(); client.Equipment.UpdateEntityPacket(); break; } break; } } break; } #endregion
PacketHandler.cs
سيرش
تحتها ضيف
كود PHP:
#region Runes #region bosskiller #region bosskiller1 case 4030901: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 1; } else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller2 case 4030902: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 2;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller3 case 4030903: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 3;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller4 case 4030904: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 4;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller5 case 4030905: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 5;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller6 case 4030906: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 6;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller7 case 4030907: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 7;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller8 case 4030908: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 8;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion #region bosskiller9 case 4030909: { if (client.Entity.bosskiller == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.bosskiller = 9;
} else client.MessageBox("You already Equip Boss Killer Level " + client.Entity.bosskiller + " unequip it first from npc"); break; } #endregion
#endregion
#region nomercy #region nomercy1 case 4031001: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 1;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy2 case 4031002: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 2;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy3 case 4031003: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 3;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy4 case 4031004: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 4;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy5 case 4031005: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 5;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy6 case 4031006: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 6;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy7 case 4031007: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 7;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy8 case 4031008: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 8;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region nomercy9 case 4031009: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.nomercy = 9;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion
#endregion
#region freesoulbooster #region freesoulbooster1 case 4031201: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 1;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster2 case 4031202: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 2;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster3 case 4031203: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 3;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster4 case 4031204: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 4;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster5 case 4031205: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 5;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster6 case 4031206: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 6;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster7 case 4031207: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 7;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster8 case 4031208: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 8;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion #region freesoulbooster9 case 4031209: { if (client.Entity.freesoulbooster == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.freesoulbooster = 9;
} else client.MessageBox("You already Equip Free Soul Booster Level " + client.Entity.freesoulbooster + " unequip it first from npc"); break; } #endregion
#endregion
#region witchery #region witchery1 case 4031301: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 1;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery2 case 4031302: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 2;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery3 case 4031303: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 3;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery4 case 4031304: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 4;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery5 case 4031305: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 5;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery6 case 4031306: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 6;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery7 case 4031307: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 7;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery8 case 4031308: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 8;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion #region witchery9 case 4031309: { if (client.Entity.nomercy == 0 && client.Entity.witchery == 0) { client.Inventory.Remove(item, Game.Enums.ItemUse.RemoveFromStack); client.Entity.witchery = 9;
} else if (client.Entity.nomercy > 0) client.MessageBox("You already Equip No Mercy Level " + client.Entity.nomercy + " unequip it first from npc"); if (client.Entity.witchery > 0) client.MessageBox("You already Equip Witchery Level " + client.Entity.witchery + " unequip it first from npc"); break; } #endregion
#endregion #endregion
سيرش
كود PHP:
public static void CheckDamage(
تحت لحد او تحتها حط
كود PHP:
#region no mersy if (attacker.nomercy == 1 && attacker.nomercyactivate == false) { if (attacker.MinAttack <= 17000 && attacker.MaxAttack <= 17000) { attacker.MinAttack += 5000; attacker.MaxAttack += 5000; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 2 && attacker.nomercyactivate == false) { if (attacker.MinAttack <= 16500 && attacker.MaxAttack <= 16500) { attacker.MinAttack += 5500; attacker.MaxAttack += 5500; attacker.nomercyactivate = true; } } else
if (attacker.nomercy == 3 && attacker.nomercyactivate == false) { if (attacker.MinAttack <= 16000 && attacker.MaxAttack <= 16000) { attacker.MinAttack += 6000; attacker.MaxAttack += 6000; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 4 && attacker.nomercyactivate == false) { if (attacker.MinAttack <= 15500 && attacker.MaxAttack <= 15500) { attacker.MinAttack += 6500; attacker.MaxAttack += 6500; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 5 && attacker.nomercyactivate == false) { if (attacker.MinAttack <= 15000 && attacker.MaxAttack <= 15000) { attacker.MinAttack += 7000; attacker.MaxAttack += 7000; attacker.nomercyactivate = true; } } else
if (attacker.nomercy == 6 && attacker.nomercyactivate == false) { if ( attacker.MinAttack <= 14500 && attacker.MaxAttack <= 14500 ) { attacker.MinAttack += 7500; attacker.MaxAttack += 7500; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 7 && attacker.nomercyactivate == false) { if( attacker.MinAttack <= 14000 && attacker.MaxAttack <= 14000 ) { attacker.MinAttack += 8000; attacker.MaxAttack += 8000; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 8 && attacker.nomercyactivate == false) { if( attacker.MinAttack <= 13000 && attacker.MaxAttack <= 13000 ) { attacker.MinAttack += 9000; attacker.MaxAttack += 9000; attacker.nomercyactivate = true; } } else if (attacker.nomercy == 9 && attacker.nomercyactivate == false) { if( attacker.MinAttack <= 12000 && attacker.MaxAttack <= 12000) { attacker.MinAttack += 10000; attacker.MaxAttack += 10000; attacker.nomercyactivate = true; } } #endregion #region Witchy if (attacker.witchery == 1 && attacker.witcheryactivate == false) { if( attacker.MagicAttack <= 13000 ) { attacker.MagicAttack += 2000; attacker.witcheryactivate = true; } } if (attacker.witchery == 2 && attacker.witcheryactivate == false) { if( attacker.MagicAttack <= 12700) { attacker.MagicAttack += 2300; attacker.witcheryactivate = true; } } if (attacker.witchery == 3 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 12400) { attacker.MagicAttack += 2600; attacker.witcheryactivate = true; } } if (attacker.witchery == 4 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 12000) { attacker.MagicAttack += 3000; attacker.witcheryactivate = true; } } if (attacker.witchery == 5 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 11500) { attacker.MagicAttack += 3500; attacker.witcheryactivate = true; } } if (attacker.witchery == 6 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 11000) { attacker.MagicAttack += 4000; attacker.witcheryactivate = true; } } if (attacker.witchery == 7 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 10500) { attacker.MagicAttack += 4500; attacker.witcheryactivate = true; } } if (attacker.witchery == 8 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 10000) { attacker.MagicAttack += 5000; attacker.witcheryactivate = true; } } if (attacker.witchery == 9 && attacker.witcheryactivate == false) { if (attacker.MagicAttack <= 9000) { attacker.MagicAttack += 6000; attacker.witcheryactivate = true; } } #endregion
متنساش تعدل علي قاعدههEntities و تضيف
bosskiller
nomercy
freesoulbooster
witchery
اضافة ايتم ف سورس اول تعليق
|