Jump to content

[Ajuda] trigger


Recommended Posts

Posted

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

Posted

O erro deve estar na linha 9 (server-side), já que resultado retorna um valor nulo.

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

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 ._.

Posted

É 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) 

Please do not PM me with scripting related question nor support, use the forums instead.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...