Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- race = {}
- race[1] = 1 --Human
- race[2] = 2 --Orc
- race[3] = 1 --Dwarf
- race[4] = 1 --Night elf
- race[5] = 2 --Undead
- race[6] = 2 --Tauren
- race[7] = 1 --Gnome
- race[8] = 2 --Troll
- race[10] = 2 --Blood Elf
- race[11] = 1 --Draenei
- function Teleport_main_menu(pUnit, player)
- local prace = player:GetPlayerRace()
- if ( race[prace] == 2) then
- pUnit:GossipCreateMenu(3544, player, 0)
- pUnit:GossipMenuAddItem(0, "Are you here to save us?", 7, 0)
- pUnit:GossipSendMenu(player)
- else
- end
- pUnit:GossipCreateMenu(3543, player, 0) --Alliance Citys
- pUnit:GossipMenuAddItem(1, "Stormwind", 2, 0)
- pUnit:GossipMenuAddItem(1, "Ironforge", 3, 0)
- pUnit:GossipMenuAddItem(1, "Darnassus", 4, 0)
- pUnit:GossipMenuAddItem(1, "Exodar", 5, 0)
- pUnit:GossipMenuAddItem(2, "[Main Menu]", 100, 0)
- pUnit:GossipSendMenu(player)
- end
- function Teleport_on_gossip_select(pUnit, event, player, id, intid, code, pMisc)
- if(intid == 7) then
- player:PlayerSendChatMessage(0, 1, "Yes brother, your salvation has arrived.")
- pUnit:RegisterEvent("chatback", 1500, 1)
- end
- if(intid == 100) then
- pUnit:GossipCreateMenu(3544, player, 0) --Alliance Citys
- pUnit:GossipMenuAddItem(1, "Stormwind", 2, 0)
- pUnit:GossipMenuAddItem(1, "Ironforge", 3, 0)
- pUnit:GossipMenuAddItem(1, "Darnassus", 4, 0)
- pUnit:GossipMenuAddItem(1, "Exodar", 5, 0)
- pUnit:GossipMenuAddItem(2, "[Main Menu]", 100, 0)
- pUnit:GossipSendMenu(player)
- end
- end
- function chatback(pUnit, event, player)
- pUnit:SendChatMessage(0, 1, "Thank you. I will spill the blood of the Scarlets and avenge the fallen.", 8, 0)
- pUnit:RegisterEvent("Despawn", 2000, 1)
- end
- function Despawn(pUnit, Event, player)
- pUnit:Despawn(0, 900000)
- if player:HasQuest(81003) then
- player:AdvanceQuestObjective(81003, 0)
- end
- end
- RegisterUnitGossipEvent(81008, 1, "Teleport_main_menu")
- RegisterUnitGossipEvent(81008, 2, "Teleport_on_gossip_select")
Advertisement
Add Comment
Please, Sign In to add comment