[Duvida] MOD nao reconhecendo valores

drakylucas
em Scripts

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

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.

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Experimenta transformá-las cada uma em uma variável local.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

pode ser idiota mas tenta assim..

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

 

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

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

nao é a palavra, ja tentei mudar =/

Nu77

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/11/07Posts: 496

Eita não vi a tabela o0

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

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

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

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

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-

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

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..

portland

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/11/08Posts: 23

local storages = {

storageLevelJaPego = 12448,

storagePontos = 12449,

}

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

Slicer

Insanity
avatar
Príncipe
Príncipe

INFOS

Grupo: PríncipeRegistrado: 19/08/10Posts: 4014Gênero: Masculino

/\ funciona dos 2 jeitos...

 

@topic

tb achu melhor fazer separado kkk

"Só a beira do abismo que os seres humanos acham forças para mudar."... E isso me da nojo... ¬¬

"Insanity is doing the exact... same fucking thing... over and over again expecting... shit to change... That. Is. Crazy." -Vass/Einstein

 

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

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.

jeoz.png

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

eu preferia fazer em mods, instalaçao em um unico arquivo..

mas nao ta dando por nada =/

 

separado ta dando uns bugzinho mais to concertando.. =p

onAdvance zuado =/ kkk

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

Qualquer coisa pra pegar infos de outros scripts usa dofile().

jeoz.png

portland

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/11/08Posts: 23

tira de mod entao mesmo, pq ta dando algo errado na tabela pra nao consegui atribui os valores.

drakylucas

Draky Scripter
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/09/10Posts: 416Char no Tibia: Draky Lucas

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