مشاهدة النسخة كاملة : طلب الكوسته دي
Amr Khalid
2019-11-28, 03:11 PM
عفواً لايمكن عرض الروابط في الإرشيفالكويست ديه هتخش تضرب فى الوحوش هيديك عناصر السكند الى هيا Moss و Deam و Soul دول هتجمع من كل واحده فيهم 200 يعني 600 واحده من كل واحده 200 عنصر هتطلع برا فى التاون جنب الراجل الى هيدخلك للكويست هتسلمها ياما بتوكن اتشي ايبك ياما بتوكن جيانج ايبك الكويست ديه هتكون شغالة على طول مش هيكون ليها وقت محدد هيكون شغالة على طول
midoazoz
2019-11-28, 04:22 PM
هات الاي دي بتاع الحاجات دي اعملهالك
Amr Khalid
2019-11-28, 05:12 PM
هات الاي دي بتاع الحاجات دي اعملهالك
ما انا مش عغارف اجبه و عوز حاد يعملهلي
ايتمات الي هتجمع منها 200
722724-722725-722723
ايتم الي بيجيلك لما تسلم 200
729692-729690
اول ما تخلصها يا ميدو نزلها ف قسم التطوير
و هديه مني ان بي سي تغيير 200 200 200
#region Demha cj quest
case 121213:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Low M3ak [(200 DreamGrass - 200 Moss - 200 SoulAroma)] T2der Ta5d Mkanhom TokenChiFull Or TokenJiangEpic");
dialog.Option("Change", 12);
dialog.Option("Just passing by.", 255);
dialog.Send();
break;
}
case 12:
{
dialog.Option("( 200-200-200 ) For ChiFull.", 1);
dialog.Option("( 200-200-200 ) For JiangEpic.", 2);
dialog.Option("Just passing by.", 255);
dialog.Avatar(116);
dialog.Send();
break;
}
case 1:
{
if ((client.Inventory.Contains(722723, 200)) && (client.Inventory.Contains(722724, 200) && (client.Inventory.Contains(722725, 200))))
{
client.Inventory.Remove(722723, 200);
client.Inventory.Remove(722724, 200);
client.Inventory.Remove(722725, 200);
client.Inventory.Add(729690, 0, 1);
}
else
{
dialog.Text("Please take 200-200-200 To Prize TokenChiFull.");
dialog.Option("I see.", 255);
dialog.Avatar(116);
dialog.Send();
}
break;
}
case 2:
{
if ((client.Inventory.Contains(722723, 200)) && (client.Inventory.Contains(722724, 200) && (client.Inventory.Contains(722725, 200))))
{
client.Inventory.Remove(722723, 200);
client.Inventory.Remove(722724, 200);
client.Inventory.Remove(722725, 200);
client.Inventory.Add(729692, 0, 1);
}
else
{
dialog.Text("Please take 200-200-200 To Prize TokenJiangEpic.");
dialog.Option("I see.", 255);
dialog.Avatar(116);
dialog.Send();
}
break;
}
case 3:
{
if (client.Inventory.Contains(711897, 50))
{
client.Inventory.Remove(711897, 50);
client.Inventory.Add(3004122, 0, 1);
}
else
{
dialog.Text("Please take 50 LikeToken To Prize VIP 1 Day.");
dialog.Option("I see.", 255);
dialog.Avatar(116);
dialog.Send();
}
break;
}
}
break;
}
#endregion
midoazoz رجاء متابعه ف الموضوع الي قولت انك هتعمله
midoazoz
2019-11-30, 11:11 PM
معلش يا ريدر انا نسيت اصلا اني قولته والله انت عارف الظروف بق
خد يا نجم
خليك معايا
اولا ده الان بي سي
#region new Quest
case 32421:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello " + client.Player.Name + " I Am Asm elquesta , do you want to began it ");
dialog.Option("Yes Please ", 1);
dialog.Send();
break;
}
case 1:
{
client.Player.Teleport(4325, 150, 150);
break;
}
}
break;
}
#endregion
ده هيدخلك
ودي الماب في النافاكات
4325 1858 7 0
هتخش تعمل الموضوع ده عشان تسهل ع نفسك يا صحبي
عفواً لايمكن عرض الروابط في الإرشيف
بعد متضيفه
هتخش علي في النافا كات
monsterinfos
هتضيف ده
461 NewQuest 1 979 15432 0 946 855 0 1 10 1000 1000 92 3 500 0 5000 0 0 0 0 0 0
هتخش ع في النافا كات برده
newmobspawn
461 NewQuest 4325 461 170 30 0 0 0 0
هتخش في السورس
MonsterTable.cs
ضيف ده فوق
public static byte NewQuest = 0;
هتبحث عن
public void Drop
ضيف ده
#region NewQuest
if (Name == "NewQuest")
{
if (killer.MapID == 4325)
{
if (NewQuest == 10)
{
uint ItemID = 0;
byte type1 = 1;
for (int i = 0; i < 1; i++)
{
type1 = (byte)Kernel.Random.Next(1, 3);
switch (type1)
{
case 1:
ItemID = 722724;
break;
case 2:
ItemID = 722725;
break;
case 3:
ItemID = 722723;
break;
}
NewQuest = 0;
killer.Owner.Inventory.Add(ItemID, 0, 1);
}
}
else
{
NewQuest++;
}
}
return;
}
#endregion
للعلم كده كل عشر وحوش هيديله ايتمايه واحده طبعا انت سهلها صعبها برحتك من newQuest == 10
باقي الان بي ي في النافا كات سهله بق ^_^
بالتوفيق
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code