vexler222
Active Member
- Joined
- Apr 22, 2012
- Messages
- 714
- Solutions
- 15
- Reaction score
- 46
hi, can someone add for me, to this function, a winner name and what reward won, in broadcast message?
Im triend, but everytime i got message nil value, cuz i don't know how to get winner name ;/ im tried with "rank", "rank[1]", "Player(players):getName()", "Player(players):getName(1)" etc
Im triend, but everytime i got message nil value, cuz i don't know how to get winner name ;/ im tried with "rank", "rank[1]", "Player(players):getName()", "Player(players):getName(1)" etc
Code:
function terminarEvento()
local text = "[Snowball] Ranking:\n\n"
for rank, players in ipairs(CACHE_GAMEPLAYERS) do
if SNOWBALL.premios[rank] then
for item_id, item_ammount in pairs(SNOWBALL.premios[rank]) do
Player(players):addItem(item_id, item_ammount)
Player(players):setStorageValue(STORAGEVALUE_EVENTS, 0)
end
end
text = text .. rank .. ". " .. Player(players):getName() .. ": " .. Player(players):getStorageValue(10109) .. " pkt\n"
Player(players):teleportTo(Player(players):getTown():getTemplePosition())
end
for _, cid in ipairs(CACHE_GAMEPLAYERS) do
Player(cid):sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, text)
end
broadcastMessage(SNOWBALL.prefixo .. SNOWBALL.mensagemAcabouEvento)
return true
end