#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