عرض مشاركة واحدة
قديم 02-28-2022, 07:07 AM
المشاركة #62  
aboalakrmi
( :: عضو متقدم :: )
  • غير متواجد
افتراضي
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع







اهلا بكم في اول موضوع لي واول مشاركه أصلاً لي في المنتدى .

وهيكون الموضوع ده ان شاء الله شرح ازاي تعمل شوب عشان تبيع فيه ايتمات جديده او مثلا صفت ايتمات او جرمنتات جديده للسرفر ومش عارف ازاي تبيعها او ايه الطريقه اللي تبيعها بيها .
احنا هنا بأه هنشرح ان شاء الله ازاي تضيف الأيتمام للشوب وازاي تعمل لها Npc عشان تبيع الأيتمز فيه.

تحميل مرفقات الموضوع

1-تحميل برنامج DatCryptor لفك التشفير (من رفعي)
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع

2- تحميل برنامج ++Notepad لتحرير الملفات بطريقه سهله في اخر اصدار .
عفواً لايمكن عرض الرابط إلا بعد الرد على الموضوع



بسـم الله الرحمـن الرحيـم


أول حاجه تدخل فولد الكلينت وبعدين تدخل على فولد ini








وتدور فيه ع الفولد ده اسمو Shop







هتفتحو بالبرنامج اللي اسمو Notepad++ اللي احنا حملناه من فوق
بالطريقه دي اضغط عليه كلك يمين وبعدين
Edit With Notepad ++




هتدخل الملف





خد بالك من الرقم ده (38) اللي هو في تاني سطر في الملف

الرقم ده عدد الشوبات اللي معموله عندك في السرفر
ونفترض الوقتي اننا هنضيف شوب جديد يبقى لازم نزود الرقم ده رقم واحد
يعني هو عندي (38) وهعمل شوب جديد يبأه لازم اخليه (39). وآضح !





شوفو الرقم اللي فوق 38 مع العلم أن عدد الشوبات في السرفر (37) بس.






ده حل اللغز
لأننا بادئين بصفر أول شوب رقمو صفر . فلازم نعمل حساب كده .





دلوقتي احنا هنشرح كل ده





ده اول سطر فيه رقم الشوب





وبعدين هنا أيدي الشوب تكتب فيه أي رقم بس يكون كبير عشان ميكونش معمول زيو قبل كده فيحصل مشاكل





وهنا اسم الشوب







هنا لازم تكتب (1)










يعني مثلا لو احنا عندنا 7 ايتمات زي منا عامل كده نخلي الرقم ده 8 .








ده شرح مفصل لكل خانه





وبعدين في الاخر تعمل SAVE للي انت عملتو



