بسم الله الرحمن الرحيم
في بعض الاعضاء طلبو مني الشرح ده
وقولت اعملو ليهم
انا هشرح مثال علي أنبي سي ده
في بعض الاعضاء طلبو مني الشرح ده
وقولت اعملو ليهم
انا هشرح مثال علي أنبي سي ده
#region Booth Map
case 5504:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Do You Want To Go To Booth Map.");
dialog.Option("Yes Please.", 1);
dialog.Option("Just Passing By!", 255);
dialog.Send();
break;
}
case 1:
{
client.Entity.Teleport(5506, 300, 278);
break;
}
}
break;
}
#endregion
الشرح
case 5504:
الرقم الي هو ده
5504
ده الاي دي بتاع الانبي سي الي بيتحط في النافي كات تمام
ننزل تحت شويه
هتلاقي ده
dialog.Text("Do You Want To Go To Booth Map.");
ده الدايلوج تيكست
الي هو الكلام الي بيقولو الانبي سي
طبعا انت تكتب الكلام حسب الي انبي سي الي انت عايز تعملو
dialog.Option("Yes Please.", 1);
dialog.Option("Just Passing By!", 255);
دول الاوبشان بتو الانبي سي
يعني الي الاعيب بيختار منهم يعني زي ما انتو عارفين
'طبعا انت لو عايز تضيف اوبشن جديد
هتحط مثلا واحد زياده
زي ده
dialog.Option("هنا تحط اختيار من الاختيارات ", 2);
وشايف رقم 2 ده الي هو في ده
dialog.Option("هنا تحط اختيار من الاختيارات ", 2);
ده بقي كل لما تزود ةاحده من الاوبشن تزود رقم انت ممكن تحط اي رقم مش لازم بالترتيب المهم ميكونش متكرر في الانبي سي
نيجي بقه لده
dialog.Option("Just Passing By!", 255);
زي الي فوق ممكن تكتب اي حاجه بس ده الاوبش المسئول عن غلق الانبي سي او للتوضيح الكود المسئول عن غلق الانبي سي هو الرقم ده الي في الكود
, 255);
ده المسؤول عن خروج الانبي سي وده عادي ممكن تكررره كزا مره في اي اوبشن في الان بي سي لو انت في دايالوج تاني في الانبي سي
++++++++==========++++++++==========+====++++++=++ +++===
المهند
زي ما انتم شايفن هنا في الانبي سي
dialog.Send();
break;
}
دول بيبقو بعد الاوبشنس
ملكش دعوه بيهم
بعديه بقي هتلاقي الكود ده
case 1:
{
client.Entity.Teleport(5506, 300, 278);
break;
}
وده المسؤول عن تنفيذ الاوامر بتاعت الاوبش الي رقمه هنا
case 1:
بمعني ايه
ان مثلا الاوبشن ده
dialog.Option("Stuff MonkP7", 4);
بيقول عايز اسطف مونك بالصول الخ
والرقم الي فيه الي هو رقم 4
ده
, 4);
هو الاشاره ليه يعني
ان الاوامر هتتنفذ عن طريق الرقم ده زي الي فوق بمعني
ان الاصطفه بتاعت المونك هتيجي لما يبقي الرقم ده هنا
case 4://Monk
تمام نرجع لمرجوعنا
هنا
case 1:
{
client.Entity.Teleport(5506, 300, 278);
break;
}
ده رقم بتاع الاوبشن
الي الاعيب هيختاره
case 1:
وده تنفيذ الامر
client.Entity.Teleport(5506, 300, 278);
ده انبي سي بيخرجك من المابه
طبعان زي ما انتم شايفين
5506, 300, 278
5506
رقم المابه
300, 278
الاحصائياات بتاعت المابه
طبعا كلو عارف الاحصائيات بتاعت ايه وبتجيبها ازاي
مع ذالك من هنا

انت بتقف في الحته الي عايز تحط فيها النبي سي
هتلاقي الرقمين دول خدهم واعمل بيهم الاحصائيات وكده برضو لو عايز الانبي سي بيودي حته برضو تشوف عايز الاعيب ينزل في ن وانت بقي تعدل علي الاحصائيات تمام
طبعا في ناس تيجي تقولي لو عايزين النبي سي يدي سي بي اس مثلا
هقولو الكود اهو
client.Entity.ConquerPoints -= 10000;
الرقم 10000 ده تعديل السي بي اس
طب لو عاوزو يدي سي بي اس مش ياخد
اقلو شايف - الي في الكود الي فوق خليها + هيديك سي بي اس
بمعني ان الكود هيبقي كده
client.Entity.ConquerPoints += 10000;
نفس الواحد يجي يقلي انا عايز اربط تعديل الفي بي اس بالقاعده مثلا
اقولو زي كده
client.Entity.ConquerPoints += CPanel.PoleTwin;
CPanel.PoleTwin
من الكود ده
CPanel
ده اسم التابل
الي في القاعده
PoleTwin
ده اسم العمود الي هو في التابل
تغيرهم علي حسب الي عندك وكده ومتنساش تحط عمود في التابل بالأسم الي انت عايزو
تمام
واحد يجي يقلي عايزه يجبلي ايتم من غير شفرات مثلا
اقولو الكود اهو
client.Inventory.Add(617439, 0, 6);
اول واحد الي هو ده
617439
ده ايدي الايتم
0
متجيش جنبو
6
ده عدد الايتم الي هتاخدو تمام
واحد يقلي طب بشفرات
اقولو اهو
PacketHandler.CheckCommand2("@tegotegatege StarTower 9 12 1 000 123 123", client);
طبعا كلو عارف نظام الشفرات
علي حسب الشفره يعني
واحد يقلي عايز مثلا الانبي سي يدي ليفل
يدي ترقيه
يدي في اي بي
كده يعني
اقولو اهو
client.Entity.Level = 140;
ده لليفل ده بيدي ليفل 140 علي حسب ما انت تغير الرقم
والي يدي ترقيه
client.Entity.Class = 145;
برضو علي حسب الرقم اكيدكلكم عارفين ارقام الترقيات
client.Entity.VIPLevel = 6;
ده بقي للفي اي بي
تمام
نرجع تاني للي ضاف كزا اوبش وعايز يضيف اوامر
كتير
'طبعا هتزود ده
case 1:
{
client.Entity.Teleport(5506, 300, 278);
break;
}
تحت التنفيذ الاولاني نع نراعاه تغيير الرقم دده
case 1:
علي حسب الاوبشن
تمام
يعني لو الوبشن فيه رقم اربعه
حط هنا اربعه
case 1:
زي كده
case 4:
تمام كده
كده الشرح خلص اي سؤال انا موجوديا جماعه ولو متكرر حد يقلي هغلقو فورا
مع السلامه يا رجاله تيم اكسور
وانتظررو
ليست هناك تعليقات:
إرسال تعليق