jaBer[x]Pro مدير المنتدى العام
الدولة : فلسطين عدد المساهمات : 16 الشكر : 0 تاريخ التسجيل : 11/11/2015 العمر : 47
| موضوع: سلسلة شروحات برمجة3|شرح الحدث "event" الأربعاء نوفمبر 18, 2015 8:52 pm | |
| الحدث هو شيء يسمى event الحدث هو الذي يتكون على بناء الوظيفة فـ اذا رجعنا الى الامثلة التي في الشرح السابق سوف نرى عدة احداث ومنها onPlayerWasted الحدث ببساطة يحدد متى سوف تحدث او كيف سوف تحدث الوظائف التي ادخلتها onPlayerWasted عند موت الاعب مثال للحدث - الكود:
-
function onJoin() x, y, z = getElementPosition(source) -- s يآتي بمكان الاعب x, y, z local theVehicle = createVehicle(445, x, y, z) -- s السيارة التي سـ تصنع بمكان الاعب الذي تم تحديده مسبقاً warpPedIntoVehicle(source, theVehicle) -- s يجعل الاعب داخل السيارة end addEventHandler("onPlayerJoin", root, onJoin) -- s الحدث هذه الوظيفة مع هذا الحدث سوف يعطون الاعب سيارة عند دخوله السيرفر ملاحظة الحدث ليس دائم على الوظيفة فـ أيصاً يمكنك تكوين هذه الوظيفة على حدث آخر مثال - الكود:
-
function onJoin() x, y, z = getElementPosition(source) local theVehicle = createVehicle(445, x, y, z) warpPedIntoVehicle(source, theVehicle) end addEventHandler("onPlayerLogin", root, onJoin) هذا سوف يعطي الاعب سيارة لاكن ليس عند دخوله السيرفر , إنما عند دخوله حسابه مثال اخر - الكود:
-
addEventHandler("onVehicleExplode",root, -- نضيف حدث عند إنفجار اي سيارة function() -- الوظيفة setTimer(destroyElement,5000,1,source) -- يخفي السيارة بعد 5 ثواني من انفاجرها end ) يمكنك ان تجد الاحداث والوظائف Clinet و Server هنا Clinet: وظائف Clinet http://wiki.multitheftauto.com/wiki/...ting_Functionsاحداث Clinet http://wiki.multitheftauto.com/wiki/...ripting_EventsServer: وظائف Server http://wiki.multitheftauto.com/wiki/...ting_Functionsاحداث Server http://wiki.multitheftauto.com/wiki/...ripting_Events | |
|