هانخد مثلاً الnpcs دة كمثال
كود:
#region Teleport Shops
case 100200:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello you need go to shops ?");
dialog.Option("Yes", 1);
dialog.Avatar(218);
dialog.Send();
break;
}
case 1:
{
client.Player.Teleport(15351, 50, 50);
}
break;
}
break;
}
#endregion
شافين السطر دة
كود:
client.Player.Teleport(15351, 50, 50);
هنا رقم او Id المابة اللي في السورس
15351 ورقم 50 و 50 الارقام اللي
هاترورح الشخصية عندها طيب منا
معرفش رقم المابة أجيبة منين

سهلة بس انت ماتصعبش علي
نفسك الدنيا 
في عند حل من 2 لو المابة موجود هتلاقي رقمها
في الnpcs لو مش وموجدة أية الحل
الحل التاني هاتروح على النافي كات جدول
sobnpcs و npcs
طبعاً رقم ال case الي في كلاس Npcs.cs
دة رقم الnpcs اللي في النافي كات لماتفتح
الجادول npcs هتلاقي خانة اسمها mapid
منها تقدر تجيب المابة اللي في الnpcs التاني
طيب انا مثلاً عاوز أعمل npcs بيودي سجن
الجي ام ؟؟؟؟ اعمل اية
كود:
case 106500:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello You Need Go GM prisone ");
dialog.Option("Yes", 1);
dialog.Avatar(218);
dialog.Send();
break;
}
case 1:
{
client.Player.Teleport(5000, 60, 70);
}
break;
}
break;
}
في السطر دة الnpcs هايبفتك سجن الجي ام
كود:
client.Player.Teleport(5000, 60, 70);
طيب و الصورة بتاعت الصورة الnpcs
من السطر دة
والسطر دة المسؤال عن كلام ال Npcs للاعبين
كود:
dialog.Text("Hello You Need Go GM prisone ");
ذي ماحنا شيفين Text دة كلام الnpcs للاعب
اما بالنسبة للسطر دة
كود:
dialog.Option("Yes", 1);
هنا دة أختيار يعني جتي لو لاحظت كلمة
Option وبعديها رقم 1
معني كدة ان في اختيار واحد للاعب
طيب لو انا عاوز اعمل اختيار كمان اعمل اية
هقول مثلاً انا هعمل No
هيبقي بالشكل دة
كود:
dialog.Option("No", 2);
بترتيب الاختيارات يعني الاختيار التاني رقم
2