Ir para conteúdo
  • 0

(resolvido) Lua Script Error


Marco Oliveira

Pergunta

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')

 

Editado por Marco Oliveira
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...