WA
dúvida

Lua -> variável global

Por warotserv, 23 de set. de 2013 em Scripts

resolvido
6
897
warotservW
23 de setembro de 2013 às 00:22

Boa noite, pessoal!

Estou tendo um problema de atualização de valores. Vou explicar.

Eu tenho uma arquivo "a.lua" na pasta \lib que contém a variável var_x = 10 (percebam, uma vez que ela não tem o local, ela é global). Porém, quando um outro arquivo, exemplo "b.lua", modifica essa variável, modifica apenas para ele, continuando para "a.lua" com o valor 10. Como faço para arrumar isso?

Muito obrigado.

LuckOakeL
24 de setembro de 2013 às 18:47

Lua de OTServer é meio falha.

 

Ela não possui uma coisa chamada Shared Lua States, que é justamente isso aí que você precisa.

 

Tem um fix na otland, mas não sei se é bom usar. Qualquer coisa, só procurar Shared Lua States no google que você acha.

warotservW
24 de setembro de 2013 às 20:20

Obrigado LuckOake, resolvi o problema usando POG. hehehe.

LuckOakeL
24 de setembro de 2013 às 20:34

Como você fez? Já tive alguns problemas com isso também, e se puder, me mostre sua solução. Seria de grande ajuda.

warotservW
24 de setembro de 2013 às 22:15

LuckOake,

Deixei apenas um .lua tendo controle sobre a lib :)

1 mês depois...
OmegaO
31 de outubro de 2013 às 17:46

Tópico movido para a seção de dúvidas e pedidos resolvidos.