Jump to content

ajuda com scorebord


Death

Recommended Posts

ai ta minha função

exports [ "scoreboard" ]:addScoreboardColumn ( "ID", 1 )  
      
    function setPlayerID(num, source) 
     for k,v in ipairs(getElementsByType("player")) do  
      if getElementData(v,"id") == num then 
        setPlayerID(num+1, source) 
        return 0     
      end 
     end 
    setElementData(source,"id", num) 
    end 
  
    function setPlayerID_() 
    setPlayerID(0, source) 
    end 
    addEventHandler("onPlayerLogin", getRootElement(), setPlayerID_) 
  
  
    function getPlayerNameFromID(id) 
    for k,v in ipairs(getElementsByType("player")) do  
     if getElementData(v,"id") == id then 
      theName = getPlayerName(v) 
     end 
    end 
    if (not theName) then 
     theName = false 
    end 
     return theName 
    end 
  
    function getPlayerFromID(id) 
    for k,v in ipairs(getElementsByType("player")) do  
     if getElementData(v,"id") == id then 
      thePlayer = v 
     end 
    end 
    if (not thePlayer) then 
     thePlayer = false 
    end 
     return thePlayer 
    end 
  
    function getIDFromPlayerName(playerName) 
     theID = getElementData(getPlayerFromName(playerName),"id") 
    if (not theID) then 
     theID = false 
    end 
     return theID 
    end 
  
    function getIDFromPlayer(player) 
     theID = getElementData(player,"id") 
    if (not theID) then 
     theID = false 
    end 
     return theID 
    end 
  --[[ 
    function setPlayerID() 
    local table_ids_server = {} 
  
    for i = 1, maxPlayers do 
    table_ids_server[i] = i 
    end 
  
    for k,v in ipairs(getElementsByType("player")) do  
        if getElementData(v,"id") then 
    table.remove(table_ids_server, getElementData(v,"id")) 
        end 
    end 
  
    setElementData(source,"id", table_ids_server[1]) 
    end 
    addEventHandler("onPlayerLogin", getRootElement(), setPlayerID)]] 

O que tem de errado na função quero exporta o ID do jogador a scoreboard me ajudem por favor

Link to comment

Tenta

exports [ "scoreboard" ]:addScoreboardColumn ( "id", 1 ) 
      
function setPlayerID(num, source) 
     for k,v in ipairs(getElementsByType("player")) do 
      if getElementData(v,"id") == num then 
        setPlayerID(num+1, source) 
        return 0    
      end 
     end 
    setElementData(source,"id", num) 
end 
  
function setPlayerID_() 
    setPlayerID(0, source) 
end 
    addEventHandler("onPlayerLogin", getRootElement(), setPlayerID_) 
  
  
function getPlayerNameFromID(id) 
    for k,v in ipairs(getElementsByType("player")) do 
     if getElementData(v,"id") == id then 
      theName = getPlayerName(v) 
     end 
    end 
    if (not theName) then 
     theName = false 
    end 
     return theName 
end 
  
function getPlayerFromID(id) 
    for k,v in ipairs(getElementsByType("player")) do 
     if getElementData(v,"id") == id then 
      thePlayer = v 
     end 
    end 
    if (not thePlayer) then 
     thePlayer = false 
    end 
     return thePlayer 
end 
  
function getIDFromPlayerName(playerName) 
     theID = getElementData(getPlayerFromName(playerName),"id") 
    if (not theID) then 
     theID = false 
    end 
     return theID 
end 
  
function getIDFromPlayer(player) 
     theID = getElementData(player,"id") 
    if (not theID) then 
     theID = false 
    end 
     return theID 
end 
  --[[ 
function setPlayerID() 
    local table_ids_server = {} 
  
    for i = 1, maxPlayers do 
    table_ids_server[i] = i 
    end 
  
    for k,v in ipairs(getElementsByType("player")) do 
        if getElementData(v,"id") then 
    table.remove(table_ids_server, getElementData(v,"id")) 
        end 
end 
  
setElementData(source,"id", table_ids_server[1]) 
end 
addEventHandler("onPlayerLogin", getRootElement(), setPlayerID)]] 

Edited by Guest
Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...