المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : التقنل في اللعبة عن طريق npcs


ابو حمزه9
2020-03-09, 06:03 PM
بسم الله الرحمن الرحيم
وبة نستعين وصلَ اللهم
على سيدنا محمد خاتم
الانبياء ونبي المرسلين



الاول بعد الشكر
لمحمد حسين على
الحل الللي في الموضوع
دة
عفواً لايمكن عرض الروابط في الإرشيف
حبيت أوضع الفكرة ماشية أذاي حتي لو
انت عامل مابة دة هايكون تسهيل
لية انك تخلي اللعية تتنقل برحتها


هانخد مثلاً ال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 الارقام اللي
هاترورح الشخصية عندها طيب منا
معرفش رقم المابة أجيبة منين
:(
سهلة بس انت ماتصعبش علي
نفسك الدنيا :o
في عند حل من 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
من السطر دة

dialog.Avatar(218);

والسطر دة المسؤال عن كلام ال Npcs للاعبين

dialog.Text("Hello You Need Go GM prisone ");

ذي ماحنا شيفين Text دة كلام الnpcs للاعب
اما بالنسبة للسطر دة

dialog.Option("Yes", 1);

هنا دة أختيار يعني جتي لو لاحظت كلمة
Option وبعديها رقم 1
معني كدة ان في اختيار واحد للاعب
طيب لو انا عاوز اعمل اختيار كمان اعمل اية
هقول مثلاً انا هعمل No
هيبقي بالشكل دة

dialog.Option("No", 2);

بترتيب الاختيارات يعني الاختيار التاني رقم
2


الموضوع غرضة أفادة ولله
مش اكثر وبكدة نستغني عن برنامج
عمل الnpcs يعني نعمل npcs ونتحكم فية
وأنشاء الله تكون المعلومة مفيدة


أستودعكم في الله كان
معكم اخوكم محمد رشدي :o

ElSaher
2020-03-09, 06:18 PM
الnpc بتاعي يا حرامي

uncelsam
2020-03-09, 10:14 PM
لا عاااااش

blackconquer222
2021-08-09, 04:18 PM
عاش