Experimenta transformá-las cada uma em uma variável local.
[Duvida] MOD nao reconhecendo valores
By drakylucas, 12 de abr. de 2013 in Scripts
info
Group: Herói
Joined: 14/12/10
Posts: 3.6k
Reputation: +846
Gender: Masculino

info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: 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
info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: Draky Lucas

nao é a palavra, ja tentei mudar =/
Eita não vi a tabela o0
O problema esta com a tabela, tente retira ela que vai funcionar...
Edited Abril 12 by SUJA
info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: 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
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: 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-
info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: Draky Lucas

n é.. o config, nesse caso, é só uma tabela da config principal..
abre o buy premium pra voce ver..
<config name="buypremium_config"><
/\ funciona dos 2 jeitos...
@topic
tb achu melhor fazer separado kkk
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: 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.
Edited Abril 12 by Skymagnum
info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: 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
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: Maurolkit

Qualquer coisa pra pegar infos de outros scripts usa dofile().
tira de mod entao mesmo, pq ta dando algo errado na tabela pra nao consegui atribui os valores.
info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: 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
Edited Abril 12 by DrakyLucas







info
Group: Visconde
Joined: 12/09/10
Posts: 416
Reputation: +160
Tibia Character: 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.