- 0
suporte scripts (resolvido) Lua Script Error
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 2 respostas
- 747 visualizações
-
- 13 respostas
- 11591 visualizações
-
- 0 respostas
- 1642 visualizações
-
- 20 respostas
- 11545 visualizações
-
- 39 respostas
- 14342 visualizações
-
Pergunta
Marco Oliveira 205
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 trueend
Soluçã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')
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados