Jump to content
  • 0

[Duvida] MOD nao reconhecendo valores


drakylucas

Question

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 to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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.

Edited by Skymagnum
Link to comment
Share on other sites

×
×
  • Create New...