Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
Por Marco Oliveira, 27 de jan. de 2017 em Resolvidos
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
info
Grupo: Visconde
Registrado: 20/06/15
Posts: 331
Reputação: +205
Gênero: Masculino
Lua Script Error: [Test Interface]data/actions/scripts/quests/hunter outfit/MusicSheet.luadata/actions/scripts/quests/hunter outfit/MusicSheet.lua:2: attempt to index field 'OutfitQuest' (a nil value)MusicSheet.lua
local config = { [6087] = {storage = Storage.OutfitQuest.HunterMusicSheet01, text = 'first'}, [6088] = {storage = Storage.OutfitQuest.HunterMusicSheet02, text = 'second'}, [6089] = {storage = Storage.OutfitQuest.HunterMusicSheet03, text = 'third'}, [6090] = {storage = Storage.OutfitQuest.HunterMusicSheet04, text = 'fourth'}}function onUse(player, item, fromPosition, target, toPosition, isHotkey) local useItem = config[item.itemid] if not useItem then return true end local cStorage = useItem.storage if player:getStorageValue(cStorage) ~= 1 then player:setStorageValue(cStorage, 1) player:sendTextMessage(MESSAGE_STATUS_WARNING, 'You have learned the ' .. useItem.text .. ' part of a hymn.') player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) item:remove(1) else player:sendTextMessage(MESSAGE_STATUS_WARNING, 'You already know the ' .. useItem.text .. ' verse of the hymn.') end return trueendSolução do problema!
Corrigido, a lib que cuida dos atalhos como "Storage.OutfitQuest.HunterMusicSheet01" não estava sendo carregada!
O que fiz foi o seguinte fui em \data\lib\lib.lua e verifiquei se estava carregando todas as bibliotecas.
Notei que no meu faltava a seguinte:
-- Miscellaneous librarydofile('data/lib/miscellaneous/miscellaneous.lua')Adicionei a mesma e resolveu meu problema!
Meu lib.lua ficou da seguinte maneira:
-- Core API functions implemented in Luadofile('data/lib/core/core.lua')-- Compatibility library for our old Lua APIdofile('data/lib/compat/compat.lua')-- Customdofile('data/lib/custom/custom.lua')dofile('data/lib/custom/storages.lua')dofile('data/lib/custom/rewardboss.lua')-- Miscellaneous librarydofile('data/lib/miscellaneous/miscellaneous.lua')Editado Janeiro 28 por Marco Oliveira