Untitled

 avatar
unknown
lua
2 years ago
2.7 kB
4
Indexable
	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