addEventHandler("onClientGUIClick", GUIEditor.button[1], login_player, false) -- button 2 is username
That has to go inside the onClientResourceStart function.
Put it on your script, and add this function after "AreSurvivorsGone()" at "onPlayerWasted":
exports.mapmanager:changeGamemode( getResourceFromName('aa') )
That's just the GUI, we won't make the rest for you.
You'll need the following functions/events:
Functions:
-- client side:
addCommandHandler
guiGetVisible
guiSetVisible
showCursor
getElementsByType
guiGridListAddRow
guIGridListSetItemText
guiGridListGetSelectedItem
guIGridListGetItemText
triggerServerEvent
hasObjectPermissionTo
addEvent
addEventHandler
-- server side:
hasObjectPermissionTo
addEvent
addEventHandler
Events:
onClientGUIClick
limoVehicles = { [ 409 ] = true }
function limoenterVehicle ( player, seat, jacked )
local team = getPlayerTeam ( player )
if ( limoVehicles [ getElementModel ( source ) ] ) and ( not team or getTeamName ( team ) ~= "Pilotos de limosina" ) and ( seat == 0 ) then
removePedFromVehicle ( player )-- te recomiendo omitir esta linea y usar cancelEvent
outputChatBox ( "Este vehículo no es de tu trabajo.", player )
cancelEvent ( )
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), limoenterVehicle )