Jump to content

VEILUS

Members
  • Posts

    4
  • Joined

  • Last visited

Everything posted by VEILUS

  1. Why is my mod setting the dimension for all players? function joinHandler() fadeCamera(source, true) setCameraTarget(source) spawnPlayer(source, 0, 0, 5) end addEventHandler("onPlayerLogin", getRootElement(), joinHandler) function playerToLobby() triggerClientEvent ( "PlayerOnLobby", root ) end addEventHandler ("onPlayerSpawn",getRootElement(),playerToLobby) function getAllPlayerInDimension ( dimension ) rValue = { }; for i, v in ipairs ( getElementsByType ( "player" ) ) do if ( getElementDimension ( v ) == dimension ) then table.insert ( rValue, v ); end end return rValue; end function SetDimensionLobby(thePlayer) g_NPlayers = true g_NState = 0 while g_NPlayers do getAllPlayerInDimension (g_NState) if (#rValue>0) then g_NState = g_NState + 1; outputChatBox ("O valor é maior que 0") else g_NPlayers = false outputChatBox ("A dimension setada é: "..g_NState) end end local s_PlayerDimension = g_NState setElementDimension (source,s_PlayerDimension) end addEvent ("onCommand", true) addEventHandler ("onCommand",getRootElement(),SetDimensionLobby)
  2. --Where is the error? function getAllPlayerInDimension ( dimension ) local rValue = { }; for i, v in ipairs ( getElementsByType ( "player" ) ) do if ( getElementDimension ( v ) == dimension ) then table.insert ( rValue, v ); end end return rValue; end function SetDimensionLobby() getAllPlayerInDimension (0) outputChatBox ("all players in Dimension 0"..table.concat(rValue)) end addCommandHandler ("s",SetDimensionLobby,false) I want to check if Dimension 0 has a player, if true, then check Dimension 1, if true, then the next dimension, until Dimension (n) == 0 players, if dimension (n) == 0 players then setElementDimension (source , Dimension (n)), how to do this? (Sorry, I'm brasilian and my English is low level).
  3. Okay, but how to use this ? --Where is the error? function getAllPlayerInDimension ( dimension ) local rValue = { }; for i, v in ipairs ( getElementsByType ( "player" ) ) do if ( getElementDimension ( v ) == dimension ) then table.insert ( rValue, v ); end end return rValue; end function SetDimensionLobby() getAllPlayerInDimension (0) outputChatBox ("all players in Dimension 0"..table.concat(rValue)) end addCommandHandler ("s",SetDimensionLobby,false) --I want to check if Dimension 0 has a player, if true, then check Dimension 1, if true, then the next dimension, until Dimension (n) == 0 players, if dimension (n) == 0 players then setElementDimension (source , Dimension (n)), how to do this? (Sorry, I'm brasilian and my English is low level).
  4. I don't understand this Error = [Expected bool at argument 2, got none]... how to use function clientSide setElementFrozen ? --client side script function FPlayer () setElementFrozen (this, true) --This is how this method? end
×
×
  • Create New...