Well, I made a script wich was working without gui when i made the gui i was needed to make some events and trigger them and i am begginer with this things
Server.lua
local theMarker1 = createMarker ( 1542.35608, -1682.45471, 12.55434, "cylinder", 2, 0, 0, 255, 150 )
function createPoliceTeam ()
Policeteam = createTeam ("Police", 100, 149, 237)
end
addEventHandler ("onResourceStart", resourceRoot, createPoliceTeam)
function joinTeam(thePlayer)
if (getTeamName(getPlayerTeam(thePlayer)) == "Police" or getTeamName(getPlayerTeam(thePlayer)) == "Police") then
exports ["guimessages"] : outputServer (root, "Error: You are already working as a police" , 255, 0, 0)
else
exports ["guimessages"] : outputServer (root, "You are now working as a police" , 0, 0, 255)
setPlayerTeam(thePlayer,Policeteam)
setPlayerNametagColor ( thePlayer, 100, 149, 237 )
setElementModel(thePlayer, 280)
giveWeapon (thePlayer, 3 )
end
end
addEvent("Get.job", true)
addEventHandler("Get.job", getRootElement(), joinTeam)
funtion showgui()
triggerClientEvent ( "onShowgui", getRootElement() )
end
addEventHandler( "onMarkerHit", theMarker1, showgui )
Client.lua
local player = getLocalPlayer ()
~~~~~~~~GUI~~~~~~~~~
Window = guiCreateWindow(544,186,456,422,"Police test",false)
Getjob = guiCreateButton(34,283,145,92,"Get job",false,Window)
Cancel = guiCreateButton(247,287,144,85,"Cancel",false,Window)
Label = guiCreateLabel(69,46,321,206,"Test",false,Window)
~~~~~~~~JobButton~~~~~~~
function getjob()
triggerServerEvent("Get.job", player)
guiSetVisible(Window, false)
end
addEventHandler ( "onClientGUIClick", Getjob, getjob, false )
~~~~~~~Show~~~~~~~~~~~
function showgui1()
guiSetVisible(Window, true)
showCursor(true)
end
addEvent ( "onShowgui", true )
addEventHandler ( "onShowgui", getRootElement(), showgui1 )
Well, I will be glad if someone Fixed me it, Thanks