neves768 Posted November 30, 2013 Share Posted November 30, 2013 (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 November 30, 2013 by Guest Link to comment
DNL291 Posted November 30, 2013 Share Posted November 30, 2013 Because you're calling the function with the setTimer function and did not passed the Player argument. Link to comment
neves768 Posted November 30, 2013 Author Share Posted November 30, 2013 Because you're calling the function with the setTimer function and did not passed the argument Player. Ok, have other way ? i have a client-side script and this other side script... after login shows a window with options(buttons), after this how to set Player Team ? Link to comment
DNL291 Posted November 30, 2013 Share Posted November 30, 2013 I didn't understand what you want. I think you should use triggerServerEvent to set the player team when needed. Link to comment
neves768 Posted November 30, 2013 Author Share Posted November 30, 2013 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 Link to comment
neves768 Posted November 30, 2013 Author Share Posted November 30, 2013 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 Link to comment
DNL291 Posted December 1, 2013 Share Posted December 1, 2013 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 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