Jump to content

setPlayerTeam error


neves768

Recommended Posts

Posted (edited)

It's Server-side

function spawn2(player) 
    local empresaaa = getElementData(player,"empresa") 
    if empresaaa == 1 then 
        setPlayerTeam (player, empresa1) 
    elseif empresaaa == 2 then 
        setPlayerTeam (player, empresa2) 
    elseif empresaaa == 3 then 
        setPlayerTeam (player, empresa3)         
    elseif empresaaa == 4 then 
        setPlayerTeam (player, empresa4)         
    elseif empresaaa == 5 then 
        setPlayerTeam (player, empresa5)         
    elseif empresaaa == 6 then 
        setPlayerTeam (player, empresa6)     
    end 
end 
addCommandHandler("testarrr",spawn2) -- Test Command 
setTimer(spawn2, 1000, 0) 

Error: [2013-11-30 19:15:59] WARNING: bussimu\server.lua:105: Bad argument @ 'getElementData' [Expected element at argument 1, got nil]

Edited by Guest
Posted

Because you're calling the function with the setTimer function and did not passed the Player argument.

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

Posted

I didn't understand what you want. I think you should use triggerServerEvent to set the player team when needed.

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

Posted
I didn't understand what you want. I think you should use triggerServerEvent to set the player team when needed.

I'm making a bus server called "Brazil Multiplayer Bus Simulator"(i'm brazilian) and after player join, open a GUI Window, after the player select a businnes GUI Window close and player spawn, but... This server-side function don't have references of client-side

Posted

sorry double post, but without setTimer, i get other error: bad argument @ 'setPlayerTeam'

Original code:

  
empresa1 = createTeam("Viação 1001",255,255,255) 
empresa2 = createTeam("Nordeste",255,255,0) 
empresa3 = createTeam("Viação Catarinense",211,211,211) 
empresa4 = createTeam("Expresso Brasileiro",0,100,0) 
empresa5 = createTeam("Viação Cometa",0,0,255) 
empresa6 = createTeam("VIP",0,0,255) 
function spawn2(source,player) 
    local empresaaa = getElementData(source,"empresa") 
    if empresaaa == 1 then 
        setPlayerTeam (player, empresa1) 
    elseif empresaaa == 2 then 
        setPlayerTeam (player, empresa2) 
    elseif empresaaa == 3 then 
        setPlayerTeam (player, empresa3)         
    elseif empresaaa == 4 then 
        setPlayerTeam (player, empresa4)         
    elseif empresaaa == 5 then 
        setPlayerTeam (player, empresa5)         
    elseif empresaaa == 6 then 
        setPlayerTeam (player, empresa6)     
    end 
end 
addEventHandler("onPlayerSpawn", getRootElement(), spawn2) 
addCommandHandler("testarrr",spawn2)-- test command 

Posted

Use source.

  
empresa1 = createTeam("Viação 1001",255,255,255) 
empresa2 = createTeam("Nordeste",255,255,0) 
empresa3 = createTeam("Viação Catarinense",211,211,211) 
empresa4 = createTeam("Expresso Brasileiro",0,100,0) 
empresa5 = createTeam("Viação Cometa",0,0,255) 
empresa6 = createTeam("VIP",0,0,255) 
function spawn2(source) 
    local empresaaa = getElementData(source,"empresa") 
    if empresaaa == 1 then 
        setPlayerTeam (source, empresa1) 
    elseif empresaaa == 2 then 
        setPlayerTeam (source, empresa2) 
    elseif empresaaa == 3 then 
        setPlayerTeam (source, empresa3)        
    elseif empresaaa == 4 then 
        setPlayerTeam (source, empresa4)        
    elseif empresaaa == 5 then 
        setPlayerTeam (source, empresa5)        
    elseif empresaaa == 6 then 
        setPlayerTeam (source, empresa6)    
    end 
end 
addEventHandler("onPlayerSpawn", getRootElement(), spawn2) 
addCommandHandler("testarrr",spawn2)-- test command 

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