Codigo Lua Script: Da Recompensas cada 10 niveles facil de configurar!
local RL = {}
RL.Rewards = {
-- {lvl, reward, amount, gold icon} -- Si deseas aumentar más recompensas puedes hacerlo respetando el formato
[1] = {10, 1470, 1, 5, "|- Bolsa de 10 ranuras-|"},
[2] = {20, 1470, 1, 10, "|- Bolsa de 10 ranuras-|"},
[3] = {30, 1470, 1, 30, "|- Bolsa de 10 ranuras-|"},
[4] = {40, 1470, 1, 40, "|- Bolsa de 10 ranuras-|"},
[5] = {50, 40753, 1, 50, "|- Emblema de valor-|"},
[6] = {60, 40753, 1, 60, "|- Emblema de valor-|"},
[7] = {70, 40753, 1, 100, "|- Emblema de valor-|"},
[8] = {80, 40753, 1, 250, "|- Emblema de valor-|"},
}
function RL.ChangeLevel(event, player, oldLevel)
for i, v in ipairs(RL.Rewards) do
if v[1] == player:GetLevel() then
RL.SendReward(player, v[2], v[3], v[4], v[5])
break
end
end
end RegisterPlayerEvent( 13, RL.ChangeLevel )
function RL.SendReward(player, reward, amount, gold, icon)
local msg = "|cFFFF0000=====================\n"
.."|cFFFFA500Recompensa por nível "..player:GetLevel().."\n"
.."|cFFFF0000=====================\n\n"
.."|cFF2E8B57Recibiste:|r\n\n"
.." "..icon.."\n"
.." Oro: "..gold.."\n"
.."Revisa tu buzón de correo."
local money = gold * 10000
SendMail( "Subject", "Felicidades", player:GetGUIDLow(), 1, 61, 0, money, 0, reward, amount )
player:GossipClearMenu()
player:GossipMenuAddItem(1, "", 0, 1, false, msg)
player:GossipSendMenu(1, player, 0)
end