|
|
المشاركات 141 |
+التقييم 0.05 |
تاريخ التسجيل May 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 125 |
MonsterTable.cs
#region BigMonster [DragonIsland/DeityLand]
if (Name.Contains("SnowBanshee") || Name.Contains("BloodyBanshee") || Name.Contains("ChillingSpook") || Name.Contains("DragonWraith") || Name.Contains("NetherTyrant")
|| Name.Contains("QueenofEvil") || Name == "ThrillingSpook" || Name.Contains("NemesisTyrant"))
{
//if (killer.MapID != 10250 || killer.MapID != 10137) return;
killer.ConquerPoints += 250000;
killer.TitlePoints += 200;
killer.SubProStages.StudyPoints += 500;
SubProStages.UpdateStundyPoints(killer.Owner, 500);
killer.Owner.Player.Update(MsgName.Effect, "zf2-e300", true);
#region ItemDrop
byte type1;
uint ItemID = 0;
if (Kernel.RateM(30))// UniversalRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 11);
switch (type1)
{
case 1:
ItemID = 4060001;
break;
case 2:
ItemID = 4060001;
break;
case 3:
ItemID = 4060001;
break;
case 4:
ItemID = 4060001;
break;
case 5:
ItemID = 4060001;
break;
case 6:
ItemID = 4060001;
break;
case 7:
ItemID = 4060001;
break;
case 8:
ItemID = 4060001;
break;
case 9:
ItemID = 4060001;
break;
case 10:
ItemID = 4060001;
break;
}
}
DropItem(killer, Owner.X, Owner.Y, ItemID);
}
if (Kernel.RateM(50)) // UniversalRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 11);
switch (type1)
{
case 1:
ItemID = 4060001;
break;
case 2:
ItemID = 4060001;
break;
case 3:
ItemID = 4060001;
break;
case 4:
ItemID = 4060001;
break;
case 5:
ItemID = 4060001;
break;
case 6:
ItemID = 4060001;
break;
case 7:
ItemID = 4060001;
break;
case 8:
ItemID = 4060001;
break;
case 9:
ItemID = 4060001;
break;
case 10:
ItemID = 4060001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 3), (ushort)((Owner.Y) + 0), ItemID);
}
if (Kernel.RateM(50)) // BlueRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 11);
switch (type1)
{
case 1:
ItemID = 4040001;
break;
case 2:
ItemID = 4040001;
break;
case 3:
ItemID = 4040001;
break;
case 4:
ItemID = 4040001;
break;
case 5:
ItemID = 4040001;
break;
case 6:
ItemID = 4040001;
break;
case 7:
ItemID = 4040001;
break;
case 8:
ItemID = 4040001;
break;
case 9:
ItemID = 4040001;
break;
case 10:
ItemID = 4040001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 0), ItemID);
}
if (Kernel.RateM(70)) // BlueRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 11);
switch (type1)
{
case 1:
ItemID = 4040001;
break;
case 2:
ItemID = 4040001;
break;
case 3:
ItemID = 4040001;
break;
case 4:
ItemID = 4040001;
break;
case 5:
ItemID = 4040001;
break;
case 6:
ItemID = 4040001;
break;
case 7:
ItemID = 4040001;
break;
case 8:
ItemID = 4040001;
break;
case 9:
ItemID = 4040001;
break;
case 10:
ItemID = 4040001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 0), ItemID);
}
if (Kernel.RateM(60)) // BlueRuneEssence
{
for (int i = 0; i < 2; i++)
{
type1 = (byte)Kernel.Random.Next(2, 11);
switch (type1)
{
case 1:
ItemID = 4040001;
break;
case 2:
ItemID = 4040001;
break;
case 3:
ItemID = 4040001;
break;
case 4:
ItemID = 4040001;
break;
case 5:
ItemID = 4040001;
break;
case 6:
ItemID = 4040001;
break;
case 7:
ItemID = 4040001;
break;
case 8:
ItemID = 4040001;
break;
case 9:
ItemID = 4040001;
break;
case 10:
ItemID = 4040001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) - 0), ItemID);
}
if (Kernel.RateM(40)) // YellowRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 14);
switch (type1)
{
case 1:
ItemID = 4050001;
break;
case 2:
ItemID = 4050001;
break;
case 3:
ItemID = 4050001;
break;
case 4:
ItemID = 4050001;
break;
case 5:
ItemID = 4050001;
break;
case 6:
ItemID = 4050001;
break;
case 7:
ItemID = 4050001;
break;
case 8:
ItemID = 4050001;
break;
case 9:
ItemID = 4050001;
break;
case 10:
ItemID = 4050001;
break;
case 11:
ItemID = 4050001;
break;
case 12:
ItemID = 4050001;
break;
case 13:
ItemID = 4050001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) + 3), ItemID);
}
if (Kernel.RateM(70)) // YellowRuneEssence
{
for (int i = 0; i < 3; i++)
{
type1 = (byte)Kernel.Random.Next(3, 14);
switch (type1)
{
case 1:
ItemID = 4050001;
break;
case 2:
ItemID = 4050001;
break;
case 3:
ItemID = 4050001;
break;
case 4:
ItemID = 4050001;
break;
case 5:
ItemID = 4050001;
break;
case 6:
ItemID = 4050001;
break;
case 7:
ItemID = 4050001;
break;
case 8:
ItemID = 4050001;
break;
case 9:
ItemID = 4050001;
break;
case 10:
ItemID = 4050001;
break;
case 11:
ItemID = 4050001;
break;
case 12:
ItemID = 4050001;
break;
case 13:
ItemID = 4050001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) - 3), ItemID);
}
if (Kernel.RateM(90)) // YellowRuneEssence
{
for (int i = 0; i < 2; i++)
{
type1 = (byte)Kernel.Random.Next(2, 14);
switch (type1)
{
case 1:
ItemID = 4050001;
break;
case 2:
ItemID = 4050001;
break;
case 3:
ItemID = 4050001;
break;
case 4:
ItemID = 4050001;
break;
case 5:
ItemID = 4050001;
break;
case 6:
ItemID = 4050001;
break;
case 7:
ItemID = 4050001;
break;
case 8:
ItemID = 4050001;
break;
case 9:
ItemID = 4050001;
break;
case 10:
ItemID = 4050001;
break;
case 11:
ItemID = 4050001;
break;
case 12:
ItemID = 4050001;
break;
case 13:
ItemID = 4050001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 0), (ushort)((Owner.Y) + 6), ItemID);
}
if (Kernel.RateM(30)) // YellowRuneEssence
{
for (int i = 0; i < 1; i++)
{
type1 = (byte)Kernel.Random.Next(1, 14);
switch (type1)
{
case 1:
ItemID = 4050001;
break;
case 2:
ItemID = 4050001;
break;
case 3:
ItemID = 4050001;
break;
case 4:
ItemID = 4050001;
break;
case 5:
ItemID = 4050001;
break;
case 6:
ItemID = 4050001;
break;
case 7:
ItemID = 4050001;
break;
case 8:
ItemID = 4050001;
break;
case 9:
ItemID = 4050001;
break;
case 10:
ItemID = 4050001;
break;
case 11:
ItemID = 4050001;
break;
case 12:
ItemID = 4050001;
break;
case 13:
ItemID = 4050001;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 0), (ushort)((Owner.Y) - 6), ItemID);
}
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 6), 3001044);//MysteryFruit
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 9), 3001044);//MysteryFruit
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 3), 3001044);//MysteryFruit
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 3), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 12), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 7), (ushort)((Owner.Y) + 6), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 7), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 10), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 7), 4060001);//UniversalRuneEssence
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 5), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 3), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 5), (ushort)((Owner.Y) + 6), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 3), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 12), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 6), 3009002);//RadiantStarStone
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 3009003);//SplendidStarStone
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 3009001);//BrightStarStone
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 8), 3009000);//TwilightStarStone
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 5), 3303373);//KnowledgePill
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) + 8), 3303373);//KnowledgePill
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 3303373);//KnowledgePill
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 12), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 6), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 10), (ushort)((Owner.Y) + 3), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 10), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
DropItem(killer, (ushort)((Owner.X) - 5), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
if (Kernel.RateM(70))
{
for (int i = 0; i < 1; i++)
{
type1 = (byte)Kernel.Random.Next(1, 5);
switch (type1)
{
case 1:
ItemID = 3009002;
break;
case 2:
ItemID = 3009003;
break;
case 3:
ItemID = 3009001;
break;
case 4:
ItemID = 3009000;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) - 0), ItemID);
}
if (Kernel.RateM(90))
{
for (int i = 0; i < 1; i++)
{
type1 = (byte)Kernel.Random.Next(1, 5);
switch (type1)
{
case 1:
ItemID = 3009002;
break;
case 2:
ItemID = 3009003;
break;
case 3:
ItemID = 3009001;
break;
case 4:
ItemID = 3009000;
break;
}
}
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) + 9), ItemID);
}
if (Kernel.RateM(10))
{
for (int i = 0; i < 1; i++)
{
type1 = (byte)Kernel.Random.Next(1, 3);
switch (type1)
{
case 1:
ItemID = 4200002;
break;
case 2:
ItemID = 4200003;
break;
}
}
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 3), ItemID);
}
#endregion
if (Name.Contains("SnowBanshee"))
Kernel.SpawnBanshee = false;
if (Name.Contains("BloodyBanshee"))
Kernel.BloodyBanshee = false;
if (Name.Contains("ChillingSpook"))
Kernel.ChillingSpook1 = false;
if (Name.Contains("DragonWraith"))
Kernel.DragonWraith = false;
if (Name.Contains("NetherTyrant"))
Kernel.NetherTyrant = false;
if (Name.Contains("QueenofEvil"))
Kernel.QueenofEvil = false;
if (Name.Contains("ThrillingSpook"))
Kernel.ChillingSpook = false;
if (Name.Contains("NemesisTyrant"))
Kernel.SpawnNemesis = false;
}
#endregion
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| رانكات وحوش | ahmeddnasrr131 | مشكلات السيرفيرات كونكر الشخصيه | 4 | 2020-07-05 03:07 PM |
| طلب تعديل الدروب علي الوحوش العادية | TheMyth | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2020-06-21 08:51 PM |
| دروب وحوش | ahmeddnasrr131 | مشكلات السيرفيرات كونكر الشخصيه | 10 | 2020-06-21 02:49 PM |
| ممكن تعديل الحروب في سورس مصطفي سمير | ztomztom33 | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2019-09-29 05:35 AM |
| تعديل علي دروب وحوش عاديه و وحوش كبيره | Rider | تطوير سيرفرات كونكر | 4 | 2019-09-26 06:02 PM |