Kzan
By: a guest | Mar 20th, 2010 | Syntax:
Lua | Size: 1.00 KB | Hits: 55 | Expires: Never
--[[
Made by Kzan/Xen
]]--
local ItemID = ItemID Here -- Your desired item's EntryID here.
function Item_OnClick(unit, event, player, pMisc)
if (player:IsInCombat() == true) then
player:SendAreaTriggerMessage("Get out of Combat!")
else
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(0, "Movements", 3, 0)
unit:GossipSendMenu(player)
end
end
function Item_OnSelect(unit, event, player, id, intid, code)
if(intid == 3) then
unit:GossipCreateMenu(3543, player, 0)
unit:GossipMenuAddItem(0, "Flying", 100, 0)
unit:GossipMenuAddItem(0, "Running", 101, 0)
unit:GossipMenuAddItem(0, "Walking", 102, 0)
end
end
if(intid == 100) then
unit:SetMovementFlags(2)
unit:GossipSendMenu()
end
if(intid == 101) then
unit:SetMovementFlags(1)
unit:GossipSendMenu()
end
if(intid == 102) then
unit:SetMovementFlags(0)
unit:GossipSendMenu()
end
end
RegisterUnitGossipEvent(ItemID, 1, "Item_OnClick")
RegisterUnitGossipEvent(ItemID, 2, "Item_OnSelect")