createMarker <-- هذي لصنع ماركر
setElementInterior , setElementDimension <-- هذولي لتنقل اللاعب داخل المنزل إللي طبعا بيكون في بعد ثاني
onMarkerHit <-- هذا الحدث إللي هو لمن تلمس الماركر
^^ وإذا في شي ما فهمته قول
addEventHandler( "onVehicleStartEnter", root,
function ( enteringPlayer )
local skin = getElementModel ( enteringPlayer )
if ( getElementModel ( source ) == 427 ) and not ( skin == 285 or skin == 217 ) then
cancelEvent( )
outputChatBox( "You Are Not Part Of The SWAT Team To Enter This Vehicle", enteringPlayer, 255, 0, 0, true )
end
end
)
EDIT :
LooL, Same time me and Mr.Pres[T]ege
The first argument of triggerClientEvent is the event name, And you should use or instead of triggering the same event 4 times, To much triggers cause lag .
addEventHandler ( "onMarkerHit", root,
function ( jugador )
if ( source == marker1 ) or ( source == marker2 ) or ( source == marker3 ) then
triggerClientEvent ("showGUI", localPlayer, jugador)
end
end
)
You mean can you do it client side .?
If so, Yes you can, Just change the event into onClientVehicleStartEnter, Change the parameters and it should work .
I don't usually do any scripts for people that don't try, Cause they'll never learn .
But i'll do it for you this time .
This Well restrict a player that dose not have a certain skin from entering a certain vehicle .
Server :
addEventHandler( "onVehicleStartEnter", root,
function ( enteringPlayer )
if ( getElementModel ( source ) == carID ) and ( getPlayerSkin ( enteringPlayer ) ~= skinID ) then
cancelEvent( )
end
end
)
يعني النافذة نفسها ولا الكلام إللي فيها .؟
إذا الكلام إللي فيها
setTimer(function()
for _,labels in ipairs(getElementsByType("gui-label")) do
guiLabelSetColor(lables, math.random(255), math.random(255), math.random(255))
end
end, 200, 0)