Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local RedeemNpc = 999885
- function Redeem_OnGossipTalk(pUnit, event, player, pMisc)
- if (player:IsInCombat() == true) then
- player:SendAreaTriggerMessage("Please leave combat first.")
- player:SendBroadcastMessage("Please leave combat first.")
- pUnit:GossipComplete(player)
- else
- pUnit:GossipCreateMenu(44, player, 0)
- pUnit:GossipMenuAddItem(30, "I would like an item please!", 10, 1)
- pUnit:GossipMenuAddItem(30, "Exit", 11, 0)
- pUnit:GossipSendMenu(player)
- end
- end
- function Redeem_OnGossipSelect(pUnit, event, player, id, intid, code, pMisc)
- if (intid == 10) then
- player:SendBroadcastMessage("Enjoy!")
- player:AddItem(code, 1)
- pUnit:FullCastSpellOnTarget(16716, player)
- pUnit:GossipComplete(player)
- end
- end
- if (intid == 11) then
- pUnit:GossipComplete(player)
- end
- end
- RegisterUnitGossipEvent(RedeemNpc, 1, "Redeem_OnGossipTalk")
- RegisterUnitGossipEvent(RedeemNpc, 2, "Redeem_OnGossipSelect")
Advertisement
Add Comment
Please, Sign In to add comment