mirror of
https://github.com/araxiaonline/RandomScriptsforAzerothCore.git
synced 2026-06-13 10:22:22 -04:00
Add files via upload
This commit is contained in:
22
Faction_Shared/Barrier.lua
Normal file
22
Faction_Shared/Barrier.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user