Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. تقصد لو قفلته من الزر الي باللوحه ولا تقصد من اف8؟
  2. اتوقع بيخلون القديم والجديد , الي يبي هذا بكيفه والي يبي الثاني بكيفه, ما عندي اثبات لكن اكيد ما بيغيرون كل الويكي ! عشان كذا سوو صفحه للجديد خاصه فيه, https://wiki.multitheftauto.com/wiki/Cl ... ng_Classes
  3. ما ادري وش النظام , يعني تيتي المثال ذا يثبت عكس كلامك addEventHandler( "onClientResourceStart", resourceRoot, function() infernus = Vehicle.create( 411, Vector3( 0, 0, 3 ) ); -- Create an Infernus and spawn it at the middle of SA. infernus:setColor( 0, 0, 0 ); -- Set its color to black. end) addCommandHandler( "blowinfernus", function() if not infernus.blown then -- Check if the Infernus is blown up or not. infernus:blow(); else -- Ouch, it's blown up, let's output an error to the client. outputChatBox( "The Infernus has already been blown up by you.", 255, 0, 0, false ); end end) createVehicle المثال ذا من وبعدين حاط الاحداثيات داخله Vector3 لاحظ انت انه حاط بالمثال
  4. https://wiki.multitheftauto.com/wiki/Cl ... ng_Classes
  5. ^ اي بالضبط, وبعدين كذا البرمجه راح تسهل كثير
  6. اذا كانت اشاعه وش قصه المثال ؟ ووش قصه : Heads up! Client classes only work on MTA 1.4, therefore we highly recommend you to visit Client Scripting Classes first.
  7. -- Server Side # addEventHandler ('onMarkerHit', resourceRoot,function(hitPlayer) local acc = getPlayerAccount(hitPlayer) if getElementType (hitPlayer) == 'player' and acc and not isGuestAccount(acc) then if ( getAccountData(acc,'ro5sa') == 'yes') then triggerClientEvent (hitPlayer,'viewGUI', hitPlayer) setCameraMatrix ( hitPlayer, 548.46484375, -1267.1435546875, 26.682792663574, 496.4482421875,-1342.6044921875,-13.315231323242, 0, 0) setElementDimension(hitPlayer,755) else outputChatBox ('ليس لديك ؟؟؟', hitPlayer, 255, 0, 0, false) end end end ) الكود راح يكون لكل الماركرات بالسيرفر , اذا ما تبي كذا سوي شرط يتحقق من الماركرات الي تبيها الي طرحتها تحتاج تسوي تحققات بسيطه setAccountData بالنسبه لـ -- Server Side # addEventHandler ('onMarkerHit',marker2, function (plr) local playeraccount = getPlayerAccount (plr) if ( getElementType(plr) == 'player' ) and not getAccountData(playeraccount,'ro5sa') and ( playeraccount ) and not ( isGuestAccount(playeraccount) ) then setAccountData ( playeraccount, 'ro5sa', 'yes' ) end end )
  8. 1.4 حاول تصبر للأصدار الجديد , لأن حسب الي اعرفه انه بيغرون في نظام البرمجه, Heads up! Client classes only work on MTA 1.4, therefore we highly recommend you to visit Client Scripting Classes first. مثال من الويكي, addEventHandler( "onClientResourceStart", resourceRoot, function() infernus = Vehicle.create( 411, Vector3( 0, 0, 3 ) ); -- Create an Infernus and spawn it at the middle of SA. infernus:setColor( 0, 0, 0 ); -- Set its color to black. end) addCommandHandler( "blowinfernus", function() if not infernus.blown then -- Check if the Infernus is blown up or not. infernus:blow(); else -- Ouch, it's blown up, let's output an error to the client. outputChatBox( "The Infernus has already been blown up by you.", 255, 0, 0, false ); end end)
  9. ؟ ro5sa انت وين ضايف الداتا حق ؟ setAccountData وين الكود الي انت مسوي فيه
  10. onPlayerWasted isPedInVehicle getPedOccupiedVehicle getVehicleController givePlayerMoney
  11. طيب اطرح الكود حق الداتا؟
  12. الحين اصلا كيف اللاعب بيتحرك والماوس ظاهر؟
  13. onClientRender : ضروري تستخدمه عشان الصوره والكلام onClientCharacter : عشان تحدد الحرف الي ضغطه وينكتب في الصوره dxDrawImage : تسوي من خلالها الصوره حق الاديت dxDrawText : عشان تخلي الكلام الي كتبه يجي على الاديت
  14. حاول تفهمنا وش تبي تسوي بالضبط من الآخر؟ ترا اكوادك معفوسه , الواحد يشوفها تنسد نفسه معد يبي يرد ,, حاول ترتب اكوادك وقولنا وش تبي ,؟
  15. تريقر للبيد؟ -__-" سوي الكود بالكلينت , وبعدين سوي تريقر للسيرفر
  16. اول شيء ان السياره لازم تحطها سيرفر ولا ما بتشوفها الا انت, ثاني شيء سوي داتا مثل ما قلت لك, onClientGUIClick triggerServerEvent table - isElement - destroyElement createVehicle getElementData setElementData
  17. يعني تبي تسوي اديت خاص غير الي باللعبه؟
  18. ايش الي 4 ؟ حط على الاقل 100 تخبييص
  19. -- Client Side # addEventHandler('onClientPedDamage',root,cancelEvent) createPed بالنسبه للإتجاه , لو أنك قريت الويكي بتعرف, لو دخلت على الوظيفه rot: A floating point number representing the rotation in degrees.
  20. اظن صارت لك خبره كافيه , يعني ادخل الويكي وشوف الوظائف الي تبيه ! محد فاضي كل دقيقتين يجمع لك 100 فنكشن
×
×
  • Create New...