Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ Made by Ground Zero of MMOwned
- Do not claim this as your own
- Do not re-release without my permission.
- ]]--
- --/Locals
- local npcid = 800005
- --//Locals
- function gearonchat(unit, event, player)
- unit:GossipCreateMenu(25, player, 0)
- unit:GossipMenuAddItem(3, "Paladin", 30, 0)
- unit:GossipMenuAddItem(3, "Warrior", 31, 0)
- unit:GossipMenuAddItem(3, "Priest", 32, 0)
- unit:GossipMenuAddItem(3, "Warlock", 33, 0)
- unit:GossipMenuAddItem(3, "Mage", 34, 0)
- unit:GossipMenuAddItem(3, "Hunter", 35, 0)
- unit:GossipMenuAddItem(3, "Rogue", 36, 0)
- unit:GossipMenuAddItem(3, "Druid", 37, 0)
- unit:GossipMenuAddItem(3, "Shaman", 38, 0)
- unit:GossipMenuAddItem(3, "Deathknight", 39, 0)
- unit:GossipMenuAddItem(2, "Nevermind", 40, 0)
- unit:GossipSendMenu(player)
- end
- function gearonselect(unit, event, player, id, intid, code)
- if(intid == 40) then
- player:GossipComplete()
- end
- if(intid == 61) then
- unit:GossipCreateMenu(25, player, 0)
- unit:GossipMenuAddItem(3, "Paladin", 30, 0)
- unit:GossipMenuAddItem(3, "Warrior", 31, 0)
- unit:GossipMenuAddItem(3, "Priest", 32, 0)
- unit:GossipMenuAddItem(3, "Warlock", 33, 0)
- unit:GossipMenuAddItem(3, "Mage", 34, 0)
- unit:GossipMenuAddItem(3, "Hunter", 35, 0)
- unit:GossipMenuAddItem(3, "Rogue", 36, 0)
- unit:GossipMenuAddItem(3, "Druid", 37, 0)
- unit:GossipMenuAddItem(3, "Shaman", 38, 0)
- unit:GossipMenuAddItem(3, "Deathknight", 39, 0)
- unit:GossipMenuAddItem(2, "Nevermind", 40, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 30) then
- unit:GossipCreateMenu(26, player, 0)
- unit:GossipMenuAddItem(4, "Damage (Retribution)", 41, 0)
- unit:GossipMenuAddItem(4, "Tank (Protection)", 42, 0)
- unit:GossipMenuAddItem(4, "Healer (Holy)", 43, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 31) then
- unit:GossipCreateMenu(27, player, 0)
- unit:GossipMenuAddItem(4, "Tank (Protection)", 44, 0)
- unit:GossipMenuAddItem(4, "Damage (Fury/Arms)", 45, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 32) then
- unit:GossipCreateMenu(28, player, 0)
- unit:GossipMenuAddItem(4, "Damage (Shadow)", 47, 0)
- unit:GossipMenuAddItem(4, "Healer (Discipline/Holy)", 48, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 33) then
- unit:GossipCreateMenu(29, player, 0)
- unit:GossipMenuAddItem(4, "Damage (All Specs)", 49, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 34) then
- unit:GossipCreateMenu(30, player, 0)
- unit:GossipMenuAddItem(4, "Damage (All Specs)", 50, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 35) then
- unit:GossipCreateMenu(31, player, 0)
- unit:GossipMenuAddItem(4, "Damage (All Specs)", 51, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 36) then
- unit:GossipCreateMenu(32, player, 0)
- unit:GossipMenuAddItem(4, "Damage (All Specs)", 52, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 37) then
- unit:GossipCreateMenu(33, player, 0)
- unit:GossipMenuAddItem(4, "Damage (Balance)", 53, 0)
- unit:GossipMenuAddItem(4, "Damage/Tank(Feral)", 54, 0)
- unit:GossipMenuAddItem(4, "Healer (Restoration)", 55, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 38) then
- unit:GossipCreateMenu(34, player, 0)
- unit:GossipMenuAddItem(4, "Damage (Elemental)", 56, 0)
- unit:GossipMenuAddItem(4, "Damage (Enhancement)", 57, 0)
- unit:GossipMenuAddItem(4, "Healer (Restoration)", 58, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 39) then
- unit:GossipCreateMenu(33, player, 0)
- unit:GossipMenuAddItem(4, "Tank (Frost)", 59, 0)
- unit:GossipMenuAddItem(4, "Damage (Blood/Unholy)", 60, 0)
- unit:GossipMenuAddItem(2, "[Back]", 61, 0)
- unit:GossipSendMenu(player)
- end
- if(intid == 41) then -- Pally Dmg
- if (player:GetPlayerClass() == "Paladin") then
- player:AddItem(51160, 1)
- player:AddItem(51161, 1)
- player:AddItem(51162, 1)
- player:AddItem(51163, 1)
- player:AddItem(51164, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Paladin!")
- player:GossipComplete()
- end
- end
- if(intid == 42) then -- Pally Tank
- if (player:GetPlayerClass() == "Paladin") then
- player:AddItem(51170, 1)
- player:AddItem(51171, 1)
- player:AddItem(51172, 1)
- player:AddItem(51173, 1)
- player:AddItem(51174, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Paladin!")
- player:GossipComplete()
- end
- end
- if(intid == 43) then -- Pally Heal
- if (player:GetPlayerClass() == "Paladin") then
- player:AddItem(51165, 1)
- player:AddItem(51166, 1)
- player:AddItem(51167, 1)
- player:AddItem(51168, 1)
- player:AddItem(51169, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Paladin!")
- player:GossipComplete()
- end
- end
- if(intid == 44) then -- War Tank
- if (player:GetPlayerClass() == "Warrior") then
- player:AddItem(51215, 1)
- player:AddItem(51216, 1)
- player:AddItem(51217, 1)
- player:AddItem(51218, 1)
- player:AddItem(51219, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Warrior!")
- player:GossipComplete()
- end
- end
- if(intid == 45) then -- War Dmg
- if (player:GetPlayerClass() == "Warrior") then
- player:AddItem(51210, 1)
- player:AddItem(51211, 1)
- player:AddItem(51212, 1)
- player:AddItem(51213, 1)
- player:AddItem(51214, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Warrior!")
- player:GossipComplete()
- end
- end
- if(intid == 47) then -- Priest Dmg
- if (player:GetPlayerClass() == "Priest") then
- player:AddItem(51180, 1)
- player:AddItem(51181, 1)
- player:AddItem(51182, 1)
- player:AddItem(51183, 1)
- player:AddItem(51184, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Priest!")
- player:GossipComplete()
- end
- end
- if(intid == 48) then -- Priest Heal
- if (player:GetPlayerClass() == "Priest") then
- player:AddItem(51175, 1)
- player:AddItem(51176, 1)
- player:AddItem(51177, 1)
- player:AddItem(51178, 1)
- player:AddItem(51179, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Priest!")
- player:GossipComplete()
- end
- end
- if(intid == 49) then -- Lock Dmg
- if (player:GetPlayerClass() == "Warlock") then
- player:AddItem(51205, 1)
- player:AddItem(51206, 1)
- player:AddItem(51207, 1)
- player:AddItem(51208, 1)
- player:AddItem(51209, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Warlock!")
- player:GossipComplete()
- end
- end
- if(intid == 50) then -- Mage
- if (player:GetPlayerClass() == "Mage") then
- player:AddItem(51155, 1)
- player:AddItem(51156, 1)
- player:AddItem(51157, 1)
- player:AddItem(51158, 1)
- player:AddItem(51159, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Mage!")
- player:GossipComplete()
- end
- end
- if(intid == 51) then -- Hunt
- if (player:GetPlayerClass() == "Hunter") then
- player:AddItem(51150, 1)
- player:AddItem(51151, 1)
- player:AddItem(51152, 1)
- player:AddItem(51153, 1)
- player:AddItem(51154, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Hunter!")
- player:GossipComplete()
- end
- end
- if(intid == 52) then -- Rogue
- if (player:GetPlayerClass() == "Rogue") then
- player:AddItem(51185, 1)
- player:AddItem(51186, 1)
- player:AddItem(51187, 1)
- player:AddItem(51188, 1)
- player:AddItem(51189, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Rogue!")
- player:GossipComplete()
- end
- end
- if(intid == 53) then -- Druid Dps Balance
- if (player:GetPlayerClass() == "Druid") then
- player:AddItem(51145, 1)
- player:AddItem(51146, 1)
- player:AddItem(51147, 1)
- player:AddItem(51148, 1)
- player:AddItem(51149, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Druid!")
- player:GossipComplete()
- end
- end
- if(intid == 54) then -- Druid Dps melee
- if (player:GetPlayerClass() == "Druid") then
- player:AddItem(51140, 1)
- player:AddItem(51141, 1)
- player:AddItem(51142, 1)
- player:AddItem(51143, 1)
- player:AddItem(51144, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Druid!")
- player:GossipComplete()
- end
- end
- if(intid == 55) then -- Druid Heal
- if (player:GetPlayerClass() == "Druid") then
- player:AddItem(51135, 1)
- player:AddItem(51136, 1)
- player:AddItem(51137, 1)
- player:AddItem(51138, 1)
- player:AddItem(51139, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Druid!")
- player:GossipComplete()
- end
- end
- if(intid == 56) then -- Shammy Ele
- if (player:GetPlayerClass() == "Shaman") then
- player:AddItem(51190, 1)
- player:AddItem(51191, 1)
- player:AddItem(51192, 1)
- player:AddItem(51193, 1)
- player:AddItem(51194, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Shaman!")
- player:GossipComplete()
- end
- end
- if(intid == 57) then -- Shammy Enh
- if (player:GetPlayerClass() == "Shaman") then
- player:AddItem(51195, 1)
- player:AddItem(51196, 1)
- player:AddItem(51197, 1)
- player:AddItem(51198, 1)
- player:AddItem(51199, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Shaman!")
- player:GossipComplete()
- end
- end
- if(intid == 58) then -- Shammy Heal
- if (player:GetPlayerClass() == "Shaman") then
- player:AddItem(51200, 1)
- player:AddItem(51201, 1)
- player:AddItem(51202, 1)
- player:AddItem(51203, 1)
- player:AddItem(51204, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Shaman!")
- player:GossipComplete()
- end
- end
- if(intid == 59) then -- DK Tank
- if (player:GetPlayerClass() == "Death Knight") then
- player:AddItem(51130, 1)
- player:AddItem(51131, 1)
- player:AddItem(51132, 1)
- player:AddItem(51133, 1)
- player:AddItem(51134, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Death Knight!")
- player:GossipComplete()
- end
- end
- if(intid == 60) then -- DK Dps
- if (player:GetPlayerClass() == "Death Knight") then
- player:AddItem(51125, 1)
- player:AddItem(51126, 1)
- player:AddItem(51127, 1)
- player:AddItem(51128, 1)
- player:AddItem(51129, 1)
- player:SendBroadcastMessage("Item Set Added!")
- player:GossipComplete()
- else
- player:SendBroadcastMessage("Nice try! You're not a Death Knight!")
- player:GossipComplete()
- end
- end
- end
- RegisterUnitGossipEvent(npcid, 1, "gearonchat")
- RegisterUnitGossipEvent(npcid, 2, "gearonselect")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement