Hey I remade another 1 aswell so I could have 1 horde and 1 alliance, but when is apwn them both, they still show both horde locations. Got any ideas?
Horde:
Code:
function On_Gossip(unit, event, player)
unit:GossipCreateMenu(3544, player, 0)
unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0)
unit:GossipMenuAddItem(2, "Horde Cities", 2, 0)
unit:GossipMenuAddItem(2, "Custom Instances", 3, 0)
unit:GossipMenuAddItem(2, "Leveling Road", 4, 0)
unit:GossipSendMenu(player)
end
function Gossip_Submenus(unit, event, player, id, intid, code)
if(intid == 999) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0)
unit:GossipMenuAddItem(2, "Horde Cities", 2, 0)
unit:GossipMenuAddItem(2, "Custom Instances", 3, 0)
unit:GossipMenuAddItem(2, "Leveling Road", 4, 0)
unit:GossipSendMenu(player)
end
if(intid == 1) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(1, "Dalaran", 500, 0)
unit:GossipMenuAddItem(1, "Shattrath", 509, 0)
unit:GossipMenuAddItem(0, "[Back]", 1999, 0)
unit:GossipSendMenu(player)
end
if(intid == 2) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(1, "Orgrimmar", 505, 0)
unit:GossipMenuAddItem(1, "Undercity", 506, 0)
unit:GossipMenuAddItem(1, "Thunder Bluff", 507, 0)
unit:GossipMenuAddItem(1, "Silvermoon", 508, 0)
unit:GossipMenuAddItem(0, "[Back]", 1999, 0)
unit:GossipSendMenu(player)
end
if(intid == 3) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(1, "The Shattered Halls", 501, 0)
unit:GossipMenuAddItem(0, "[Back]", 999, 0)
unit:GossipSendMenu(player)
end
if(intid == 4) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(1, "Hyjal Road", 510, 0)
unit:GossipSendMenu(player)
end
if(intid == 500) then
player:Teleport(571, 5798.553711, 645.019287, 647.477783)
unit:GossipComplete(player)
end
if(intid == 501) then
player:Teleport(530, -306.220032, 3058.318848, -2.530)
unit:GossipComplete(player)
end
if(intid == 502) then
player:Teleport(0, -4982.447266, -880.969604, 501.659882)
unit:GossipComplete(player)
end
if(intid == 503) then
player:Teleport(1, 9946.639648, 2610.149414, 1316.256348)
unit:GossipComplete(player)
end
if(intid == 504) then
player:Teleport(530, -4008.085205, -11885.257813, -1.419589)
unit:GossipComplete(player)
end
if(intid == 505) then
player:Teleport(1, 1505.377319, -4414.602539, 20.598469)
unit:GossipComplete(player)
end
if(intid == 506) then
player:Teleport(0, 1831.750854, 238.543503, 60.478447)
unit:GossipComplete(player)
end
if(intid == 507) then
player:Teleport(1, -1282.347534, 133.302917, 131.218323)
unit:GossipComplete(player)
end
if(intid == 508) then
player:Teleport(530, 9381.675781, -7277.671387, 14.241373)
unit:GossipComplete(player)
end
if(intid == 509) then
player:Teleport(530, -1704.053589, 5376.160156, 3.416441)
unit:GossipComplete(player)
end
if(intid == 510) then
player:Teleport(1, 4614.821777, -3852.824951, 944.1)
unit:GossipComplete(player)
end
end
RegisterUnitGossipEvent(76668, 1, "On_Gossip")
RegisterUnitGossipEvent(76668, 2, "Gossip_Submenus")
Alliance:
Code:
function On_Gossip(unit, event, player)
unit:GossipCreateMenu(3549, player, 0)
unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0)
unit:GossipMenuAddItem(2, "Alliance Cities", 2, 0)
unit:GossipMenuAddItem(2, "Custom Instances", 3, 0)
unit:GossipMenuAddItem(2, "Leveling Road", 4, 0)
unit:GossipSendMenu(player)
end
function Gossip_Submenus(unit, event, player, id, intid, code)
if(intid == 999) then
unit:GossipCreateMenu(3548, player, 0)
unit:GossipMenuAddItem(2, "Neutral Cities", 1, 0)
unit:GossipMenuAddItem(2, "Alliance Cities", 2, 0)
unit:GossipMenuAddItem(2, "Custom Instances", 3, 0)
unit:GossipMenuAddItem(2, "Leveling Road", 4, 0)
unit:GossipSendMenu(player)
end
if(intid == 1) then
unit:GossipCreateMenu(3548, player, 0)
unit:GossipMenuAddItem(1, "Dalaran", 300, 0)
unit:GossipMenuAddItem(1, "Shattrath", 309, 0)
unit:GossipMenuAddItem(0, "[Back]", 999, 0)
unit:GossipSendMenu(player)
end
if(intid == 2) then
unit:GossipCreateMenu(3548, player, 0)
unit:GossipMenuAddItem(1, "Stormwind", 301, 0)
unit:GossipMenuAddItem(1, "Ironforge", 302, 0)
unit:GossipMenuAddItem(1, "Darnassus", 303, 0)
unit:GossipMenuAddItem(1, "Exodar", 304, 0)
unit:GossipMenuAddItem(0, "[Back]", 999, 0)
unit:GossipSendMenu(player)
end
if(intid == 3) then
unit:GossipCreateMenu(3548, player, 0)
unit:GossipMenuAddItem(1, "The Shattered Halls", 301, 0)
unit:GossipMenuAddItem(0, "[Back]", 999, 0)
unit:GossipSendMenu(player)
end
if(intid == 4) then
unit:GossipCreateMenu(3548, player, 0)
unit:GossipMenuAddItem(1, "Hyjal Road", 310, 0)
unit:GossipSendMenu(player)
end
if(intid == 300) then
player:Teleport(571, 5798.553711, 645.019287, 647.477783)
unit:GossipComplete(player)
end
if(intid == 301) then
player:Teleport(530, -306.220032, 3058.318848, -2.530)
unit:GossipComplete(player)
end
if(intid == 302) then
player:Teleport(0, -4982.447266, -880.969604, 501.659882)
unit:GossipComplete(player)
end
if(intid == 303) then
player:Teleport(1, 9946.639648, 2610.149414, 1316.256348)
unit:GossipComplete(player)
end
if(intid == 304) then
player:Teleport(530, -4008.085205, -11885.257813, -1.419589)
unit:GossipComplete(player)
end
if(intid == 305) then
player:Teleport(1, 1505.377319, -4414.602539, 20.598469)
unit:GossipComplete(player)
end
if(intid == 306) then
player:Teleport(0, 1831.750854, 238.543503, 60.478447)
unit:GossipComplete(player)
end
if(intid == 307) then
player:Teleport(1, -1282.347534, 133.302917, 131.218323)
unit:GossipComplete(player)
end
if(intid == 308) then
player:Teleport(530, 9381.675781, -7277.671387, 14.241373)
unit:GossipComplete(player)
end
if(intid == 309) then
player:Teleport(530, -1704.053589, 5376.160156, 3.416441)
unit:GossipComplete(player)
end
if(intid == 310) then
player:Teleport(530, 5645645, -4578.824951, 348.1)
unit:GossipComplete(player)
end
end
RegisterUnitGossipEvent(76667, 1, "On_Gossip")
RegisterUnitGossipEvent(76667, 2, "Gossip_Submenus")