Jump to content

Problem trigger


Recommended Posts

helo

Debug Error :

client:bad argument @ triggerServerEvent[Expected element ar argument 2, got nill]

Why this trigger

doesn't want to work

client :

     setTimer (function() 
     if ( guiGetVisible ( mis5 ) == false ) then 
      guiSetVisible (claim5, false) 
      outputDebugString ( "works@false" ) 
     else 
     triggerServerEvent ( "reward55", source ) 
     outputDebugString ( "works@" ) 
     end 
    end, 1000, 0 ) 

server :

tim = setTimer( 
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end, Handler, 10000, 0 ); 
addEvent( "reward55", true ) 
addEventHandler( "reward55", source, Handler ) 

Link to comment

helo

Debug Error :

client:bad argument @ triggerServerEvent[Expected element ar argument 2, got nill] 

Why this trigger

doesn't want to work

client :

     setTimer (function() 
     if ( guiGetVisible ( mis5 ) == false ) then 
      guiSetVisible (claim5, false) 
      outputDebugString ( "works@false" ) 
     else 
     triggerServerEvent ( "reward55", source ) 
     outputDebugString ( "works@" ) 
     end 
    end, 1000, 0 ) 

server :

tim = setTimer( 
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end, Handler, 10000, 0 ); 
addEvent( "reward55", true ) 
addEventHandler( "reward55", source, Handler ) 

Link to comment
remove timer in server side

i need it

  
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end 
  
  
function timerStart() 
    tim = setTimer ( function() 
        Handler() 
    end, 10000, 0 ) 
end 
addEvent( "reward55", true ) 
addEventHandler( "reward55", source, timerStart ) 
  

Link to comment
remove timer in server side

i need it

  
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end 
  
  
function timerStart() 
    tim = setTimer ( function() 
        Handler() 
    end, 10000, 0 ) 
end 
addEvent( "reward55", true ) 
addEventHandler( "reward55", source, timerStart ) 
  

Link to comment
  
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end 
  
  
function timerStart() 
    tim = setTimer ( function() 
        Handler() 
    end, 10000, 0 ) 
end 
addEvent( "reward55", true ) 
addEventHandler( "reward55", resourceRoot, timerStart ) 
  

Link to comment
  
function Handler() 
    for index, value in ipairs( getElementsByType("player") ) do 
        if getPlayerMoney( value ) >= 3000000 then 
            triggerClientEvent ( value, "reward5" , value ); 
            outputDebugString ( "works@server" ); 
            triggerClientEvent ( value, "show5" , value ); 
            killTimer ( tim ) 
        else 
            resetTimer(tim) 
        end 
    end 
end 
  
  
function timerStart() 
    tim = setTimer ( function() 
        Handler() 
    end, 10000, 0 ) 
end 
addEvent( "reward55", true ) 
addEventHandler( "reward55", resourceRoot, timerStart ) 
  

Link to comment

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