وللمعلومة ال NPC نوعان النوع المتكلم والنوع الذي يكون على شكل شوب اي بيع اشياء كارواح االتنين مثلا
سنشرح اليوم اضافة NPC من النوع المتكلم ونجعله يبيع ارواح تنين مثلا
اول شئ نفتحح السورس بال Visual Studio تم نفتح الملف NPC.cs وننزل الى اخر NPC لنضيف واحد جديد
ثم نقوم بكتابة case جديد
كهذا
#region SoulP6 Npc
case 442554://and this id
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("hello, i can help you to Buy P6 DragonSoul for " + Database.rates.SoulP6 + " Cps");
dialog.Text(" for Ring-Boot-Necklace-Bracelet-Bag-HeadGear-GrimHammer and other what you want?");
dialog.Option("P6 Ring.", 1);
dialog.Option("P6 Boot.", 2);
dialog.Option("P6 Necklace.", 3);
dialog.Option("P6 Bracelet.", 4);
dialog.Option("P6 Bag.", 5);
dialog.Option("Next.", 6);
dialog.Send();
break;
}
case 6:
{
dialog.Text("hello, i can help you to Buy P6 DragonSoul for " + Database.rates.SoulP6 + " Cps");
dialog.Text(" for Ring-Boot-Necklace-Bracelet-Bag-HeadGear-GrimHammer and other what you want?");
dialog.Option("P6 HeadGear.", 7);
dialog.Option("P6 GrimHammer.", 8);
dialog.Option("P6 MonkBeads.", 9);
dialog.Option("P6 NinjaKatana.", 10);
dialog.Option("P6 BackSword.", 11);
dialog.Option("Next.", 12);
dialog.Send();
break;
}
بعد ذلك ناخد رقم الcase والذي هو 442554 تم نذهب لNavicat ونفتح طاولة NPC في قاعدة البانات
تم نضغط على + لاضافة NPC
تم نملا المعلومات الخاصة ب NPC
ID وهي رقم case
name اختر اسم له
lookface هو شكل ال NPC
mapid تعني في اي مدينة سيقف
امثلة
1002 مدينة التوام
1034 السوق
cellxو celly هي مكان وقوفه على الخريطة
فمثلا لو اعجبك مكان وتريد ان يقف فه NPC فقط انسخ XوY الخاصين بالمكان تم اضفهما في Navicat
تم اعد تشغيل السرفر
لتحميل ملف case
تعليقات
إرسال تعليق