نفسك تكود ان بي سي , نفسك تعمل ان بي سي بي امكنيات جبارة شرح عمل Npc من البداية حتي الاحتراف + 12 Type للمسعدة في التكويد نبتدي بي اذن الله --------------------------------------------- اولا: شرح عمل NPc شرح عمل ان بى سى :: المكونات :: 1- cq_npc هنجيب اى سطر من اى كويسته عندينا 2- cq_action نفس الحكايه هنجيب سطر cq_action 3-cq_task بردو هنجيب سطر من اى ملف عندنا :: نبدأ ع بركة الله :: اول حاجه هنجيب سطر الـ cq_npc ده السطر اللى هعمل فيه الان بى سى كود: [URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]REPLACE INTO `cq_npc` VALUES ('[COLOR=blue]903261[/COLOR]', '0', '0', '[COLOR=red]Halo[/COLOR]', '0002', '9420', '-1', '[COLOR=seagreen]1015[/COLOR]', [COLOR=magenta]'0440', '0656'[/COLOR], '[COLOR=orange]7542055[/COLOR]0', '0000', '0000', '0000', '0000', '0000', '0000', '0000', '0', '0', '0', '0', '', '0000', '00', '00', '0000', '01', '0000');[/SIZE][/FONT][/URL] 1- اللى باللون الازرق ده ID الان بى سى و ده هنكتب اى رقم بس يستحسن يكون كبير علشان مش يكون موجود 2- اللى باللون الاحمر ده اسم الان بى سى هتخليه الاسم اللى تحبه طبعا 3-اللى باللون الاخضر ده الخريطه اللى بيكون فيها الان بى سى و دى بعض Ids الخرايط التاون 1002 البيرد 1015 جبلاية القرود 1020 الماركت 1036 الارينا 700 4- دول احداثيات الخريطه يعنى الان بى سى هيكون واقف فين بالظبط المكتوب باللون البرتقانى ده هنكتب فيه رقم اول اكشن هيعملها اللى هبقى الكلام ********************************** تمام كده احنا خلصنا الـ Cq_npc هنخش فى cq_action يلا نجيب السطر اللى هنشتغل عليه كود: [URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]INSERT INTO `cq_action` VALUES ('[COLOR=#ffa500]7542055[/COLOR]', '[COLOR=blue]7542056[/COLOR]', '0000', '[COLOR=red]101[/COLOR]', '0', [COLOR=seagreen]Hello~Bro~iam~Mark.Online~From~EgyNT~Can~Sell~item~for~you'[/COLOR]);[/SIZE][/FONT][/URL] بص بقى يا سيدى 1- ده اول اكشن للان بى سى و لو انت فاكر الرقم ده كنا كتبناه فى الان بى سى اللى هو بيكون الكلام 2- ده الاكشن التانى او ممكن نسميه الرد يعنى الان بى سى اتكلم فى السطر اللى جاى الرد 3- ده بقى الامر اللى بيخلى الان بى سى يتكلم 4- ده بقى الكلام اللى بيقوله الان بى سى يعنى كده الان بى سى بيقول انه يقدر يبيع ليك اشياء نسيب الان بى سى يكلم نفسه مينفعش طب يلا نرد عليه هنجيب سطر cq_action تانى علشان نرد عليه كود: [URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]INSERT INTO `cq_action` VALUES ('[COLOR=#0000ff]7542056[/COLOR]', '[COLOR=seagreen]7542057[/COLOR]', '0000', '0[COLOR=red]102[/COLOR]', '0', '[COLOR=#800080]dragonball [/COLOR][COLOR=darkorange]555555[/COLOR] ');[/SIZE][/FONT][/URL] 1- ده الرقم اللى كان مكتوب فى الخانه التانيه فى السطر اللى كان بيرغى فيه 2- ده يعنى هتقول يعمل حاجه تانيه ممكن يعملها 3- ده الامر اللى بنرد بيه ع عمنا الامور ده 4- كلمة Dragon ball دى اسم الحاجه اللى عايزه يبيعها لينا 5- بعد ما نكتب ناخد مسطره و نكتب اى رقم بس يا ريت يكون كبير علشان مش يكون فى زيه بردو وده لما بتدوس عليه بينفذ ليك الامر اللى هو عندينا هنا 555555 طبعا احنا كنا قولنا ان هنخلى الان بى سى يعمل حاجه تانيه يبقى هنجيب سطر جديد كود: [FONT=Arial]INSERT INTO `cq_action` VALUES ('[COLOR=#2e8b57]7542057[/COLOR][COLOR=#000000]', '[/COLOR][COLOR=blue]7542058[/COLOR][COLOR=#000000]', '0000', '0[/COLOR][COLOR=red]102[/COLOR][COLOR=#000000]', '0', '[/COLOR][COLOR=#800080]meteor [/COLOR][COLOR=darkorange]66666[/COLOR][COLOR=#000000] ');[/COLOR][/FONT] 1- ده الحاجه التانيه اللى قولنا هيعملها الان بى سى و لو بصينا فى السطر اللى قبله هنلاقى مكتوب الرقم فى الخانه التانيه 2- دى يبقى ايه ....... ان هنعمل حاجه تانيه صح ابتديت تصحصح معايا 3- قولنا ده الامر ان احنا بنرد عليه اصل احنا محترمين 4- ده اسم الحاجه اللى ممكن يبيعها لينا زى ما قولنا قبل كده 5- هناخد مسطره بردو و نكتب رقم و ده الرقم اللى اول ما ندوس ع الكلمه دى اللى هى مثلا meteor يروح مديهانا ع طول ههريك طلبات كنا طلبنا منه حاجه كمان خلاص اخر حاجه بقى وادى السطر كود: INSERT INTO `cq_action` VALUES ('[COLOR=#0000ff]7542058[/COLOR][COLOR=#000000]', [/COLOR][COLOR=black]'[COLOR=darkorchid]15003[/COLOR]'[/COLOR][COLOR=#000000], '0000', '0[/COLOR][COLOR=red]102[/COLOR][COLOR=#000000]', '0', [/COLOR][COLOR=darkgreen]'No~thanks.[/COLOR][COLOR=darkorange]0[/COLOR][COLOR=#000000] ');[/COLOR] 1- ده السطر اللى كان فى الخانه التانيه فى السطر اللى فات 2- ده معناها ان خلاص مش عايزين من وشك حاجه تانيه او اول ما تدوس ع الكلمه دى يروح يقفل الكلام 3- ده الامر ان احنا بنرد عليه 4- كده انت بتقول ليه خلاص شكر مش محتاج من وشك حاجه 5- نكتب صفر بعد المسطره علشان اول ما ندوس No~thanks مش يدينا اى حاجه :: ملحوظه :: 1-لما نيجى نكتب كذا كلمه نفصل بينهم بـالعلامه ~ 2- هى مش ملحوظه بس تاكيد لما تكون عايز تقفل الكلام تكتب فى الخانه التانيه 15003 و تكتب فى الخانه الاخيره no~thanks او اى حاجه و جنبها صفر ******************** طب انا عملت كده فى حاجه تانى ؟؟؟ اه ركز يلا معايا هنجيب سطر تانى معلش استحملنى كود: [FONT=Arial]INSERT INTO `cq_action` VALUES ('[COLOR=orange]555555[/COLOR]', '[COLOR=darkgreen]0000[/COLOR]', '0000', '[COLOR=red]501[/COLOR]', [COLOR=blue]'1088000'[/COLOR], ' ');[/FONT] 1- ده الرقم اللى كان مكتوب جنب كلمة dragon ball 2- الخانه التانيه فاضيه علشان هو هيديك الدى بى و بس ولا هياخد منك ابيض ولا اسود 3- الرقم ده هو اللى بيدى الحاجه فى الشنطه ع طول 4- اول مره نكتب فى الخانه الرابعه و الرقم ده هو ID الدى بى وطبعا هنعمل نفس الحكايه مع الـ meteor و بكده نكون خلصنا الشغل فى cq_action ************************ نخش على cq_task ودى اسهل حاجه فى الان بى سى ليه علشان ولا بتعمل ولا بتنيل حاجه من دماغك ازاى طيب اقولك علشان انت بتحط الاى دى اللى هو بتاع اول اكشن اللى بيكون فى سطر cq_npc شوف معايا بنحطه فى اول خانه و تانى خانه كود: [FONT=Arial]Replace cq_task VALUES ([COLOR=#ffa500]7542055[/COLOR],[COLOR=#ffa500]7542055[/COLOR],0000,"","",0,0,0,0,1000,0000,0000,0,-1,0);[/FONT] بس كده طيب لا هنجيب سطر تانى نحط فيه الرقم اللى بيكون بعد الكلمه فى الرد مثلا الرقم اللى بعد dragonball اللى هو 555555 بص السطر هيبقى ازاى كود: [CENTER][URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]Replace cq_task VALUES [/SIZE][/FONT] [/URL] [CENTER][URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3][COLOR=#ffa500][COLOR=#000000]([/COLOR][COLOR=#ffa500]555555[/COLOR][COLOR=#000000],[/COLOR][COLOR=#ffa500]555555[/COLOR][/COLOR][COLOR=#000000],0000,"","",0,0,0,0,1000,0000,0000,0,-1,0);[/COLOR][/SIZE][/FONT][/URL][/CENTER] [/CENTER] و تعمل نفس الحكايه مع الـ meteor و بعدين اقولك ليك مبروك عليك الان بى سى 2- شرح عمل ان بى سى بيوديك المدن اول حاجه هنجيب سطر الـ cq_npc ده السطر اللى هعمل فيه الان بى سى كود: [URL="http://forums.egynt.net/www.egynt.net"] [/URL] [CENTER][URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]REPLACE INTO `cq_npc` VALUES ('[COLOR=blue]903261[/COLOR]', '0', '0', '[COLOR=red]Halo[/COLOR]', '0002', '9420', '-1', '[COLOR=seagreen]1015[/COLOR]', [COLOR=magenta]'0440', '0656'[/COLOR], '[COLOR=orange]7542055[/COLOR]0', '0000', '0000', '0000', '0000', '0000', '0000', '0000', '0', '0', '0', '0', '', '0000', '00', '00', '0000', '01', '0000');[/SIZE][/FONT][/URL][/CENTER] [URL="http://forums.egynt.net/www.egynt.net"]');[/URL] 1- اللى باللون الازرق ده ID الان بى سى و ده هنكتب اى رقم بس يستحسن يكون كبير علشان مش يكون موجود 2- اللى باللون الاحمر ده اسم الان بى سى هتخليه الاسم اللى تحبه طبعا 3-اللى باللون الاخضر ده الخريطه اللى بيكون فيها الان بى سى 4- دول احداثيات الخريطه يعنى الان بى سى هيكون واقف فين بالظبط المكتوب باللون البرتقانى ده هنكتب فيه رقم اول اكشن هيعملها اللى هبقى الكلام *********************** تمام كده احنا خلصنا الـ Cq_npc هنخش فى cq_action يلا نجيب السطر اللى هنشتغل عليه كود: [CENTER][FONT=Arial][SIZE=3]INSERT INTO `cq_action` VALUES ('[COLOR=#ffa500]7542055[/COLOR]', '[COLOR=blue]7542056[/COLOR]', '0000', '[COLOR=red]101[/COLOR]', '0', [COLOR=seagreen]Hello~Bro~iam~Mark.Online~From~EgyNT~Can~tell~you~to~bird~for~100cps'[/COLOR]);[/SIZE][/FONT][/CENTER] بص بقى يا سيدى 1- ده اول اكشن للان بى سى و لو انت فاكر الرقم ده كنا كتبناه فى الان بى سى اللى هو بيكون الكلام 2- ده الاكشن التانى او ممكن نسميه الرد يعنى الان بى سى اتكلم فى السطر اللى جاى الرد 3- ده بقى الامر اللى بيخلى الان بى سى يتكلم 4- ده بقى الكلام اللى بيقوله الان بى سى يعنى كده الان بى سى بيقول انه يقدر يبعتك البيرد بـ 100 cps نسيب الان بى سى يكلم نفسه مينفعش طب يلا نرد عليه هنجيب سطر cq_action تانى علشان نرد عليه كود: [CENTER][URL="http://forums.egynt.net/www.egynt.net"][FONT=Arial][SIZE=3]INSERT INTO `cq_action` VALUES ('[COLOR=#0000ff]7542056[/COLOR]', '[COLOR=seagreen]15003[/COLOR]', '0000', '0[COLOR=red]102[/COLOR]', '0', '[COLOR=#800080]yes~send~me [/COLOR][COLOR=darkorange]555555[/COLOR] ');[/SIZE][/FONT][/URL][/CENTER] 1- ده الرقم اللى كان مكتوب فى الخانه التانيه فى السطر اللى كان بيرغى فيه 2- ده يعنى مش هيعمل حاجه تانى اول ما يقول كلامه انت هتقول موافق او تسيبه وتمشى 3- ده الامر اللى بنرد بيه ع عمنا الامور ده 4- كلمة send~me دى معناها انك موافق ع كلامه 5- بعد ما نكتب ناخد مسطره و نكتب اى رقم بس يا ريت يكون كبير علشان مش يكون فى زيه بردو وده لما بتدوس عليه بينفذ ليك الامر اللى هو عندينا هنا 555555 كود: [SIZE=3][FONT=Arial][COLOR=black]INSERT INTO `cq_action` VALUES ('[COLOR=orange]555555[/COLOR]', '[COLOR=darkgreen]66666[/COLOR]', '0000', '[COLOR=red]1001[/COLOR]', [COLOR=blue]'[COLOR=black]0000[/COLOR]'[/COLOR], '[COLOR=blue]e_money += -100[/COLOR] ');[/COLOR][/FONT][/SIZE] 1-- ده الرقم اللى كان مكتوب جنب كلمة send~me~now و ده الاى دى اللى بيخلينا ناخد سباسات 2- الرقم التانى ده لو لو اخد منك السباسات هيخليه يبعتك البيرد 3- الرقم ده هو الامر اللى بيخليك تاخد سباسات 4- لازم تكتب e_money+= -100 ودى معناها انه ياخد 100 cps و ينقلك طب لو عايز اخليها فلوس يا هش يبقى نشيل الـ e_ نجيب سطر تانى يلا كود: [FONT=Arial]INSERT INTO `cq_action` VALUES ('[COLOR=orange]66666[/COLOR]', '[COLOR=darkgreen]0000[/COLOR]', '0000', '[COLOR=red]1003[/COLOR]', [COLOR=blue]'[COLOR=black]00000[/COLOR]'[/COLOR], ' [COLOR=blue]1015 750 700[/COLOR]');[/FONT] 1- ده الرقم اللى كان مكتوب فى الخانه التانيه اللى هى بعد ما ياخد السباسات 2- الخانه التانيه فاضيه علشان هو هيوديك المدينه ومش هيحصل حاجه تانيه 3- الرقم ده هوالامر اللى بينقلنا من مكان لمكان 4- الرقم 1015 ده اى دى البيرد بعدين ناخد مسطره و نكتب الاحداثيات زى ما انتو مش شايفين ********************** وطبعا شرح الـ cq_task قولناه قبل كده ====================================================== [info]ملحظين ان في اول كل سطر اول كلمة بي الانجلزيزي سمها INSERT دي معناها ان يحط السطر بس لو الايدي دة مكرر بيديك ايرور Error ممكن تغير دي وتكتب مكنها UPDATE او REPLACE دول بقي لو الايدي مكرر بيمسحو الايدي القديم ويحطو الايدي الجديد مكانو بس اما منصحش بي الطريقة دي لسبب صغير ممكن و انت بتعمل كدا تبوظ ان بي سي تاني او حاجة تنية فاستخدم INSERT افضل لو الايدي مكرر يبقي غيرو افضل بس عشان تبقو فهمين[/info] ثانيا :Type اولا : رقم 1003 في ال type لو لقيت 1003 دية بتوديك اي مكان وبيجي وراها في خانة ال param احداثيات المابة مثل 7009 51 66 ثانيا : رقم 125 في خانة ال type لو لقيت 125 دة بيخلي اي كلام انت عاوزو يظهر علي السيستم كلو ولازم يبقي في خانة ال data رقم 2011 وفي خانة ال param بتكتب اي كلام عاوزو يظهر علي السيرفر كلو ثالثا : رقم 102 في خانة ال type لو لقيت رقم 102 دة بيخليك تعمل اختيارات للان بي سي رابعا : رقم 101 في خانة ال type لو لقيت رقم 101 فا دة بيخلي الان بي سي يقول اي حاجة انت عاوزها يعني دة اول ما تدوس علي الان بي سي هيظهرلك الكلام الي انت عاوزو خامسأ : رقم 501 في خانة ال type لو لقيت رقم 501 فا اعرف انو بيخليك تاخد جايزة يعني بيدي اي حاجة انت عاوزها وفي خانة ال data لازم تكتبلو ايدي الايتم الي عاوز يدهالك مثل هكذا 2100075 دة ايدي الكاس وفي خانة ال param بتسبها فاضية سادسا : رقم 502 في خانة ال type لو لقيت رقم 502 فا دة علشان يسحب منك ايتمز ولازم بردو في خانة ال data تكتبلو ايدي الايتمز الي هيسحبها منك سابعا : رقم 801 في خانة ال type لو لقيت رقم 801 فا دة علشان تخلي اي وحش عندك في اللعبة يوقع ايتمز بس شرط اساسي انك في خانة ال param بتكتب كدة dropitem 741040 الكلمة لازم تتكتب والرقم دة ايدي الايتمز الي هتخلي الوحوش توقعو ثامنا : رقم 121 في خانة ال type لو لقيت رقم 121 فا دة اعرف انو علشان يحدد حاجة معينة مثال لو هتخلي وحش يوقع حاجة فا لازم الرقم دة علشان تحدد بعد قد اية عاوز الوحش دة يوقع الايتمز او بعد ما هتقتل قد اية وفي خانة ال param لازم يجي كدة 5 1 رقم واحد اساسي انو يتحط رقم 5 دة يعني هتموت 5 وحوش توقع الايتمز تاسعا : رقم 1001 في خانة ال type لو لقيت رقم 1001 فا دة علشان يديك فلوس ولازم يجي في خانة ال param كدة e_money += 50000 الرقم الي هتحدد فية براحتك بس الكلمة ثابتة عاشراً : رقم 1027 في خانة ال type لو لقيت رقم 1027 فا دة علشان تخلي اي effect يلف حاوليك ولازم يجي في خانة ال data اسم الايفكت مثل هكذا self LuckBB كلمة self ثابتة كلمة LuckBB هيا الي هتتغير الحادي عشر : رقم 1010 في خانة ال type لو لقيت رقم 1010 فا دة علشان تخلي اي رسالة تظهر عند العيب فقط ولازم يجي في خانة ال data رقم 2005 وفي خانة ال param الكلام الي هيظهر عند العيب الثاني عشر : رقم 517 في خانة ال type لو لقيت رقم 517 فا دة علشان تعمل حاجة في الايتمز مثل damge ولازم يجي في خانة ال param 2 14 set 10 1 رقم 10 دة هو الدمج الي الان بي سي هيعملو خد بالك من حاجتين في الرقم دة الكود دة علشان يعمل دمج 2 14 set 10 1 انما الكود دة 2 14 == 9 1 فا دة علشان ياكد علي اني قبل ما تعمل دمج 10 دة هيقلك لو انت مش عامل دمج 9 مش هيرفع دمج 10 ورقم 9 دة هو بتاع الدمج ------------------------------------------------ Mark.Online WwW.EgyNT.NeT
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد موضوع ضخم يامارك الله ينور عليك عليك
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد الموضوع منور بيك يا محمد
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد الله ينور عليك يا مارك بجد شغل رائع منك اليوم وتسلم الايادى يا غالى وجزاك الله الف خير
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد منور يا محمد و اسف بجد النت بقي زفت اوييي ز مش عارف افتح الياهو ولا الفيس بوك حتي فتحت هنا بي العفية
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد تسلم ايدك موضوع رائع وجميل
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد جميل مع اني مشوفتش حاجه
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد رجاء خاص كلمني علي الياهووعلشان افهم منك بعض حاجات [email protected] ومشكوووووووووووووووووووووووور +تم التقييم
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد يارب يطلع كلام مفيد و مش هجص ك المعناد والواحد بجد يبقا شاكر
رد: حصريا شرح عمل Npc من البداية حتي الاحتراف وكمان 12 Type للمسعدة في التكويد موضوعك مدهش وتسلم علي مجهودك