Jump to content

VEILUS

Members
  • Posts

    4
  • Joined

  • Last visited

Details

  • Gang
    MFA
  • Location
    Brazil
  • Occupation
    Simple Player
  • Interests
    Revolution of MTA SA

VEILUS's Achievements

Vic

Vic (3/54)

0

Reputation

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