Tzar
05-31-2012, 11:51 PM
عفواً لايمكن عرض الروابط في الإرشيف
كوستة المفتاح
5165 client
انا كنت بدور على النت فى كوستات جديدة ملقتش لقيت عندى كوستة تعابنة كدة قمت معدل عليها
ومزبطها كويس وضيف ايتمزتها
الكوستة حلوة جدا
نشوف الكوستة
عفواً لايمكن عرض الروابط في الإرشيف
//kasem236
عفواً لايمكن عرض الروابط في الإرشيف
عفواً لايمكن عرض الروابط في الإرشيف
وصف المهمة
بتروح نكلم البنت دى الى فى التون سيتى بتقلك محتاجة مساعدة علشان تديك هديتك
بتتطلب منك تجبها مفتاح وصندوق وتاخد مكافئتك
المفتاح بتجيبة من التومبات وبيقع بصعوبة
والصندوق فى البلاد جوست فى الديزرت
هيا بتساعدك وبتوديك على الاماكن على طول
وبعد كدة لما تخلص بتروح ليها بتديك هديتك
الجواز ممكن تعدلوها انتو بقى
ضع الكود دة فى ملف NPCDialog.cs
#region key quest
case 123456:
{
if (option == 0)
{
GC.SendPacket(Packets.NPCSay("Hello guys, you can help me? If it will help me give you a great reward..."));
GC.SendPacket(Packets.NPCLink("I Want help", 50)); ;
GC.SendPacket(Packets.NPCLink("Give me my reward", 70));
GC.SendPacket(Packets.NPCLink("Ok I will do", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 70)
{
GC.SendPacket(Packets.NPCSay("Great Are you finished?, and Are you found the box and the key? From Tombat and Blade Ghost Monster . Deserve the award.."));
GC.SendPacket(Packets.NPCLink("OK, Get my prize.", 1));
GC.SendPacket(Packets.NPCLink("No, thanks", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 50)
{
GC.SendPacket(Packets.NPCSay("do you want to go Desert or Mystic Castle"));
GC.SendPacket(Packets.NPCLink("Desert", 60)); ;
GC.SendPacket(Packets.NPCLink("Mystic Castle", 80)); ;
GC.SendPacket(Packets.NPCLink("no thanks", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 60)
{
GC.MyChar.Teleport(1000, 192, 321);
}
if (option == 80)
{
GC.MyChar.Teleport(1001, 262, 498);
}
#region prize
else if (option == 1)
{
if (GC.MyChar.InventoryContains(12345670, 1, GC))
if (GC.MyChar.InventoryContains(1234569, 1, GC))
{
GC.MyChar.RemoveItemID(12345670, GC);
GC.MyChar.RemoveItemID(1234569, GC);
Random R = new Random();
int Nr = R.Next(1, 5);
if (Nr == 1)
{
GC.MyChar.AddItem(723723);
GC.MyChar.AddItem(723723);
}
if (Nr == 2)
{
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(723723);
}
if (Nr == 3)
{
GC.MyChar.AddItem(723723);
GC.MyChar.Experience += 600000;
}
if (Nr == 4)
{
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
}
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
else
GC.SendPacket(Packets.NPCSay("You Do not Have Key and Box"));
GC.SendPacket(Packets.NPCLink("sorry dear ", 255));
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
#endregion
break;
}
#endregion وبعدين حط دة فى mob.cs
if (MyMath.ChanceSuccess(3) && Name == "BladeGhost")
{
DI2.Info.ID = (uint)(1234569);
DI2.Info.MaxDur = DI2.Info.DBInfo.Durability;
DI2.Info.CurDur = DI2.Info.MaxDur;
}
if (MyMath.ChanceSuccess(2) && Name == "TombBat")
{
OldCODB خش هنا
وحط الكود دة فى NPC.TXT
123456 8754 2 0 1002 423 374 نيجلى لتعديل الكلينت
سطب الباتش دة فى الكلينت
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف 2F%3Fpa9l61g1670y5n4)
وبعدين ضيف دول فى
MapItemIcon
[12345670]
[CENTER]FrameAmount=1
Frame0=data/MapItemIcon/12345670.dds
[1234569]
FrameAmount=1
Frame0=data/MapItemIcon/1234569.dds
ItemMinIcon
[Item12345670]
FrameAmount=1
Frame0=data/ItemMinIcon/12345670.dds
[Item1234569]
FrameAmount=1
Frame0=data/ItemMinIcon/1234569.dds
وملف الايتم تيب حط دول
12345670 KeyQuest 0 0 0 0 0 0 0 0 0 0 0 4109205 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CommonItem None 5
1234569 BoxQuest 0 0 0 0 0 0 0 0 0 0 0 4109205 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CommonItem None 5
كوستة المفتاح
5165 client
انا كنت بدور على النت فى كوستات جديدة ملقتش لقيت عندى كوستة تعابنة كدة قمت معدل عليها
ومزبطها كويس وضيف ايتمزتها
الكوستة حلوة جدا
نشوف الكوستة
عفواً لايمكن عرض الروابط في الإرشيف
//kasem236
عفواً لايمكن عرض الروابط في الإرشيف
عفواً لايمكن عرض الروابط في الإرشيف
وصف المهمة
بتروح نكلم البنت دى الى فى التون سيتى بتقلك محتاجة مساعدة علشان تديك هديتك
بتتطلب منك تجبها مفتاح وصندوق وتاخد مكافئتك
المفتاح بتجيبة من التومبات وبيقع بصعوبة
والصندوق فى البلاد جوست فى الديزرت
هيا بتساعدك وبتوديك على الاماكن على طول
وبعد كدة لما تخلص بتروح ليها بتديك هديتك
الجواز ممكن تعدلوها انتو بقى
ضع الكود دة فى ملف NPCDialog.cs
#region key quest
case 123456:
{
if (option == 0)
{
GC.SendPacket(Packets.NPCSay("Hello guys, you can help me? If it will help me give you a great reward..."));
GC.SendPacket(Packets.NPCLink("I Want help", 50)); ;
GC.SendPacket(Packets.NPCLink("Give me my reward", 70));
GC.SendPacket(Packets.NPCLink("Ok I will do", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 70)
{
GC.SendPacket(Packets.NPCSay("Great Are you finished?, and Are you found the box and the key? From Tombat and Blade Ghost Monster . Deserve the award.."));
GC.SendPacket(Packets.NPCLink("OK, Get my prize.", 1));
GC.SendPacket(Packets.NPCLink("No, thanks", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 50)
{
GC.SendPacket(Packets.NPCSay("do you want to go Desert or Mystic Castle"));
GC.SendPacket(Packets.NPCLink("Desert", 60)); ;
GC.SendPacket(Packets.NPCLink("Mystic Castle", 80)); ;
GC.SendPacket(Packets.NPCLink("no thanks", 255));
GC.SendPacket(Packets.NPCSetFace(30));
GC.SendPacket(Packets.NPCFinish());
}
if (option == 60)
{
GC.MyChar.Teleport(1000, 192, 321);
}
if (option == 80)
{
GC.MyChar.Teleport(1001, 262, 498);
}
#region prize
else if (option == 1)
{
if (GC.MyChar.InventoryContains(12345670, 1, GC))
if (GC.MyChar.InventoryContains(1234569, 1, GC))
{
GC.MyChar.RemoveItemID(12345670, GC);
GC.MyChar.RemoveItemID(1234569, GC);
Random R = new Random();
int Nr = R.Next(1, 5);
if (Nr == 1)
{
GC.MyChar.AddItem(723723);
GC.MyChar.AddItem(723723);
}
if (Nr == 2)
{
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(723723);
}
if (Nr == 3)
{
GC.MyChar.AddItem(723723);
GC.MyChar.Experience += 600000;
}
if (Nr == 4)
{
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
GC.MyChar.AddItem(720028);
}
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
else
GC.SendPacket(Packets.NPCSay("You Do not Have Key and Box"));
GC.SendPacket(Packets.NPCLink("sorry dear ", 255));
GC.SendPacket(Packets.NPCSetFace(N.Avatar));
GC.SendPacket(Packets.NPCFinish());
}
#endregion
break;
}
#endregion وبعدين حط دة فى mob.cs
if (MyMath.ChanceSuccess(3) && Name == "BladeGhost")
{
DI2.Info.ID = (uint)(1234569);
DI2.Info.MaxDur = DI2.Info.DBInfo.Durability;
DI2.Info.CurDur = DI2.Info.MaxDur;
}
if (MyMath.ChanceSuccess(2) && Name == "TombBat")
{
OldCODB خش هنا
وحط الكود دة فى NPC.TXT
123456 8754 2 0 1002 423 374 نيجلى لتعديل الكلينت
سطب الباتش دة فى الكلينت
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف 2F%3Fpa9l61g1670y5n4)
وبعدين ضيف دول فى
MapItemIcon
[12345670]
[CENTER]FrameAmount=1
Frame0=data/MapItemIcon/12345670.dds
[1234569]
FrameAmount=1
Frame0=data/MapItemIcon/1234569.dds
ItemMinIcon
[Item12345670]
FrameAmount=1
Frame0=data/ItemMinIcon/12345670.dds
[Item1234569]
FrameAmount=1
Frame0=data/ItemMinIcon/1234569.dds
وملف الايتم تيب حط دول
12345670 KeyQuest 0 0 0 0 0 0 0 0 0 0 0 4109205 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CommonItem None 5
1234569 BoxQuest 0 0 0 0 0 0 0 0 0 0 0 4109205 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CommonItem None 5