شـريـط الاهـداءات | |
قـسـم الـبـرامـج الـمـسـاعـدة [ هنا يتم وضع البرامج المساعدة للعبة سيلك رود ] [ يرجى توخى الحذر من محتوى المواضيع المشكوك فيها حتى يتم فحصها من المشرفين ] |
|
أدوات الموضوع | انواع عرض الموضوع |
20-04-2013, 06:35 AM | #1 | ||||||||||||
|
انهارده حبدا اشرح لكم ايه هو البوت من حيث اللغة البرمجية وطريقة عمله بس الشرح حيبقى مبسط لأنى بصراحة مش عارف اوصل للبروجكت بتاع الاى بوت فقلت نعمل بوت جديد يكون على نفس شكل الاى بوت ونسميه وليكن New Ibot S4A بس لقيت الموضوع حياخد منى وقت اكتر من سنة شغل لوحدى قلت استعين باعضائنا فى عمل المشروع ده بس عشان استعين بيهم لازم يكونوا عندهم خلفية فقلت اشرحه لهم بالبلدى وخطوة خطوة فى عمل البوت عشان نلاقى متطوعين طبعا فى واحد سبقنى فى المنتدى وعمل شرح جميل قوى وده رابط الشرح عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] بس طبعا الشرح ده بيحدد طريقة عمل البوت انه بيحل محل الكلينت فى ارسال بيانات الى السيرفر وكان الموضوع كله ايه هو الكود اللى انت بتبعته للسيرفر وبتحسبة ازاى بالارقام والحرف يعنى بيعرفك لغة الحوار مع السيرفر مثال بسيط انه بعرفنا مثلا لو انت عاوز تروح عند النقطة X 133 و Y 92 بيكون الامر اللى بيروح للسيرفر من البوت بالطريقة دى 0x01001234020001855CDF066E007800 وقالك ان اهم حاجة فى الليلة دى كلها 01855CDF066E007800 طب هو كده احنا استفدنا ايه؟ اعتقد اننا حتى الان مش فاهمين ايه هى طريقة الربط ولا احنا حنعمل ايه. من هنا بقى نبدا نقول بسم الله الرحمن الرحيم اولا صاحب الأى بوت استعمل برنامج Autoit كبرنامج مساعد فى عملية برمجة البوت وده سهل عليه كتير فى عملية البرمجة بس المشكلة ان شركة جوى ماكس بعد استخدامها لبرنامج هاك شيلد داخل اللعبة رخميت عليه فاضطر انه يخترع يخترع حكاية الانتى هاك شيلد اللى احنا عارفينها دلوقتى وعامله لينا مشاكل كتير نيجى بقى لتكوين الاى بوت برنامج اى بوت بيتكون من 5 ملفات اساسية ودى اسمها الداتا واللى هى بامتداد ديل 4 جوة اى بوت نيسيسورز وواحد بره اسمه اى بوت ديل طب الملفات دى عبارة عن ايه؟ الاربعة اللى جوة دول عبارة عن ترجمة لأوامر اللى داخلة فى برنامج Autoit الى ارقام اللى بتروح للسيرفر وبتبقى بنظام جدول يعنى مثلا لو دخلتم على برامج AGBot حتلاقوا ملف اسمه Data وجواه 8 ملفات شوفوها كده !!!! ايوه الملفات دى زى دى تقريبا بس كانت ببرنامج سيكول سيرفر وبامتداد ديل عشان محدش يعرف يعدل عليها طب كده الاوتو اى تى Autoit بيعمل ايه؟ بياخد الاوامر اللى بتيجيله بلغة الامر مثلا CHAR_CH_MAN_ADVENTURER","CHAR_CH_MAN_ADVENTURER",0,1,1,0,0,0 ويحوله الى 73070000 وباضافة بعض الاكواد الاساسية اللى بتبقى متبرمجة ومحفوظه جاهزة داخل البروجيكت الاساسى فى الفيجوال بيسك C++ VB ويبعتها للسيرفر يعنى من الاخر مهمة الاوتو يوت يستقبل الامر من البروجيكت الاساسى ويترجمه ويترجمه عن طريق ملفات الداتا دى ويبعته للسيرفر والعكس ياخد الداتا من السيرفر ويترجمها ويبعتها للبروجيكت الاساسى وطبعا الاوتو اى تى بيبقى مخفى تحت مظلة البروجكت الاساسى اللى هو VB اللى بيبقى ظاهر لنا طيب نيجى بقى لملف الأى بوت ديل Ibot.del وده داتا زى الملفات اللى فاتت بس بترجم الاوامر اللى احنا شوفناه فى الملفات بتاعت اوتو اى تى الى اوامر فيجوال بيسك يمكن استخدامها خلال البرمجة باداة الشرط IF فى الفيجوال بيسك طب نيجى بقى للملف الاساسى اللى هو بروجيكت (الفيجوال بيزك) وده اللى بيبقى ظاهر قدامنا ومش عارفين شغال ازاى طبعا اللى شغال فيجوال بيسك حيبقى سهل عليه انه يعرف الباقى من غير ما اكمل او حيبدأ يلقط بسرعة انما انا حاحاول افصل شوية على قد ما اقدر هنا اولا لازم نكون عارفين انه فيه قاعدة اساسية وهى ان البروجيكت بيبعت امرين للأوتو اى تى وهما رقم ثابت دائما اللى بيبقى فى الاول وبيقى مثلا 0x010012340200 وده موجود فى شرح الاخ acer20006 اللى انا حاطط لكم رابطه فى اول الموضوع والامر التانى بيبقى على حسب اللى انت معلم عليه وليكن weapon Durability بيتكون ازاى ده فى الفيجوال بيسيك؟ ده اسمه بكون زر خانة الاخيار وبيتم التعديل عليه كالاتى تضغط عليه مرتين داخل مشروع الفيجوال بيزيك وتيجى فى الاحداث بتاعته وتختار check changes وبعد كده بتضيف الامر البرمجى وليكن IF مثال If Weapon Durability.text = Text2.text True Then Gocity.text End If طب ايه اللى فهمناه من الامر اللى فات؟ حنفترض ان المربع اللى قصاد قوة السلاح (Weapon Durability ) اللى فيه القيمة الافتراضية صفرعاملينه فى البرنامج مثلا Text2 ده معناه لو ان الويبون درابيلتى بيساوى القيمة اللى فى المربع تكيست 2 صحيحة (True) بعد ذلك نفذ الامر التالى (Then) اذهب للمدينة Gocity طبعا كل الوامر عملينها دوت تيكست لن دى لغة برنامج فيجوال بيسك بعد كده نرجع تانى لملف الداتا بتاع البوت يترجم الاوامر دى لأوامر تانية تبقى معروفة لبرنامج اوتو اى تى وبعد كده يترجمها للغة الارقام اللى احنا شوفنها فى الاول زائد الرقم الثابت اللى بيبعته الفيجوال بيسك مباشرة وبعد كده يرسله للسيرفر معلش انا تعبت يا جماعة دلوقتى نكمل بعدين |
||||||||||||
التعديل الأخير تم بواسطة ahmedzizoa ; 21-04-2013 الساعة 11:42 AM
|
20-04-2013, 02:04 PM | #2 | ||||||||||||
|
احب اقولك انك معلم بس متهيألي لو نزبت ال اي بوت اسهل مش كدة برده ^_^ تسلم يا قلبي معلش تعبينك |
||||||||||||
|
20-04-2013, 02:22 PM | #3 | ||||||||||||||
|
اقتباس:
بس المشكلة ان الاود بتاع البوت مش عاوز يفتح لنا مصدر البروجيكت ولو حتى مش قدرنا نعمل البوت على الاقل نعمل برنامج اوتو بف على قدنا اقتباس:
عشان الناس تعرف الواد بتاع اى بوت فور فان بيتعب قد ايه ومخه شغال ازاى |
||||||||||||||
|
20-04-2013, 08:01 PM | #4 | ||||||||||||
|
اتو بفر ايه بس ^_^ اقل حاجه لودر يا معلم |
||||||||||||
|
20-04-2013, 10:06 PM | #5 | ||||||||||
|
هو الحل الوحيد لموضوع الدي سي والوندوز الوهمي انو يفك تشفيرة الهاك شيلد الجديد او يعمله bybass لباكت ال check |
||||||||||
|
21-04-2013, 12:55 AM | #6 | ||||||||||||||
|
اقتباس:
انا عن نفسى مش عارف طريقة الربط بين البوت والكلينت بتتعمل ازاى اصلا (اللودر) هى سهلة جدا بس المشكلة فى الداية الواحد مش عارف يبدأ منين اقتباس:
بس ازاى؟ عن طريق الدوس مثلا؟ |
||||||||||||||
|
21-04-2013, 10:47 AM | #7 | |||||||||||
|
اقتباس:
فكرة الحماية دي بتبقي عبارة عن check بيعمله الجي ام علي حجات معينة وفي نفس الوقت بيبعت بكت للكلينت لو رد عليها غلط بيعمله دي سي ولو رد عليها صح بيكمل عادي من غير دي سي طبعا لو عرفت البكت اللي الكلينت بيرد بيها يبقي كدة تكودها في البوت وكل ما السيرفر يطلبها تبعتهاله لان البوت بديهيا مش متكود فيه اي بكت جديدة نزلت وهو بيبعت بكتات معروفة زي اتاك شات خلافه غير كدة بيخرف |
|||||||||||
|
21-04-2013, 12:29 PM | #8 | ||||||||||||
|
انا اهم حاجة عندي البوت ينزل و يكون بيشغل اكونتين علي الصيف
|
||||||||||||
|
21-04-2013, 01:54 PM | #9 | ||||||||||||||
|
اقتباس:
بس المشكلة ان البوت مقفول التعديل لأن الراجل اللى بيطور البوت مش فاتح المصدر (البروجيكت ابليكيشن) وبكده لو حتى عرفنا الباكيت مش حنعرف نضيفا الا اذا عملنا ملف دوس نشغله مع البوت ويشتغل مخوص لوحده انه يبعت الباكيت دى كل شوية لما يطلبها السيرفر من البوت اقتباس:
|
||||||||||||||
|
21-04-2013, 01:57 PM | #10 | |||||||||||
|
اقتباس:
|
|||||||||||
|
21-04-2013, 03:28 PM | #11 | |||||||||||||
|
اقتباس:
|
|||||||||||||
|
21-04-2013, 04:39 PM | #12 | ||||||||||||
|
انا اقترح ان الناس الي هتشارك في عمل البوت يضيفو بعض علي الفيس و يعملو جروب و يظبطو مع نفسهم و يكتبو هنا اخر الاخبار
|
||||||||||||
|
26-04-2013, 03:41 AM | #13 | |||||||||||||
|
اقتباس:
|
|||||||||||||
|
23-08-2013, 12:56 AM | #14 | ||||||||||||
|
ال ibot انا عامل زيه من غير اوتو ات عامل فيجوال بيزك ع طول بس لسة مخلصتوش اللى عايز يشوفه ممكن يعمله دونلود حرر ولو حد عايز الكود بتاعه كمان ويكمله هوة ماشى بس يكون فاهم برمجة مش اى حد يعنى وبالتوفيق للجميع |
||||||||||||
التعديل الأخير تم بواسطة ! ● No_Comment ● ! ; 23-08-2013 الساعة 01:02 AM
السبب: ميديا فير
|
23-08-2013, 01:06 AM | #15 | ||||||||||||
|
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ] مينفعش ترفع علي ميدياا فير + مينفعش تجيب لينك من الاسكان صاحب الموضوع معلش انا شايف ان قسم البرامج المكان المناسب ينقل # |
||||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
|
|