Jump to content

طلب ..


Naif

Recommended Posts

قيم مود ديث ماتش , اول مايخلص تحميله يجي له اختيار السباون ويروح لـ الماب

وبعد مايخلص الماب يعني بعد ماالتيم يفوز يتغير الماب لـ واحد ثاني وتسسذآ

Link to comment

شوف اذا تبي تتحقق من التيم و تخليه يشغل ماب تاني

خلنا نبدأ خطوة خطوة

خلنا نحط الحدث

"onPlayerWasted" 

اول ما لاعب يموت نتحقق من عدد الاعضاء في الفريقين

مثلا الفريق الاول 0 و الفرييق التاني 5

يبقا الفرييق الثاني هو الفائز

طيب كيف تتحقق من عدد الاعبين في التيم؟

نستعمل ذا

countPlayersInTeam 

طيب الحين نبي نشغل ماب

startResource 

طيب نبي نشغل ماب من الاسم نستعمل

getResourceFromName 

طيب نبي نشغل ماب عشوائي

نسوي جدول في اسامي المابات حقتك

و نستعمل الفنكشن من الويكي

function table.random ( theTable ) 
    return theTable[math.random ( #theTable )] 
end 

يجيب لك قيمة عشوائية من table

لو ناقص شيء قولي 8)

+ بلنسبة لاختيار التيمات

تقدر تسوي لوحة عادية و مثلا في زر يمين و يسار

لما يضغط يمين تجي label

مكتوب فيها اسم التيم الاول

و لما يضغط نزول ياخذ التيكست من الابل و ينزل عن الطريق الابل و هذه الطريقة

Link to comment
شوف اذا تبي تتحقق من التيم و تخليه يشغل ماب تاني

خلنا نبدأ خطوة خطوة

خلنا نحط الحدث

"onPlayerWasted" 

اول ما لاعب يموت نتحقق من عدد الاعضاء في الفريقين

مثلا الفريق الاول 0 و الفرييق التاني 5

يبقا الفرييق الثاني هو الفائز

طيب كيف تتحقق من عدد الاعبين في التيم؟

نستعمل ذا

countPlayersInTeam 

طيب الحين نبي نشغل ماب

startResource 

طيب نبي نشغل ماب من الاسم نستعمل

getResourceFromName 

طيب نبي نشغل ماب عشوائي

نسوي جدول في اسامي المابات حقتك

و نستعمل الفنكشن من الويكي

function table.random ( theTable ) 
    return theTable[math.random ( #theTable )] 
end 

يجيب لك قيمة عشوائية من table

لو ناقص شيء قولي 8)

+ بلنسبة لاختيار التيمات

تقدر تسوي لوحة عادية و مثلا في زر يمين و يسار

لما يضغط يمين تجي label

مكتوب فيها اسم التيم الاول

و لما يضغط نزول ياخذ التيكست من الابل و ينزل عن الطريق الابل و هذه الطريقة

مششكور والله , طيب ممكن ابي فنكنشات قيم مود الديربي , ..

Link to comment
انا عأرف , لاكن انا بسويه من نفسي ..

أنت لمآ يضغط الشيء الي يدخله قيم مود الديربي حط عليه دآتآ = ))

setElementData 
getElementData 

وشغل قيم مود الديربي

اما اذا تبي تبرمج قيم مود ديربي ؟

المفروض أول شيء تصمم مآبآت ديربي

سوي جدول وحط فيه احداثيات مكان السيارة وسوي سيارة في احداثيات عشوائية عشان لا يجون لاعبين بنفس المكآن

table 
createVehicle 
warpPedIntoVehicle 

وسوي تحقق أن معه الداتا حقت الديربي وأمنع عنه النزول من السيآرة عشآن لا يجي نآزل يقفط لكك

toggleControl -- enter_exit 

وأول ما يبدأ الديربي وقف كل الاعبين كل سياراتهم عشآن الي بآقي ما دخل يدخل وبعد تآيمر شيل الفريز

getPedOccupiedVehicle 
setElementFrozen 
setTimer 

وبالنسبة للماب حق الديربي أنت لآزم تصممه وتجيب ملف المآب من السكربت

fileOpen 
fileWrite 
fileRead 
fileClose 
xmlLoadFile 
xmlNodeGetChildren -- Loop 
xmlNodeGetName 
xmlNodeGetAttribute 
table.insert 
createObject 

وسوي لا طاح بالبحر يقتله

isElementInWater 
killPed 
Link to comment
انا عأرف , لاكن انا بسويه من نفسي ..

اول شي تسوي اول مايشتغل الماب

تاخذ الداتا من الماب

"onGamemodeMapStart" -- اذ اشتغل الماب 
getElementsByType -- تجيب جميع الالمنت من الماب 
getElementData -- تجيب الداتا من الالمنت 
table.insert -- نحط البيانات في جدول 

^ اذ ماتعرف ولا شي

اقرا الصفحة ذي

https://wiki.multitheftauto.com/wiki/Writing_Gamemodes

الحين نظام السباون

createVehicle -- يسوي سيارة 
warpPedIntoVehicle -- نركب الاعب السيارة بالغصب  

اذ طاح بالبحر يموت

setTimer -- نسوي تايمر 
isElementInWater -- نتحقق انه بالبحر 
killPed -- نقتل الاعب 
destroyElement -- سحب السيارة 
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...