Jump to content

طلب ..


Naif

Recommended Posts

Posted

سلأم عليكم ,

ابي فنكشنات قيم مود الديث ماتش ,

ابي يوم ينتهي الماب الاول يجي الماب الثاني وتسسذآ ,

:fadein:

Posted
سلأم عليكم ,

ابي فنكشنات قيم مود الديث ماتش ,

ابي يوم ينتهي الماب الاول يجي الماب الثاني وتسسذآ ,

:fadein:

وضح أكثر

وش الي تبيه بالضبط

Posted

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

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

Posted

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

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

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

"onPlayerWasted" 

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

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

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

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

نستعمل ذا

countPlayersInTeam 

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

startResource 

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

getResourceFromName 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"onPlayerWasted" 

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

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

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

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

نستعمل ذا

countPlayersInTeam 

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

startResource 

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

getResourceFromName 

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

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

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

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

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

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

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

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

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

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

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

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

Posted

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

قيم مود الديربي هو قيم مود الريس

او تقدر تسوي داتا اتوقع

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

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

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 
Posted
انا عأرف , لاكن انا بسويه من نفسي ..

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

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

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

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

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

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

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

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

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

setTimer -- نسوي تايمر 
isElementInWater -- نتحقق انه بالبحر 
killPed -- نقتل الاعب 
destroyElement -- سحب السيارة 

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...