-
Posts
4,429 -
Joined
-
Last visited
Everything posted by #DRAGON!FIRE
-
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 )
-
Event: "onClientGUIClick" setPedAnimation triggerServerEvent givePlayerMoney
-
في اكثر من طرق : setTimer - getTimerDetails - killTimer : ممكن تستخدم او المتغيرات مع الطرح والتايمر .. او طريقة عاشق الشرق ذذ
-
الكــول شيب ادق اكثر من الماركر بـ النسبة للابعاد الثلأثية .. فـ استخدم الكول شيب بـ اكوادك افضل لكـ ذذ
-
فـ انت وش تسوي؟ بشرح لك updateGridList تلاحظ بـ الكود في تريقر بـ اسم وقت يجي يفتحه تسوي تريقر للسيرفر وتستقبله هناك وتحط الكود ذاك فيه يقوم يرسل تريقر لكلنت وتستقبله بـ كلنت bineKey اول شي يوم تسوي الـ يوم تستقبله بـ كلنت تستخدم التالي عشان تحطهم بـ قريد ليست .. : guiGridListClear guiGridListAddRow guiGridListSetItemText
-
Exported أو BindKeyنعم او ايضا بـ و لكن الوظيفة المطروحة في الموضوع أساسية جداَ و الشرح للمبتدئين او يسوي فنكشن لحالهه ويستدعيه من ملف اخر ولأ بـ كود اخر بـ نفس الملف ذذ addCommandHandler عادي يقدر يسويها بـ
-
مستحيل .. لانه بالاصل هو يجلب المسافة اللي اقرب منكـ ~ فـ اعتقد ما تصير يكونوا بـ المسافة نفسها بـ الضبط ذذ
-
مو شغآآل <> استبدلت اللبل بـ الارقمنات الصحيحة ؟ .. استبدلت سيريالكـ ؟ .
-
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 )
-
سكربت قائمة الوزنيات | Handling Window من قبلي
#DRAGON!FIRE replied to </Mr.Tn6eL>'s topic in المساهمات
القصة مو بـ الشرح .. القصة انه هو مبتدا يسوي سكربت زي كذا يبي له خبرة اكثر من خبرته فـ الامر مشكوكـ فيه ولو طلبت منه شرح سطر واحد بـ الملف ما يقدر ذذ . -
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
-
كود كلمة محددة ماتبين في الشات و كود توسيط وتصغير النوافذ .
#DRAGON!FIRE replied to ΞĪŚŚÀ's topic in البرمجة
اول طلب . Event : "onPlayerChat" table ipairs cancelEvent الثــاني ممكن يكون صعب عليكـ لو تبغى احداثيات محددة لانها فيها ضرب وقسمة ومدري وش .. اما لو تبغى توسطها فـ يوجد كود https://wiki.multitheftauto.com/wiki/CenterWindow centerWindow( window ) تستخخدم الكود الموجود بـ هذي الصفحة وتحط الكود تحت النافذة او بأي مكان -
طيب ممكن تقلي وين احط احداثيات البيد او الماركر ؟ الكود وظيفته لو اي احد ضغط حرف ى يجيب كل اللاعبين ويتحقق لو معاه الداتا ويجيب احداثيات اللاعب اللي ضغط واللاعب اللي عليه داتا ويتحقق من المسافة بينهم ويفتح اللوحة المحددة .
-
مسوي هريسة انت ؟ الكود كله غلط .. بعدين وين الماركر ما اشوفه .. > وين الحدث ؟
-
)تمت الإفادة من قبل زاحف((طلب كود اطلأق صواريخ من السيارة
#DRAGON!FIRE replied to Dr.Xen's topic in البرمجة
حياكـ الله . -
)تمت الإفادة من قبل زاحف((طلب كود اطلأق صواريخ من السيارة
#DRAGON!FIRE replied to Dr.Xen's topic in البرمجة
اطرح الميتا . حق عناد ذذ عنأد صحح غلط بسيط كان فيه ذذ . -
لو تبحث تلقى نص طلبكـ .. عدل عليه باقي كم شي
-
)تمت الإفادة من قبل زاحف((طلب كود اطلأق صواريخ من السيارة
#DRAGON!FIRE replied to Dr.Xen's topic in البرمجة
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 ) -
)تمت الإفادة من قبل زاحف((طلب كود اطلأق صواريخ من السيارة
#DRAGON!FIRE replied to Dr.Xen's topic in البرمجة
الكود سليم ما فيه اي اخطأ .. ولو متاكد حاطه بـ جانب كلنت وكل شي صحيح debugscript 3 -
)تمت الإفادة من قبل زاحف((طلب كود اطلأق صواريخ من السيارة
#DRAGON!FIRE replied to Dr.Xen's topic in البرمجة
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 ) -
^ الله يعافيكـ .. حياك الله بـ اي وقت
-
ipairs > وظيفتها جلب جميع عناصر التيبل المحدد tonumber > فـ هي سلسلة من الارقام فقط .. لو تبي تسوي ايديت ما يقبل الا ارقام فـ تستخدم هذي كـ مثال ذذ i, v ؟؟ ipairs ترا مو ضروري زي مو كاتب انت .. هذي تجي مع ممكن تكون كذا .. : for k, v in ipairs( table ) do k = المفاتيح v = القيم اي حروف تستخدمها نفس الشي .. المهم الـ اول حرف يكون المفاتيح والثاني القيم ولو حطيت اي حرف بدالهم عادي ذذ
-
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 )
-
اكواد زيادةة ؟ .. الشي بالزيادة يعني ولأ كيف .. الويكي قدامك موجود فيه كل شي > https://wiki.multitheftauto.com/wiki/Cl ... _Functions