Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onResourceStart ( )
- call(getResourceFromName("LP-Scoreboard"),"addScoreboardColumn","ID", getRootElement(), 1, 20)
- call(getResourceFromName("LP-Scoreboard"),"addScoreboardColumn","FPS", getRootElement(), 21, 20)
- call(getResourceFromName("LP-Scoreboard"),"addScoreboardColumn","Clan", getRootElement(), 21, 20)
- call(getResourceFromName("LP-Scoreboard"),"addScoreboardColumn","Tiempo Jugado", getRootElement(), 21, 20)
- end
- addEventHandler ( "onResourceStart", resourceRoot, onResourceStart )
- addEventHandler ( 'onPlayerLogin', getRootElement ( ),
- function ( _, theCurrentAccount )
- local gang = getElementData(source, "gang" )
- setElementData(source, "Clan", gang )
- end
- )
- local optimize = true
- local ids = {}
- function assignID()
- for i=1,getMaxPlayers() do
- if not ids[i] then
- ids[i] = source
- setElementData(source,"ID",i,not optimize)
- break
- end
- end
- end
- addEventHandler("onPlayerJoin",root,assignID)
- function startup()
- for k, v in ipairs(getElementsByType("player")) do
- local id = getElementData(v,"ID")
- if id then ids[id] = v end
- end
- end
- addEventHandler("onResourceStart",resourceRoot,startup)
- function getPlayerID(player)
- for k, v in ipairs(ids) do
- if v == player then return k end
- end
- end
- function freeID()
- local id = getElementData(source,"ID")
- if not id then return end
- ids[id] = nil
- end
- addEventHandler("onPlayerQuit",root,freeID)
- function getPlayerByID(id)
- local player = ids[id]
- return player or false
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement