Code:
function blackout_menu(pUnit, player)
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipMenuAddItem(5, "Hordes", 16, 0)
pUnit:GossipMenuAddItem(5, "Alliance", 15, 0)
pUnit:GossipMenuAddItem(6, "Black0uT Starting Stuff", 136, 0)
pUnit:GossipMenuAddItem(8, "Buff Spells", 900, 0)
pUnit:GossipSendMenu(player)
end
function blackout_gossip_speak(pUnit, event, player)
blackout_menu(pUnit, player)
end
function blackout_gossip_select(pUnit, event, player, id, intid, code, pMisc)
if(intid == 100) then
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipMenuAddItem(5, "Hordes", 16, 0)
pUnit:GossipMenuAddItem(5, "Alliance", 15, 0)
pUnit:GossipMenuAddItem(6, "Black0uT Starting Gear", 136, 0)
pUnit:GossipMenuAddItem(8, "Buff Spells", 900, 0)
pUnit:GossipSendMenu(player)
end
if(intid == 16) then
pUnit:GossipCreateMenu(3543, player, 0)
pUnit:GossipMenuAddItem(1, "Orgrimmar", 38, 0)
pUnit:GossipMenuAddItem(1, "Undercity", 39, 0)
pUnit:GossipMenuAddItem(1, "Thunder Bluff", 40, 0)
pUnit:GossipMenuAddItem(1, "Silvermoon City", 41, 0)
pUnit:GossipMenuAddItem(2, "Back", 100, 0)
pUnit:GossipSendMenu(player)
end
if(intid == 15) then
pUnit:GossipCreateMenu(3543, player, 0)
pUnit:GossipMenuAddItem(1, "Stormwind", 34, 0)
pUnit:GossipMenuAddItem(1, "Ironforge", 35, 0)
pUnit:GossipMenuAddItem(1, "Darnassus", 36, 0)
pUnit:GossipMenuAddItem(1, "The Exodar", 37, 0)
pUnit:GossipMenuAddItem(2, "Back", 100, 0)
pUnit:GossipSendMenu(player)
end
if(intid == 136) then
pUnit:GossipCreateMenu(3543, player, 0)
pUnit:GossipMenuAddItem(6, "Black0ut Starter Gear", 10, 0)
pUnit:GossipMenuAddItem(6, "Black0ut Ressurection", 13, 0)
pUnit:GossipMenuAddItem(6, "Black0ut Elixirs", 258, 0)
pUnit:GossipMenuAddItem(6, "Black0ut Scrolls", 259, 0)
pUnit:GossipMenuAddItem(5, "Go Back", 100, 0)
pUnit:GossipSendMenu(player)
end
if(intid == 10) then
player:AddItem(41125,2)
player:AddItem(41126,2)
player:AddItem(41123,1)
player:AddItem(41124,1)
pUnit:GossipComplete(player)
end
if(intid == 13) then
player:LearnSpell(21169)
player:AddItem(17030,100)
pUnit:GossipComplete(player)
end
if(intid == 258) then
player:AddItem(32948,5)
player:AddItem(32947,5)
player:AddItem(22833,5)
player:AddItem(22827,5)
player:AddItem(22835,5)
player:AddItem(22824,5)
player:AddItem(32063,5)
player:AddItem(32067,5)
player:AddItem(32068,5)
player:AddItem(32062,5)
pUnit:GossipComplete(player)
end
if(intid == 259) then
player:AddItem(32947,10)
player:AddItem(32948,10)
player:AddItem(31677,10)
player:AddItem(31676,10)
player:AddItem(22849,10)
player:AddItem(22836,10)
pUnit:GossipComplete(player)
end
if(intid == 900) then
player:LearnSpell(33081)
player:LearnSpell(33082)
player:LearnSpell(33077)
player:LearnSpell(33079)
player:LearnSpell(33080)
player:LearnSpell(33078)
pUnit:GossipComplete(player)
end
RegisterUnitGossipEvent(8, 1, "blackout_gossip_speak")
RegisterUnitGossipEvent(8, 2, "blackout_gossip_select")
if you check this part