وده نموذج لشوب جديد
[
كود PHP:

كود:
[Shopهنا تكتب رقم الشوب] ID= Name= Type=1 MoneyType=1 ItemAmount=12 Item0=1 Item1=2 Item2=3 Item3=4 Item4=5 Item5=6 Item6=7 Item7=8 Item8=9 Item9=10 item10=11 item11=12







دلوئتي احنا خلصنا من مرحله وندخل على مرحله تانيه وهي النافيكات









ندخل على جدول Cq_npc





وبعدين نضيف خانه جديده
ملحووظه : خانه جديده = NPC جديد.





هنا شرح الحجات اللي انت هتكتبها في الخانات







  1. هنا اول خانه خانه ID هتكتب فيها رقم للـNPC بس يستحسن يكون كبير لتفادي المشاكل.
  2. خانه Ownerid هتسيبها صفر زي ماهي .
  3. خانه playerid نفس النظام هنسيبها صفر.
  4. هنا خانه Name هتكتب نفس الإسم اللي انت كتبتو للشوب في ملف Shop
  5. خانه Type هتكتب فيها رقم 1
  6. خانه lookface دي خانه شكل الإن بي سي ودي شويه اكواد اشكال NpC



    كود:
    Storekeeper 0-19 Barber 20-29 Pharmacist 30-39 Armorer 40-49 Blacksmith 50-59 TrojanStar 60-69 Storekeeper 70-79 Warehouseman 80-89 Pharmacist 90-99 Blacksmith 100-109 Armorer 110-119 TaoistMoon 120-129 TaoistStar 130-139 Storekeeper 140-149 GuildDirector 150-159 WarriorGod 160-169 Mr.Zeal 170-179 Mr.Nosy 180-189 KnowItAll 190-199 Warehouseman 200-219



    ملحووظه : 0-19 معانا انك لو كتبت في الخانه من رقم (0) لرقم (19) فإنو هيجيبلك شكل الإنبيسي المكتوب ده وكلو نفس النظام .
  7. خانه idxserver تسيبها زي ما هي (-1).
  8. خانه mapid دي رقم الماب اللي انت عاوز فيها ال NPC



    كود:
    Market 1036 JobCenter 1004 Lottery 700 DesertCity 1000 MysticCastle 1001 tc.PKarena 1005 CastleCity 1011 BirthVillage 1010 arena 1018 ApeCity 1020 OfflineTG 601 TG 1039 TwinCity 1002






    دي ارقام المابات دي معناها انك لو كتبت في خانه mapid رقم (1002) دي معناها انك عاوز الNpc يكون في التاون سيتي. والباقي نفس النظام برضو.



  9. هنا بأه خانه Cellx و Celly ودي بأه يا معلم الاحداثيات اللي انت عاوز الـ NPC يكون فيها


    هنا بأه يا باشا تقف في المكان اللي انت عاوز NPC يبأه فيه في السرفر
    وتجيب احداثياته اللي فوق دي زي ماهو باين في الصوره

وبكده نكون خلصنا من التعديل في cq_npc


والوقتي ندخل ع التعدي في Cq_goods
وده اللي هنضيف فيه كل الأيتمات اللي انت هتحطها في الشوب

اول حاجه ادخل الجدول





وبعدين اضغط على علامه (+) لإضافه أيتم جديد





وتكتب هنا في الخانات زي ما في الصوره




وبكده نكون خلصنا اضافه الأيتم.
ملحوظه مهمه اوووي : لازم تضيف كل الأيتمات اللي هتحطها في الشوب في الجدول ده يعني احنا الوقتي ضفنا أيتم واحد بس لكن لو انت حاطط 15 ايتم مثلا في الشوب لازم تضيفهم كلهم هنا بنفس الطريقه اللي ضفنا بيها الأيتم ده بس اللي بيختلف بس في خانه itrmtype بتغير فيها الـ ID بتاع الأيتـم.

الوقتي طريقه التعديل على سعر الأيتمات اللي انت حاططها
دي بأه يا كبير ليها طريقتين طريقه سهله بس مش مضمونه اوي
وطريقه سهله برضو بس مش اوي ودي مضمونه 101%


ودي أول طريقه دي المضمونه

اول حاجه تدخل فولدر الكلينت وبعدين فولد ini









وبعدين تاخد الملف ده كوبي itemtype










وتحطو ع الدسك توب

.




شايفين الملف ده اللي اسمو DatCryptor
البرنامج ده مهمته فك التشفير للملفات المشفره
وده هتحملوه برضو من فوق

الوقتي هنجيب ملف ItemType ونسحبو ونحطه على ملف DatCryptor
ونسيبو




هتلاقيه جابلنا ملف تكست جديد وده الملف المفكوك تشفيره
نفتح الملف ده




شايفين الرقم ده 200000 ده سعر الأيتم ولو

This image has been resized. Click this bar to view the full image. The original image is sized 677x251.





ودي اسم الايتمز اللي هتفضل ماشي قصادها لحد ما تلاقي الخانه اللي هتعدل فيها


وبعد ما تخلص تعمل save للملف



دلوقتي هندلت الملف ده
اللي احنا جايبينو م اللعبه





وناخد ده اللي احنا لسا معدلين عليه دلوقتي ونعمل نفس الطريقه نسحبو ونحطو ع البرنامج




هيجيبلنا الملف ده تاني








هتاخدو كوبي






وتحطو في فولدر ini وتوافق ع استبدال القديم بالجديد
This image has been resized. Click this bar to view the full image. The original image is sized 930x334.
وبكده نكون خلصنا أول طريقه


ندخل بأه ع التانيه وهي كلها من النافيكات

ادخل ع الجدول ده cq_itemtype




ودور قصاد الأيتم اللي انت عاوز تعدل سعره هتلاقي اخر خانه اسمها
emoney_price
دي تكتب فيها السعر في حاله ان لو انت عامل الايتم ده يتباع ب CPS







لكن لو هيتباع بسلفر هتدور قصاد اسم الايتم ع الخانه دي Price
وتعدل ع السعر







أرجو أن أكون قـد أفدتــكم .
وأي استفسار أو مشكله انا في الخدمه.

مشكوووووووووووووووور