-
Posts
10,056 -
Joined
-
Last visited
-
Days Won
27
Everything posted by iPrestege
-
You're Welcome .
-
function getNearestVehicle( player ) local x, y, z = getElementPosition( player ) local prevDistance local nearestVehicle for i, v in ipairs( getElementsByType( "vehicle" ) ) do local distance = getDistanceBetweenPoints3D( x, y, z, getElementPosition( v ) ) if distance <= ( prevDistance or distance + 1 ) then prevDistance = distance nearestVehicle = v end end return nearestVehicle or false end function doSomethingWithTheNearestVeh( player ) local vehicle = getNearestVehicle( player ) local x1, y1, z1 = getElementPosition ( vehicle ) local x2, y2, z2 = getElementPosition ( player ) if vehicle then if not getPedOccupiedVehicle( player ) then if isfeuerwehr ( player ) then if (getPedWeapon (player) == 42) then if getDistanceBetweenPoints3D ( x1, y1, z1, x2, y2, z2 ) < 5 then if (getElementHealth ( vehicle ) <= 255 ) then setPedAnimation( player, "FLAME", "FLAME_fire" ) setTimer( setPedAnimation, 15000, 1, player ) setElementHealth( vehicle, 255 ) else outputChatBox ( "Dieses Fahrzeug brennt nicht!", player, 125, 0, 0 ) end else outputChatBox ( "Hier ist kein Fahrzeug zum Reparieren!", player, 125, 0, 0 ) end else outputChatBox ( "Du hast keinen Feuerloescher!", player, 125, 0, 0 ) end else outputChatBox ( "Du bist kein Mitglied der Feuerwehr!", player, 125, 0, 0 ) end else outputChatBox ( "Du musst vor der Motorhaube des Fahrzeuges stehen!", player, 125, 0, 0 ) end end end addCommandHandler( "loeschen", doSomethingWithTheNearestVeh )
-
I Know That Becuase That I Trigger It If Am Right ?
-
كان ناقصك فواصل في الـ ترايقر وخطأ الكود تبع النافذهـ ^^
-
^ ماشوفك مسوي وظيفة عند الضغط ؟ ؟onClientGUIClick
-
^ صحيح
-
السطر 20 ماله داعي تعرف وش حقة عشان تقول مالة داعي؟
-
السطر 20 ماله داعي تعرف وش حقة عشان تقول مالة داعي؟
-
السطر 20 ماله داعي تعرف وش حقة عشان تقول مالة داعي؟
-
In what ? As i say in the "setTimer" !
-
Why ?? The Timer is Wrong .
-
Client Side : GUIEditor_Button = {} GUIEditor_Image = {} wnd = guiCreateWindow(219,150,551,400,"SKINS By LBN",false) guiSetAlpha(wnd,1) GUIEditor_Image[1] = guiCreateStaticImage(32,50,174,98,"images/1.png",false,wnd) GUIEditor_Image[2] = guiCreateStaticImage(337,40,193,94,"images/2.png",false,wnd) GUIEditor_Image[3] = guiCreateStaticImage(42,261,156,91,"images/3.png",false,wnd) GUIEditor_Image[4] = guiCreateStaticImage(362,267,145,82,"images/4.png",false,wnd) GUIEditor_Button[1] = guiCreateButton(68,168,91,36,"موافق",false,wnd) GUIEditor_Button[2] = guiCreateButton(393,165,91,36,"موافق",false,wnd) GUIEditor_Button[3] = guiCreateButton(393,350,91,36,"موافق",false,wnd) GUIEditor_Button[4] = guiCreateButton(73,350,91,36,"موافق",false,wnd) bindKey("F7","down", function () guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(guiGetVisible(wnd)) guiSetInputEnabled(guiGetVisible(wnd)) end) function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ("skin1",localPlayer) elseif (source == GUIEditor_Button[2]) then triggerServerEvent ("skin2", localPlayer) elseif (source == GUIEditor_Button[3]) then triggerServerEvent ("skin3",localPlayer) elseif (source == GUIEditor_Button[4]) then triggerServerEvent ("skin4",localPlayer) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function Repskin() TXD1 = engineLoadTXD ("skin/124.txd"); engineImportTXD (TXD1, 124); DFF1 = engineLoadDFF ("skin/124.dff", 124); engineReplaceModel (DFF1, 124); TXD2 = engineLoadTXD ("skin/46.txd"); engineImportTXD (TXD2, 46); DFF2 = engineLoadDFF ("skin/46.dff", 46); engineReplaceModel (DFF2, 46); TXD3 = engineLoadTXD3 ("skin/102.txd"); engineImportTXD (TXD3, 102); DFF3 = engineLoadDFF ("skin/102.dff", 102); engineReplaceModel (DFF3, 102); TXD4 = engineLoadTXD4 ("skin/82.txd"); engineImportTXD (TXD4, 82); DFF4 = engineLoadDFF ("skin/82.dff", 82); engineReplaceModel (DFF4, 82); end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Repskin)
-
Client Side : addEventHandler("onClientResourceStart",resourceRoot, function () triggerServerEvent("SetData",localPlayer) end) Server Side : addEvent("SetData",true) addEventHandler("SetData",root, function () setElementModel(source,math.random(165,166)) end) Best To Do it Trigger To Check Players ^^ @ Mr.Alm You're Script Won't work .
-
function createBDTeamOnStart () BDTeam = createTeam ( "BD Members", 0, 255, 0 )-- create a new team and named it 'BD' end addEventHandler("onResourceStart", resourceRoot, createBDTeamOnStart) -- add an event handler function setBDTeam() if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("BD")) then -- if he is BD setPlayerTeam(source, BDTeam) -- set him to BD end end addEventHandler("onPlayerLogin",getRootElement(),setBDTeam) -- add an event handler
-
متى تبي تسحبها و كيف تبي تسحبها ماوضحت لي ..
-
ممكن توضح وش اللي مافهمتة؟ واي كود تقصد كلها بتشتغل معك وكلها تقفل وتفتح المركبة بنفس الزر
-
You Should To Read it And Learn How To Do it .
-
guiGridListGetItemText
-
كلها حقي وحق سعد كلنت ض1
-
مثال على زر / isOn = true addEventHandler( "onClientGUIClick", root, function () if ( source == Button ) then local vehicle = getPedOccupiedVehicle (localPlayer) if vehicle then if isOn then isOn = false setVehicleEngineState ( vehicle, false ) else isOn = true setVehicleEngineState ( vehicle, true ) end end end end )
-
وضح من أول تجلس تقول حذف واخفاء ؟
-
^^ destroyElement setElementAlpha
