Ir para conteúdo
  • 0

[Duvida] MOD nao reconhecendo valores


drakylucas

Pergunta

acho que é algum bug...

alguma solução?

 

 

<?xml version="1.0" encoding="iso-8859-1"?>
<mod name="Atributos System" version="1.0" author="Draky Lucas" contact="XTibia" enabled="yes">

<config name="draky_attributes"><![CDATA[ 

local storages = {
storageLevelJaPego = 12448,
storagePontos = 12449,
}

]]></config>


  <event type="login" name="loginAttributes" event="buffer"><![CDATA[
domodlib("draky_attributes")
print(storages.storageLevelJaPego)
]]></event> 
</mod>

 

attempt to index global 'storages' (a nil value)

 

 

PS: se eu fizer o mesmo fora do mod funciona oO..

e ja tentei tirar a palavra "local".. nao era ela.

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

pode ser idiota mas tenta assim..

config = {
storageLevelJaPego = 12448,
storagePontos = 12449,
}

 

ps: mod eh uma droga... nunca fiz um e nem sei fazer kkk

Link para o comentário
Compartilhar em outros sites

  • 0

Eita não vi a tabela o0

O problema esta com a tabela, tente retira ela que vai funcionar...

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

  • 0

assim nao tem nem sentido funcionar... nao ta pegando a tabela ¬¬ kk

 

cara namoral mods ta um cú kkk.. se eu copiar tudo, a parte de config criar uma lib, adicionar uma talk e o creaturescript separados do mod (no topico nao está ele inteiro), funciona ¬¬..

só q qria fazer tudo em 1 arquivo só =x kk

Link para o comentário
Compartilhar em outros sites

  • 0

pode ser idiota denovo mas...

uma coisa q reparei nos mods q vem padrao no 854 eh q em todos ta assim...

a tabela ali ta assim...

config = {
} 

e depois o domod ta assim..

domodlib('changender_config')
domodlib('buypremium_config')
domodlib('firstitems_config')

 

talvez seja esse o problema... -no domodlib no caso-

Link para o comentário
Compartilhar em outros sites

  • 0

n é.. o config, nesse caso, é só uma tabela da config principal..

abre o buy premium pra voce ver..

 

<config name="buypremium_config"><![CDATA[ <-- esse é o nome real.. é como se fosse o nome da lib

a ja desisti de fazer em mods.. vo só arruma um bug do sistema que deu no creaturescript agr e ja vou posta-lo..

Link para o comentário
Compartilhar em outros sites

  • 0

local storages = {

storageLevelJaPego = 12448,

storagePontos = 12449,

}

o "storagePontos = 12449," nao pode ter a virgula, mude para "storagePontos = 12449"

Pode sim, o último item de uma tabela pode ou não ter vírgula, agora nos demais é obrigatório.

 

@TOPICO

Também acho que separado é melhor.

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

  • 0

pronto, postei e fora de mods..

 

Mods quando funciona facilita a vida, mas quando nao funciona, pra acha os erros é uma disgraça =/

http://www.xtibia.co...by-draky-lucas/

 

 

podem mover o tópico

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

×
×
  • Criar Novo...