Code:
local npcid = 70011
function NPC_main_menu(unit, player)
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(3, "Level 19", 1, 0)
unit:GossipMenuAddItem(3, "Level 29", 2, 0)
unit:GossipMenuAddItem(3, "Level 39", 3, 0)
unit:GossipMenuAddItem(3, "Level 49", 4, 0)
unit:GossipMenuAddItem(3, "Level 59", 5, 0)
unit:GossipMenuAddItem(3, "Level 60", 6, 0)
unit:GossipMenuAddItem(3, "Level 69", 7, 0)
unit:GossipMenuAddItem(3, "Level 70", 8, 0)
unit:GossipSendMenu(player)
end
function NPC_on_gossip_talk(Unit, event, player)
NPC_main_menu(Unit, player)
end
function NPC_on_gossip_select(pUnit, event, player, id, intid, code, pMisc)
if(intid == 1) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(19)
player:GossipComplete()
end
if(intid == 2) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(29)
player:GossipComplete()
end
if(intid == 3) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(39)
player:GossipComplete()
end
if(intid == 4) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(49)
player:GossipComplete()
end
if(intid == 5) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(59)
player:GossipComplete()
end
if(intid == 6) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(60)
player:GossipComplete()
end
if(intid == 7) then
pUnit:SendChatMessage(12, 0, "Enjoy!")
player:SetPlayerLevel(70)
player:GossipComplete()
end
end
RegisterUnitGossipEvent(70011, 1, "NPC_on_gossip_talk")
RegisterUnitGossipEvent(70011, 2, "NPC_on_gossip_select")
1 lucky LUA expert who can figure out how to fix this gets the +rep cookie (I'm serious. I actually took the time to make a picture of a cookie that says +rep)