Jump to content

السسسسسسسسسسلام عليكم شباب تكفون ساعدوني :(


Recommended Posts

السسلام عليكم ي شباب ..

انا دخلت المنتدى وعرفت شي بسيط في البرمجة ..

بس باقي شي واحد يدور في مخي ماعرفته ..

اللي هو وش ؟

انا اقولك

اللي هو الويكي الحين انا دخلت المنتدى وقالو لي لازم تاخذ اكواد من الويكي عشان تسوي مود

طيب انا ابي شرح كيف اجيب اكواد من الويكي واركبها ع بعض لين تصير مود

تكفون شباب ساعدوني :(

:roll::roll:

Link to comment

addEventHandler --- هذا الشيء يسمى معالج الحدث

مايشتغل السكربت الا به

او بالتايمر

setTimer

طيب كيف تركب الحدث؟

زي كذا ..

addEventHandler() 

طيب ليه القوسين الي اخر الكود؟

هذي ياطويل العمر هي اهم شيء

يعني الحدث الي لما تسويه يسوي شي

مثال اول على كلامي

addEventHandler("هنا اسم الحدث وراح اعطيك الاحداث تحت", root, new) 
-- new = اسم الوظيفة الي تحت ● -- 
-- تحط مثلا النك حقك بشرط بدون فراغات new تقدر تغير بدال ● -- 
-- root = جميع العناصر الي قامت بعمل الحدث ● -- 
function new() -- هذا يسمى الوظيفة يعني كل كود تسويه بدايته كذا]] 
  
-- CODE ]] 
  
end 

طيب الحين وش هو الحدث ؟

الحدث هو الشيء الي صاير الحين ●

الاحداث كثيره

تقدر تشوفها بالويكي بالصفحه الرئيسيه

ع اليمين مكتوب

Client Events

Server Events

https://wiki.multithiftauto.com/wiki/

تختار حدث تبيه

مثل لما اللاعب يخش ماركر

الحدث حقه

onMarkerHit -- للسيرفر

onClientMarkerHit -- للكلينت

يصير الحدث كذا للسيرفر ●

  
addEventHandler("onMarkerHit", root, functionName) 
  
functionName = اسم الوظيفة 

الحين نسوي وظيفة عشان لما اللاعب يلمس الماركر ●

نعطيه مثلا فلوس ●

  
-- نسوي وظيفة ونسميها بالاسم الي نبي -- 
-- MTA الان اسم الوظيفة -- 
function MTA( player ) --  player = اللاعب الي لمس الماركر 
-- markerName تحت نضيف شرط اذا الماركر اللي لمسه اللاعب هو -- 
    if source == markerName then  -- markerName = اسم الماركر تقدر createMarker تسوي ماركر بوظيفة 
      givePlayerMoney( player, 1000 ) 
      end   -- if  نهاية حق 
end   --- function   نهاية حق 

الوظيفة هي تقوم بالاكواد الي داخلها

وماتشتغل الا لما يصير شيء ( حدث ) ء

او يصير تايمر انت تحدده

......

واسف ع القصور

اي شي مافهمته من شرحي

هات ردك ' ●

Link to comment
  • 2 weeks later...
اخي انا فهمت على درسك 100% بس

انا ما فهمت انا دخلت الويكي على اون ماركر وما شفت روت وفنكش نيم شو يعني؟

اخوي فنكشن نيم حطيته لك مثال

يعني تستبدل بإسم الوظيفة

اون ماركر هيت

يعني لما يلمس الماركر

تصير الوظيفة حقك

مثلا الوظيفة

function name( element ) 
givePlayerMoney(element, 1000) 
end 
addEventHandler("onMarkerHit", markerName, name) 

markerName = اسم الماركر

زي كذا

markerName = createMarker(...)

name = اسم الوظيفة الي سويناها

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