Death Posted October 24, 2014 Posted October 24, 2014 Boa Tarde, Gostaria de uma ajuda não etou conseguindo passar um valor usando triggerClientEvent segue o codigo abaixo server-- function teste(thePlayer) local gang = getPlayerTeam(thePlayer) local team = getTeamName(gang) local x, y, z = getElementPosition ( thePlayer ); local zona = getZoneName ( x, y, z, false ); resultado = 0 setTimer(function() if resultado <= 25 then resultado = members_in_turf[team][zona] + resultado triggerClientEvent("onTimer", thePlayer, resultado) outputChatBox(""..tonumber(resultado).."") end end,5000,0) end ---client function testee(thePlayer,resultado) outputChatBox("Verme ="..tostring(resultado).."") removeEventHandler("onClientRender", root, tempo) addEventHandler("onClientRender", root, tempo) end addEvent("onTimer", true) addEventHandler("onTimer", getLocalPlayer(), testee) resultado esta apresenta o valor nulo
DNL291 Posted October 24, 2014 Posted October 24, 2014 O erro deve estar na linha 9 (server-side), já que resultado retorna um valor nulo.
Death Posted October 24, 2014 Author Posted October 24, 2014 não, o erro esta ao passar o parametro pelo trigger no serverside ainda aparece o valor correto no chat no trigger fica nulo o valor estou errando em alguma coisa no trigger so não consigo identificar no que ._.
DNL291 Posted October 25, 2014 Posted October 25, 2014 É verdade, percebi que tem um parâmetro inútil no evento do lado cliente. triggerClientEvent(thePlayer, "onTimer", thePlayer, resultado) Client: function testee(resultado) outputChatBox("Verme ="..tostring(resultado).."") removeEventHandler("onClientRender", root, tempo) addEventHandler("onClientRender", root, tempo) end addEvent("onTimer", true) addEventHandler("onTimer", getLocalPlayer(), testee)
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