Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[ script de gain de montures ]]--
- local MONTURE_ID = 14558
- local ITEM_ID = 18791
- local LVL_REQUIERD = 39
- function loup_OnGossip(unit, event, player)
- if (player:IsTeamAlliance() == false) then
- if (player:GetLevel() > LVL_REQUIERD) then
- unit:GossipCreateMenu(342, player, 0)
- unit:GossipMenuAddItem(0, "Essayer de dompter la b\195\170te", 1, 0)
- unit:GossipMenuAddItem(0, "Ne rien tenter et rester en vie", 2, 0)
- unit:GossipSendMenu(player)
- end
- end
- end
- function loup_OnSelect(unit, event, player, id, intid, code)
- if (intid == 1) then
- player:SendChatMessage(14, 0, "Tu seras a moi!")
- unit:SetFaction(413)
- end
- if (intid == 2) then
- player:GossipComplete()
- end
- end
- function loup_OnCombat(Unit, event, player)
- player:SendAreaTriggerMessage("Tuez cette b\195\170te! Vite!")
- end
- function OnLeaveCombat(pUnit, Event)
- pUnit:RemoveEvents()
- end
- function OnKilledTarget(pUnit, Event)
- end
- function OnDied(Unit, event, player)
- Unit:RemoveEvents()
- player:AddItem(ITEM_ID, 1)
- Unit:SetFaction(29)
- end
- function OnEnterWorld(event, pPlayer)
- Unit:RegisterEvent(flags)
- end
- function flags(Unit, Eevent)
- Unit:SetNPCFlags(35)
- end
- RegisterUnitGossipEvent(MONTURE_ID, 1, "loup_OnGossip")
- RegisterUnitGossipEvent(MONTURE_ID, 2, "loup_OnSelect")
- RegisterUnitEvent(MONTURE_ID, 1, "loup_OnCombat")
- RegisterUnitEvent(MONTURE_ID, 2, "OnLeaveCombat")
- RegisterUnitEvent(MONTURE_ID, 3, "OnKilledTarget")
- RegisterUnitEvent(MONTURE_ID, 4, "OnDied")
- RegisterServerHook(4, "OnEnterWorld")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement