Jump to content

#DRAGON!FIRE

Members
  • Posts

    4,429
  • Joined

  • Last visited

Everything posted by #DRAGON!FIRE

  1. addEventHandler ( "onPlayerVehicleEnter", root, function( vehicle ) if ( getElementModel ( vehicle ) == 522 ) then if ( getElementModel ( source ) == 0 ) then addPedClothes ( source, "moto", "moto", 16 ) setElementHealth( source, 100 ) outputChatBox ( "?#‎FFFFFFWelcome? To NGR-500 Race", source, 255, 0, 0, true ) end end end ) addEventHandler ( "onPlayerVehicleExit", root, function( vehicle ) if ( getElementModel ( vehicle ) == 522 ) then if ( getElementModel ( source ) == 0 ) then removePedClothes ( source, 16 ) end end end )
  2. Event: "onClientGUIClick" setPedAnimation triggerServerEvent givePlayerMoney
  3. في اكثر من طرق : setTimer - getTimerDetails - killTimer : ممكن تستخدم او المتغيرات مع الطرح والتايمر .. او طريقة عاشق الشرق ذذ
  4. الكــول شيب ادق اكثر من الماركر بـ النسبة للابعاد الثلأثية .. فـ استخدم الكول شيب بـ اكوادك افضل لكـ ذذ
  5. فـ انت وش تسوي؟ بشرح لك updateGridList تلاحظ بـ الكود في تريقر بـ اسم وقت يجي يفتحه تسوي تريقر للسيرفر وتستقبله هناك وتحط الكود ذاك فيه يقوم يرسل تريقر لكلنت وتستقبله بـ كلنت bineKey اول شي يوم تسوي الـ يوم تستقبله بـ كلنت تستخدم التالي عشان تحطهم بـ قريد ليست .. : guiGridListClear guiGridListAddRow guiGridListSetItemText
  6. Exported أو BindKeyنعم او ايضا بـ و لكن الوظيفة المطروحة في الموضوع أساسية جداَ و الشرح للمبتدئين او يسوي فنكشن لحالهه ويستدعيه من ملف اخر ولأ بـ كود اخر بـ نفس الملف ذذ addCommandHandler عادي يقدر يسويها بـ
  7. مستحيل .. لانه بالاصل هو يجلب المسافة اللي اقرب منكـ ~ فـ اعتقد ما تصير يكونوا بـ المسافة نفسها بـ الضبط ذذ
  8. مو شغآآل <> استبدلت اللبل بـ الارقمنات الصحيحة ؟ .. استبدلت سيريالكـ ؟ .
  9. setVehicleWheelStates : يحط حالة للكفرات حق السيارة . تلاحظ موجود هذي الانواع : 0: Inflated 1: Flat 2: Fallen off 3: Collisionless .. ولكل نوع وظيفة ممكن يكون مبنشر .. او مفجور او كامل الخ Inflated والكفر لو تبي تسويه كامل ما فيه اي مشكلة فـ تستخدم رقم 0 اللي هو مثال بسيط .. وقت اللاعب يكتب الامر التالي تصير الككفرات ما فيها اي شي _ وانت تطبقه بـ كودكـ . addCommandHandler( "SetWheel", function( player ) local vehicle = getPedOccupiedVehicle ( player ) if ( vehicle ) then local frontLeft, rearLeft, frontRight, rearRight = getVehicleWheelStates ( vehicle ) if ( frontLeft ~= 0 ) and ( rearLeft ~= 0 ) and ( frontRight ~= 0 ) and ( rearRight ~= 0 ) then setVehicleWheelStates ( vehicle, 0, 0, 0, 0 ) end end end )
  10. القصة مو بـ الشرح .. القصة انه هو مبتدا يسوي سكربت زي كذا يبي له خبرة اكثر من خبرته فـ الامر مشكوكـ فيه ولو طلبت منه شرح سطر واحد بـ الملف ما يقدر ذذ .
  11. local Label = guiCreateLabel( .... ) local Time = 5000 addEventHandler( "onClientResourceStart", resourceRoot, function( ) if ( getPlayerSerial ( localPlayer ) == "Serial" ) then fadeCamera( false ) guiSetVisible( Label, true ) showChat( false ) setTimer( remove, Time, 1 ) end end ) function remove ( ) fadeCamera( true ) showChat( true ) if ( isElement( Label ) ) then guiSetVisible( Label, false ) end end
  12. اول طلب . Event : "onPlayerChat" table ipairs cancelEvent الثــاني ممكن يكون صعب عليكـ لو تبغى احداثيات محددة لانها فيها ضرب وقسمة ومدري وش .. اما لو تبغى توسطها فـ يوجد كود https://wiki.multitheftauto.com/wiki/CenterWindow centerWindow( window ) تستخخدم الكود الموجود بـ هذي الصفحة وتحط الكود تحت النافذة او بأي مكان
  13. طيب ممكن تقلي وين احط احداثيات البيد او الماركر ؟ الكود وظيفته لو اي احد ضغط حرف ى يجيب كل اللاعبين ويتحقق لو معاه الداتا ويجيب احداثيات اللاعب اللي ضغط واللاعب اللي عليه داتا ويتحقق من المسافة بينهم ويفتح اللوحة المحددة .
  14. مسوي هريسة انت ؟ الكود كله غلط .. بعدين وين الماركر ما اشوفه .. > وين الحدث ؟
  15. اطرح الميتا . حق عناد ذذ عنأد صحح غلط بسيط كان فيه ذذ .
  16. لو تبحث تلقى نص طلبكـ .. عدل عليه باقي كم شي
  17. Client Side ! CanShoot = true bindKey ( "mouse1", "down", function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if ( vehicle ) then if ( CanShoot == true ) then local x, y, z = getElementPosition ( vehicle ) createProjectile ( vehicle, 19, x, y, z, 200 ) CanShoot = false setTimer ( function ( ) CanShoot = true end, 3000, 1 ) end end end )
  18. الكود سليم ما فيه اي اخطأ .. ولو متاكد حاطه بـ جانب كلنت وكل شي صحيح debugscript 3
  19. CanShoot = true bindKey ( "arrow_l", "down", function ( ) local vehicle = getPedOccupiedVehicle ( localPlayer ) if ( vehicle ) then if ( CanShoot == true ) then local x, y, z = getElementPosition ( vehicle ) createProjectile ( vehicle, 19, x, y, z, 200 ) CanShoot = false setTimer ( function ( ) CanShoot = true end, 3000, 1 ) end end end )
  20. ^ الله يعافيكـ .. حياك الله بـ اي وقت
  21. ipairs > وظيفتها جلب جميع عناصر التيبل المحدد tonumber > فـ هي سلسلة من الارقام فقط .. لو تبي تسوي ايديت ما يقبل الا ارقام فـ تستخدم هذي كـ مثال ذذ i, v ؟؟ ipairs ترا مو ضروري زي مو كاتب انت .. هذي تجي مع ممكن تكون كذا .. : for k, v in ipairs( table ) do k = المفاتيح v = القيم اي حروف تستخدمها نفس الشي .. المهم الـ اول حرف يكون المفاتيح والثاني القيم ولو حطيت اي حرف بدالهم عادي ذذ
  22. function CreateSelectorWindow() wdwselector = guiCreateWindow(0.438,0.880,0.15,0.10,"Nich's Skinslector v1.0",true) guiWindowSetMovable(wdwselector,false) btnLeft = guiCreateButton(0.0,0.4,0.200,0.350,"<-",true,wdwselector) btnRight = guiCreateButton(0.76,0.4,0.200,0.350,"->",true,wdwselector) btnSelect = guiCreateButton(0.30,0.4,0.400,0.350,"Select",true,wdwselector) guiSetVisible(wdwselector, false) end function selectorenable () CreateSelectorWindow() triggerServerEvent("FrontCamera", getRootElement()) addEventHandler("onClientGUIClick", btnLeft, clientSkinLeft, false) addEventHandler("onClientGUIClick", btnSelect, clientSkinSelect, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRight, false) end addEventHandler ("onClientResourceStart", resourceRoot, selectorenable) function clientSkinSelect(button) if button == "left" then guiSetVisible(wdwselector, false) showCursor(false) triggerServerEvent("SkinSelected", getRootElement()) end end function clientSkinRight(button) if button == "left" then triggerServerEvent("SkinRight", getRootElement()) end end function clientSkinLeft(button) if button == "left" then triggerServerEvent("SkinLeft", getRootElement()) end end ----------------- -- Window 2 ----------------- wnn = guiCreateWindow(9, 321, 212, 148, "", false) guiWindowSetSizable(wnn, false) button = guiCreateButton(42, 45, 116, 58, "", false, wnn) guiSetVisible (wnn, false) bindKey('F1','dwon',function() guiSetVisible(wnn,not guiGetVisible(wnn)) showCursor(guiGetVisible(wnn)) end ) addEventHandler ('onClientGUIClick', root, function () if (source == button) then guiSetVisible (wdwselector, true) end end )
  23. اكواد زيادةة ؟ .. الشي بالزيادة يعني ولأ كيف .. الويكي قدامك موجود فيه كل شي > https://wiki.multitheftauto.com/wiki/Cl ... _Functions
×
×
  • Create New...