mirror of
https://github.com/araxiaonline/RandomScriptsforAzerothCore.git
synced 2026-06-13 02:22:19 -04:00
23 lines
731 B
Lua
23 lines
731 B
Lua
local npcId = 400092
|
|
local spellId1 = 100199
|
|
local spellId2 = 100206
|
|
local range = 8
|
|
local killCreditNpcId = 400095
|
|
|
|
function OnSpellCast(event, player, spell)
|
|
local spellEntry = spell:GetEntry()
|
|
|
|
if spellEntry == spellId1 or spellEntry == spellId2 then
|
|
nearestCreature = player:GetNearestCreature(range, npcId)
|
|
if nearestCreature == nil then
|
|
player:SendBroadcastMessage("You need to place the barrier in a more strategic location.")
|
|
spell:Cancel()
|
|
else
|
|
player:KilledMonsterCredit(killCreditNpcId)
|
|
player:SendBroadcastMessage("You have successfully built a barrier!")
|
|
end
|
|
end
|
|
end
|
|
|
|
RegisterPlayerEvent(5, OnSpellCast)
|