براحتك
-- client
guiSetVisible ( theWindow, false)
marker = createMarker (1,1,1,"cylinder",1.0,255,255,255)
function showWindow()
if ( getElementData (localPlayer,"GroupData") == theGroup ) then
guiSetVisible ( theWindow, true)
showCursor(true)
guiSetInputEnabled(true)
end
end
addEventHandler ( "onClientMarkerHit", marker , showWindow) -- اظهار النافذة لما الماركر يتملس
function test()
local vehicle = guiGridListGetItemText (Grid, guiGridListGetSelectedItem (Grid), 1)
if ( getElementData (localPlayer,"GroupData") == theGroup ) then
triggerServerEvent ("trigger", getLocalPlayer(), vehicle )
end
end
addEventHandler ("onClientGUIClick", Button,test)
-- server
car = { }
addEvent ( "GiveMeCar", true )
function testo( modelVehicle )
if isElement( car[source] ) then destroyElement( car[source] ) end
local x, y, z = getElementPosition ( source )
car[source] = createVehicle ( getVehicleModelFromName ( modelVehicle ) , x, y, z )
warpPlayerIntoVehicle ( source, car[source] )
end
addEventHandler ( "GiveMeCar", root,testo)
function teste()
if car[source] and isElement( car[source] ) then destroyElement( car[source] )
end
end
addEventHandler ( "onPlayerQuit",
getRootElement(), teste )
-- server
function markerhit(player)
if ( getElementData ( player,"GroupData") == theGroup ) then
setElementHealth (player,200)
end
end
addEventHandler("onMarkerHit",marker,markerhit)