if isPlayer(winner) then
if(random_item == 11213) then
param = 'Winner: ' .. getCreatureName(winner) .. ', Reward: 100 ' .. getItemNameById(random_item) .. '. Congratulations! (Next lottery in 1 hour)'
doPlayerAddItem(winner, random_item, 100)
doBroadcastMessage("[Prestige Lottery] Winner: " .. getCreatureName(winner) .. ", Reward: 100 " .. getItemNameById(random_item) .. "s. Congratulations!\n(Next lottery in 1 hour)", 22)
doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_ORANGE, "[Lottery] You win 100 "..getItemNameById(random_item).."s.")
f = io.open("data/logs/lottery.log", "a+")
f:write("[" .. os.date("%c", os.time()) .."] Winner: "..getCreatureName(winner).." - Reward: 100 " .. getItemNameById(random_item) .. "s\n")
f:close()
elseif(random_item == 2157) then
local rm_fruits = config.crystal_counts * math.random(1,3)
param = 'Winner: ' .. getCreatureName(winner) .. ', Reward: ' .. rm_fruits .. ' ' .. getItemNameById(random_item) .. 's. Congratulations! (Next lottery in 1 hour)'
doPlayerAddItem(winner, random_item, rm_fruits)
doBroadcastMessage("[Prestige Lottery] Winner: " .. getCreatureName(winner) .. ", Reward: " .. rm_fruits .. " " .. getItemNameById(random_item) .. "s. Congratulations!\n(Next lottery in 1 hour)", 22)
doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_ORANGE, "[Lottery] You win " .. rm_fruits .. " "..getItemNameById(random_item).."s.")
f = io.open("data/logs/lottery.log", "a+")
f:write("[" .. os.date("%c", os.time()) .."] Winner: "..getCreatureName(winner).." - Reward: " .. rm_fruits .. " " .. getItemNameById(random_item) .. "s\n")
f:close()
else
param = 'Winner: ' .. getCreatureName(winner) .. ', Reward: ' .. getItemNameById(random_item) .. '. Congratulations! (Next lottery in 1 hour)'
doBroadcastMessage("[Prestige Lottery] Winner: " .. getCreatureName(winner) .. ", Reward: " .. getItemNameById(random_item) .. ". Congratulations!\n(Next lottery in 1 hour)", 22)
doPlayerAddItem(winner, random_item, 1)
doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_ORANGE, "[Lottery] You win "..getItemNameById(random_item)..".")
f = io.open("data/logs/lottery.log", "a+")
f:write("[" .. os.date("%c", os.time()) .."] Winner: "..getCreatureName(winner).." - Reward: " .. getItemNameById(random_item) .. "\n")
f:close()
end
for _, creature in ipairs(getChannelUsers(14)) do
doPlayerSendChannelMessage(creature, '[Prestige Lottery]', param, TALKTYPE_CHANNEL_W, 14)
end
end