mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-03 02:59:21 +02:00
21 lines
914 B
Lua
21 lines
914 B
Lua
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 |