alowner Posted May 7, 2020 Share Posted May 7, 2020 (edited) --SERVER markerotas = createMarker(784.80267, -1345.52063, 12.54122, "cylinder", 1.5, 255,58,45, 50) function openpnl () if isElementWithinMarker (source, markerotas) then -- Está dando erro no argumento 1, não sei como resolver. if getElementData (source, "Jornal") ==true then triggerClientEvent("abrirotas", getRootElement(), source) else outputChatBox("Você não trabalha aqui ainda, vá para uma agência de empregos", source) end end end addCommandHandler("rotas", openpnl) --CLIENT function rotaspnl() --COMANDOS DO PAINEL DX end function openrotas () rotasbtn() addEventHandler("onClientRender", root, rotaspnl) showCursor(true) end addEvent("abrirotas", true) Edited May 7, 2020 by alowner Link to comment
_Ace Posted May 8, 2020 Share Posted May 8, 2020 (edited) tem alguns erros no codigo, eu coloquei os comentarios dentro do codigo pra vc ver onde foi alterado: --server markerotas = createMarker(784.80267, -1345.52063, 12.54122, "cylinder", 1.5, 255,58,45, 50) --por ser um comando não vamos usar source e sim uma variavel function openpnl (jogador)--vc precisa por o primeiro parametro aqui para o player que usou o comando, no caso to usando jogador pra vc entender if isElementWithinMarker (jogador, markerotas) then if getElementData (jogador, "Jornal") ==true then--esse ==true é desnecessario, mas se quiser pode deixar como ta triggerClientEvent(jogador,"abrirotas", getRootElement(), jogador)--jogador ali no começo, senao vai abrir o painel ou o que tenha no evento pra todos no sv else outputChatBox("Você não trabalha aqui ainda, vá para uma agência de empregos", jogador) end end end addCommandHandler("rotas", openpnl) -- --CLIENT function rotaspnl() --COMANDOS DO PAINEL DX end function openrotas () rotasbtn() addEventHandler("onClientRender", root, rotaspnl) showCursor(true) end addEvent("abrirotas", true) addEventHandler("abrirotas", root, openrotas)--faltou isso, é pra ativar a função openrotas não tem a função do painel dx no seu codigo, mas no teste que fiz a função rotaspnl é chamada então deve funcionar *ps ali na linha 9 no triggerclientevent, deixei o ultimo 'jogador', esta sendo passado como parametro pro evento do client, deixe pq não sei se vc vai usar depois Edited May 8, 2020 by _Ace 1 Link to comment
alowner Posted May 8, 2020 Author Share Posted May 8, 2020 Mto obrigado manooo, ajudou dms ♥ Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now