finish hunter outfit quest

This commit is contained in:
ErikasKontenis
2019-12-16 21:35:37 +02:00
parent c1ac298033
commit 0fade681f4
9 changed files with 137 additions and 16 deletions

View File

@@ -0,0 +1,21 @@
local config = {
[6087] = {storage = 1053, text = 'first', effect = CONST_ME_SOUND_GREEN},
[6088] = {storage = 1054, text = 'second', effect = CONST_ME_SOUND_RED},
[6089] = {storage = 1055, text = 'third', effect = CONST_ME_SOUND_YELLOW},
[6090] = {storage = 1056, text = 'fourth', effect = CONST_ME_SOUND_BLUE}
}
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
local playerPosition = player:getPosition()
local useItem = config[item.itemid]
if player:getStorageValue(useItem.storage) ~= 1 then
player:setStorageValue(useItem.storage, 1)
player:say("You have learned the ".. useItem.text .." part of a hymn.", TALKTYPE_MONSTER_SAY, false, 0, playerPosition)
playerPosition:sendMagicEffect(useItem.effect)
item:remove(1)
else
player:say("You already know the ".. useItem.text .." verse of the hymn.", TALKTYPE_MONSTER_SAY, false, 0, playerPosition)
end
return true
end

View File

@@ -0,0 +1,18 @@
local storages = {1053, 1054, 1055, 1056}
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
local playerPosition = player:getPosition()
for i = 1, #storages do
if player:getStorageValue(storages[i]) ~= 1 then
player:say("You have not learned all the verses of the hymn.", TALKTYPE_MONSTER_SAY, false, 0, toPosition)
playerPosition:sendMagicEffect(CONST_ME_POFF)
return true
end
end
player:teleportTo(Position(32402, 32794, 9))
player:say("You have sucessfully played the secret hymn of the cult.", TALKTYPE_MONSTER_SAY)
Game.sendMagicEffect({x = 32402, y = 32794, z = 9}, CONST_ME_SOUND_PURPLE)
return true
end