Jump to content

ملتي قيمود multi gamemode


Recommended Posts

افكر اسوي ملتي قيمود حيث انه يظم اكثر من قيمود لكن م عرفت الطريقه الي تخليني اقدر افصل المودات عن كل قيمود واخلي المود يشتغل فقط بالكلاينت سايد مو عند الكل او عند الاشخاص الي عندهم داتا معينه المود يكون شغال عندهم فقط كذالك المابات الي عنده الطريقه يفيدنا

Link to comment
12 hours ago, #Major . said:

اسوي

في فكرة وهي أنك تسوي لـ كل قيم مود عالم وهمي

مثلاً الديربي له عالم وهمي 2

وتسوي loader 

عشان تجيب كل شيء فالماب

أما فكرة تشغيل مود معين لـ شخص ما ما أتوقع تقدر لأنه يشتغل للكل والله أعلم.

Link to comment
  • Scripting Moderators

مثل ماذكر الأخ فوق map loader فكرة المالتي قيم مود معقدة شوي لأن من الأجزاء الصعبة والمهمة فيه الـ
،لأن الماب لو شغلته مثلاً ب امر ستارت أو مثل مايسويه سكربت ماب مانجر راح يشتغل ويتحمل للجميع

عشان تخلي لاعب معين فقط يشتغل الماب له لازم يكون كل شي يخص الماب يشتغل في جانب الكلاينت
مثال ملف الماب تحتاج تحوله مثلاً لـ جدول لوا
عشان ترسله بتريقر وتسويه في الكلاينت
createObject عبر وفنكشنات الأوبجكيتات الثانية
حسب علمي أغلبهم مايحفظون الماب كالطريقة العادية يكون عندهم أداة تحول ملف الماب مثلاً لـ جدول ويحفظونه بقاعدة البيانات أو يحفظونه كمجلد لحال،
أغلب السيرفرات المشهورة لو ماتعرف يكون عندهم رفع الماب من الموقع حقهم والمسؤول بعد مايقبله حسب علمي عندهم سكربت يحولها ويحفظها وكذا


نفس الشيء تسويه لسكربتات المابات لأن معروف المابات مثل حقت الريس عندها سكربتات
مثلاً يشغل صوت، يستبدل اوبجيكتات يحرك وكذا
loadstring تحتاج تشغل سكربت حق الماب عبر فنكشن
( الفنكشن هذا يشغل كود لوا من سترنق )
طبعاً لازم بعد تسوي مثل بيئة خاصة ( عشان سكربت الماب مثلاً مايقدر يستعمل فنكشنات سكربت يلي يشغل المابات ) وتستبدل أغلب الفنكشنات ضروري وتسكر يلي تشوف مالها داعي الماب يستخدمها
مثل الشات إذا تشوف الماب مو مهم يستعمله أو تشوفه إزعاج تقدر تلغيه فيه أمثلة بحطها تحت وبتشوف الفنكشنات يلي مسكرينها
txd/dff/col مثال لو سكربت الماب أستبدل
تحفظ الايدي يلي استبدله عشان لو انتهى الماب تشيله وكذا
ليش تحتاج تسوي كذا؟ لأن انت راح تشغل سكربت الماب في سكربت خاص عندك لأن لو انتهى الماب لازم تسوي له إنهاء بنفسك وتشيل كل شي سواه من اوبجكيتات وتعديلات

:عالعموم اشوف الأفضل تاخذ فكرة من الأشياء المنشورة مثل
https://github.com/DizzasTeR/Vultaic-MGM
https://github.com/Bonsai11/Multigamemode
.تقريباً جميعهم يسون نفس الفكرة يلي ذكرتها فوق بس جداً انصحك تشيك عليهم عشان تشوف كيف مطبقينها وبالتوفيق لك

Edited by xLive
Link to comment
  • 3 weeks later...

1- السكربتات لازم تتحمل عند الجميع

2- بخصوص انك تشغل سكربت للاعب محدد والباقين لا, صعبه الفكرة لأن السكربت يشتغل للسيرفر كامل حتى لو مافيه أي لاعب

loadstring فيه طريقه ولكن ما أتوقع تنفع للسكربت, تنفع للمابات حسب ما اذكر, اللي هي انك تستخدم وظيفة

جرب برمج كود يجيب الملف ويفتح الملف ويجيب الأكواد اللي داخله وحطها داخل الوظيفه اللي فوق, وظايف الملفات في الويكي :

Client Scripting Functions - File functions

 

لأن السيرفر بيكون عرضة للإختراق Lua Sand Boxes حاول تقرأ عن  loadstring ملاحظة : اذا بتستخدم وظيفة

بالتوفيق.

 

Edited by فاّرس
اضافة ملحوظة
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...