Dr.Tree[F]ooR Posted October 11, 2014 Share Posted October 11, 2014 السسلام عليكم ي شباب .. انا دخلت المنتدى وعرفت شي بسيط في البرمجة .. بس باقي شي واحد يدور في مخي ماعرفته .. اللي هو وش ؟ انا اقولك اللي هو الويكي الحين انا دخلت المنتدى وقالو لي لازم تاخذ اكواد من الويكي عشان تسوي مود طيب انا ابي شرح كيف اجيب اكواد من الويكي واركبها ع بعض لين تصير مود تكفون شباب ساعدوني Link to comment
nxFairlywell Posted October 12, 2014 Share Posted October 12, 2014 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
Professional Posted October 20, 2014 Share Posted October 20, 2014 اخي انا فهمت على درسك 100% بس انا ما فهمت انا دخلت الويكي على اون ماركر وما شفت روت وفنكش نيم شو يعني؟ Link to comment
nxFairlywell Posted October 20, 2014 Share Posted October 20, 2014 اخي انا فهمت على درسك 100% بسانا ما فهمت انا دخلت الويكي على اون ماركر وما شفت روت وفنكش نيم شو يعني؟ اخوي فنكشن نيم حطيته لك مثال يعني تستبدل بإسم الوظيفة اون ماركر هيت يعني لما يلمس الماركر تصير الوظيفة حقك مثلا الوظيفة function name( element ) givePlayerMoney(element, 1000) end addEventHandler("onMarkerHit", markerName, name) markerName = اسم الماركر زي كذا markerName = createMarker(...) name = اسم الوظيفة الي سويناها Link to comment
Professional Posted October 21, 2014 Share Posted October 21, 2014 يعني تقدر تحط اسم الوظيفه كيف تبي لان الوظيفه شايفها فلوس Link to comment
Plair07 Posted October 21, 2014 Share Posted October 21, 2014 يعني تقدر تحط اسم الوظيفه كيف تبي لان الوظيفه شايفها فلوس يب تقدر تحط اي اسم يعجبك Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now