Ok so how would i mount a player to a certain displayid
this is what i made but i doesn't work.
Code:
local itemid = 113377
function Item_Trigger(item, event, player)
Item_menu(item, player)
end
function Item_menu(item, player)
if (player:IsInCombat() == true) then
player:SendAreaTriggerMessage("You are in combat!")
else
item:GossipCreateMenu(3543, player, 0)
item:GossipMenuAddItem(4, "Mount me on a Dragon!", 2, 0)
item:GossipMenuAddItem(4, "Mount me on a Zombie!", 3, 0)
item:GossipMenuAddItem(4, "Mount me on The Lich King's Mount!", 4, 0)
item:GossipMenuAddItem(4, "Dismount", 136, 0)
item:GossipSendMenu(player)
end
end
function OnSelect(item, event, player, id, intid, code)
if (intid == 2) then
Player:SetFlying()
Player:ModifyRunSpeed(21)
player:SetModel(22841)
end
if (intid == 3) then
Player:ModifyRunSpeed(11)
Player:SetModel(10973)
end
if (intid == 4) then
Player:SetFlying()
Player:ModifyRunSpeed(21)
Player:SetModel(31007)
end
if (intid == 136) then
player:SetMovementType(256)
player:ModifyRunSpeed(7.5)
player:SetModel(0)
end
end
RegisterItemGossipEvent(113377,1,"Item_Trigger")
RegisterItemGossipEvent(113377,2,"OnSelect")