Alguém sabe por que estes cristais nunca funcionam como deveriam ser?, É o derradeiro teste para começar a tarefa de gnomebase
Aqui deixo o script
local cToneStorages = {
Storage.BigfootBurden.MelodyTone1,
Storage.BigfootBurden.MelodyTone2,
Storage.BigfootBurden.MelodyTone3,
Storage.BigfootBurden.MelodyTone4,
Storage.BigfootBurden.MelodyTone5,
Storage.BigfootBurden.MelodyTone6,
Storage.BigfootBurden.MelodyTone7
}
function onUse(player, item, fromPosition, target, toPosition, isHotkey)
if player:getStorageValue(Storage.BigfootBurden.QuestLine) == 12 then
local value = player:getStorageValue(Storage.BigfootBurden.MelodyStatus)
if player:getStorageValue(cToneStorages[value]) == item.uid then
player:setStorageValue(Storage.BigfootBurden.MelodyStatus, value + 1)
toPosition:sendMagicEffect(CONST_ME_FIREWORK_BLUE)
if value + 1 == 8 then
player:setStorageValue(Storage.BigfootBurden.QuestLine, 13)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have found your melody!")
end
else
player:setStorageValue(Storage.BigfootBurden.MelodyStatus, 1)
toPosition:sendMagicEffect(CONST_ME_SOUND_RED)
end
end
return true
end
ou como eu sei que storage deveria dar esta missão?