Master_MTA Posted November 1, 2017 Share Posted November 1, 2017 يبيلك تعدل على الادمن بانل وتستخدم onPlayerCommand وخلصت السالفه Link to comment
coNolel Posted November 1, 2017 Share Posted November 1, 2017 2 minutes ago, Master_MTA said: يبيلك تعدل على الادمن بانل وتستخدم onPlayerCommand وخلصت السالفه بينشر الكود ليه يعدل لوحة الأدمن Link to comment
Master_MTA Posted November 1, 2017 Share Posted November 1, 2017 طيب في طريقه لكن معقدة شوي واللي هي تستخدم تايمر و تيبل وحدث onClientClick +onClientGUIClick تمام تقوم بعمل تيبل يتم تخزين المودات اللي شغاله فيه كل جزء من الثانية تمام يعني التايمر تخليه 50 وتسوي متغير وتكون فيه اخر مود شغال اسمه طبعا ثم كل 50 تتحقق لو اخر قيمه بالجدول ما تسوي قيمة المتغير تشوف بالجهه الاخرى بكلنت تسوي لما اللاعب يضغط يدخل بالتيبل سيرياله تمام ثم تشوف اخر سيريال دخل التيبل وتجيب اللاعب من سيرياله وخلصت السالفه لكنها معقده وتلف واجد ومسااحه كبيره وتستخدم كلنت وسيرفر لها Link to comment
Abdul KariM Posted November 1, 2017 Share Posted November 1, 2017 نفترض انها مهمة ومافيها ازرار راح تشتغل معاه طبيعي وراح تسبب لاق Link to comment
Master_MTA Posted November 1, 2017 Share Posted November 1, 2017 1 hour ago, Abdul KariM said: نفترض انها مهمة ومافيها ازرار راح تشتغل معاه طبيعي وراح تسبب لاق كيف مهمه وما فيها ازرار؟ هو يقول ما يبي غيره يشغلها مو قال ما يبي السيرفر ما يشغلها فهمت علي وبالمناسبه بتسبب لاق في حالة ماني مستخدم بريك ولو كان استخدامي واجد للتايمر وخاطئ على العموم ذي طريقتي كيفكم Link to comment
</Mr.Tn6eL> Posted November 2, 2017 Share Posted November 2, 2017 سوي مود مستقل يتحكم بجميع السكربتات الاخرى ضع سريال في قاعدة بيانات محمية جدا جدا جدا طبعا ضعه بصيغة مشفرة مثلا md5 PreStartعند تشغيل سكربت ما قم باستقبال حدث بعد الاستقبال اظهر للكونسل نافذة تحتوي على حقل يضع فيه فيه كود التفعيل بعد التاكد من ان الكود صحيح بعمل مقارنة بدالة تشفير md5(serial_input) == activation_hash هكذا نقوم بعمل مقارنة محمية تماما في حال الفشل cancelEventقم بعمل ايضا في حال ان لم يكن هناك اي كونسل او cancelEvent()مسؤول محدد قم بعمل اقتراحي تقوم بحذف ملفات السكربت من السيرفر لزيادة الحماية ويفضل عمل نسخة احتياطية للسكربتات في مكان ما، قوقل درايف مثلا واعذرني ماقدرت اشوف الكود لاني بالجوال Link to comment
Abdul KariM Posted November 2, 2017 Share Posted November 2, 2017 3 minutes ago, </Mr.Tn6eL> said: سوي مود مستقل يتحكم بجميع السكربتات الاخرى ضع سريال في قاعدة بيانات محمية جدا جدا جدا طبعا ضعه بصيغة مشفرة مثلا md5 PreStartعند تشغيل سكربت ما قم باستقبال حدث بعد الاستقبال اظهر للكونسل نافذة تحتوي على حقل يضع فيه فيه كود التفعيل بعد التاكد من ان الكود صحيح بعمل مقارنة بدالة تشفير md5(serial_input) == activation_hash هكذا نقوم بعمل مقارنة محمية تماما في حال الفشل cancelEventقم بعمل ايضا في حال ان لم يكن هناك اي كونسل او cancelEvent()مسؤول محدد قم بعمل اقتراحي تقوم بحذف ملفات السكربت من السيرفر لزيادة الحماية ويفضل عمل نسخة احتياطية للسكربتات في مكان ما، قوقل درايف مثلا واعذرني ماقدرت اشوف الكود لاني بالجوال من المحتمل تضبط لكن فيه طريقة تخليك تتخطى التححقات لو تبي تعرفها برسلها لك خاص Link to comment
</Mr.Tn6eL> Posted November 2, 2017 Share Posted November 2, 2017 ارسلها هنا خلنا نستفيد 1 Link to comment
Abdul KariM Posted November 2, 2017 Share Posted November 2, 2017 34 minutes ago, </Mr.Tn6eL> said: ارسلها هنا خلنا نستفيد لو بقولها هنا راح اللعبة تخرب ونقطع الرزق جتك بالخاص Link to comment
AHMED MOSTAFA Posted November 4, 2017 Author Share Posted November 4, 2017 On ١/١١/٢٠١٧ at 19:09, Abdul KariM said: الرجال يبي طريقة ماحدا يقدر يشغل فيها السكربت الا صاحب السكربت نفسه ما أقصد أن صاحب السيريال هو اللي يشغل المود لكن المهم يكون موجود في السيرفر وقت تشغيل السكربت يعني زي مشرف ولو صاحب السيريال في السيرفر اي شخص يقدر يشغل المود أما لو كان خارج السيرفر مارح يقدر يشغله أحد هذا هو مقصدي Link to comment
Master_MTA Posted November 4, 2017 Share Posted November 4, 2017 15 minutes ago, killerProject said: ولو صاحب السيريال في السيرفر اي شخص يقدر يشغل المود أما لو كان خارج السيرفر مارح يقدر يشغله أحد هذا هو مقصدي اتخدم الكود اللي عطيتك +-+ Link to comment
iMr.WiFi..! Posted November 5, 2017 Share Posted November 5, 2017 16 hours ago, Master_MTA said: اتخدم , كودك فيه اسطر زايدة على الفاضي , .. بس كل من كودنا انا وياك شغالين , وله الحرية في الآختيار Link to comment
AHMED MOSTAFA Posted November 5, 2017 Author Share Posted November 5, 2017 On ١/١١/٢٠١٧ at 19:09, iMr.WiFi..! said: ( في اشكال بدت تكثر هنا ) فهمت وش اقصد ولا لا ؟؟ ووش تقصد بموضوع الأشكال ؟؟؟ Link to comment
iMr.WiFi..! Posted November 5, 2017 Share Posted November 5, 2017 2 minutes ago, killerProject said: فهمت وش اقصد ولا لا ؟؟ ووش تقصد بموضوع الأشكال ؟؟؟ مدري عنك , اقصد انه في اشخاص بدئو يحسبون ان كل شيء يسوونه او يقولونه هو الصح ._. ! Link to comment
AHMED MOSTAFA Posted November 5, 2017 Author Share Posted November 5, 2017 26 minutes ago, iMr.WiFi..! said: مدري عنك , اقصد انه في اشخاص بدئو يحسبون ان كل شيء يسوونه او يقولونه هو الصح ._. ! والمفروض تقول عنهم أشكال ولا أشخاص ؟ يخي حتى لو تقصد إهانة قول أشخاص مب اشكال ... Link to comment
iMr.WiFi..! Posted November 5, 2017 Share Posted November 5, 2017 Just now, killerProject said: والمفروض تقول عنهم أشكال ولا أشخاص ؟ يخي حتى لو تقصد إهانة قول أشخاص مب اشكال ... ما اقصد إهانة بس ذول نوعية من الاشخاص , لازم تنشاف لها حل .. Link to comment
iyaad Posted November 6, 2017 Share Posted November 6, 2017 (edited) شوف الزبدة هو احتمال يصير بقات يعني ممكن بس يكون الامور من المود الي مركب عليه يعني انه يكون متأكد من سيريال او شي كذا فهذا الامر بضر الوظيفة ذي string.find بس شي حلو انك مستخدم 100% 1+ Edited November 6, 2017 by iyaad Link to comment
Master_MTA Posted November 6, 2017 Share Posted November 6, 2017 باذن الله لو لقيت وقت فاضي بشوف حل واسسوي لك يوزفل فنكشن يجيب اللي يشغل المود Link to comment
iMr.WiFi..! Posted November 7, 2017 Share Posted November 7, 2017 17 hours ago, iyaad said: شوف الزبدة هو احتمال يصير بقات يعني ممكن بس يكون الامور من المود الي مركب عليه يعني انه يكون متأكد من سيريال او شي كذا فهذا الامر بضر الوظيفة ذي string.find بس شي حلو انك مستخدم 100% 1+ ليه هي زينة مثلاً ؟ هذي أستخدامها عند البحث عن شيء داخل سلسلة نصية وليس جدول مليون خط تحت الكلام ذا ! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now