كيفية عمل شوب او اضافة ايتم فية وكل ما يخص الشوبات
صفحة 1 من اصل 1
كيفية عمل شوب او اضافة ايتم فية وكل ما يخص الشوبات
MedoCoder;5642 كتب:شرح ان شاء الله ازاي تضيف الأيتمام للشوب وازاي تعمل لها Npc عشان تبيع الأيتمز فيه.
تحميل مرفقات الموضوع
1-تحميل برنامج DatCryptor لفك التشفير (من رفعي)
2- تحميل برنامج ++Notepad لتحرير الملفات بطريقه سهله في اخر اصدار .
بسـم الله الرحمـن الرحيـم
أول حاجه تدخل فولد الكلينت وبعدين تدخل على فولد ini
This image has been resized. Click this bar to view the full image. The original image is sized 930x334.
وتدور فيه ع الفولد ده اسمو 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 جديد.
هنا شرح الحجات اللي انت هتكتبها في الخانات
- هنا اول خانه خانه ID هتكتب فيها رقم للـNPC بس يستحسن يكون كبير لتفادي المشاكل.
- خانه Ownerid هتسيبها صفر زي ماهي .
- خانه playerid نفس النظام هنسيبها صفر.
- هنا خانه Name هتكتب نفس الإسم اللي انت كتبتو للشوب في ملف Shop
- خانه Type هتكتب فيها رقم 1
- خانه lookface دي خانه شكل الإن بي سي ودي شويه اكواد اشكال NpC
[color][font][color][font][color][font]
كود PHP:
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
[/font][/color][/font][/color]
[/font][/color]
ملحووظه : 0-19 معانا انك لو كتبت في الخانه من رقم (0) لرقم (19) فإنو هيجيبلك شكل الإنبيسي المكتوب ده وكلو نفس النظام .- خانه idxserver تسيبها زي ما هي (-1).
- خانه mapid دي رقم الماب اللي انت عاوز فيها ال NPC
كود PHP:
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 يكون في التاون سيتي. والباقي نفس النظام برضو. هنا بأه خانه Cellx و Celly ودي بأه يا معلم الاحداثيات اللي انت عاوز الـ NPC يكون فيها
هنا بأه يا باشا تقف في المكان اللي انت عاوز NPC يبأه فيه في السرفر
وتجيب احداثياته اللي فوق دي زي ماهو باين في الصوره
وبكده نكون خلصنا من التعديل في cq_npc
والوقتي ندخل ع التعدي في Cq_goods
وده اللي هنضيف فيه كل الأيتمات اللي انت هتحطها في الشوب
اول حاجه ادخل الجدول
وبعدين اضغط على علامه (+) لإضافه أيتم جديد
وتكتب هنا في الخانات زي ما في الصوره
وبكده نكون خلصنا اضافه الأيتم.
ملحوظه مهمه اوووي : لازم تضيف كل الأيتمات اللي هتحطها في الشوب في الجدول ده يعني احنا الوقتي ضفنا أيتم واحد بس لكن لو انت حاطط 15 ايتم مثلا في الشوب لازم تضيفهم كلهم هنا بنفس الطريقه اللي ضفنا بيها الأيتم ده بس اللي بيختلف بس في خانه itrmtype بتغير فيها الـ ID بتاع الأيتـم.
الوقتي طريقه التعديل على سعر الأيتمات اللي انت حاططها
دي بأه يا كبير ليها طريقتين طريقه سهله بس مش مضمونه اوي
وطريقه سهله برضو بس مش اوي ودي مضمونه 101%
ودي أول طريقه دي المضمونه
اول حاجه تدخل فولدر الكلينت وبعدين فولد ini
This image has been resized. Click this bar to view the full image. The original image is sized 930x334.
وبعدين تاخد الملف ده كوبي 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
وتعدل ع السعر
[COLOR=SandyBrown][SIZE=4][FONT=Times New Roman][B]تم بحمــــد الله
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى