Lua RPG Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Resolvido]Determinar valor de variavel

4 participantes

Ir para baixo

[Resolvido]Determinar valor de variavel Empty [Resolvido]Determinar valor de variavel

Mensagem por kako92 Sex Ago 20, 2010 11:26 am

A duvida é bem simples.
Existe um modo de determinar o valor de uma variavel a partir de quantos switches estão ligados?

EX:
$game_switches[1] = true
$game_switches[2] = false
$game_switches[3] = true
$game_switches[4] = false
$game_switches[5] = false

$total = 2

EDIT: Resolvi o problema com a ajuda do Mandajuv, e percebi pq o metodo do Kyo não funcionou, a mula aqui tava usando os comandos no Update da scene.
Desculpem a falta de atenção.


Última edição por kako92 em Sex Ago 20, 2010 5:15 pm, editado 3 vez(es)
kako92
kako92

Mensagens : 30
Data de inscrição : 14/07/2010
Idade : 32
Localização : http://kako92scripts.blogspot.com/

http://kako92scripts.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por Kyo Panda Sex Ago 20, 2010 11:43 am

Código:
total = 0
for i in 1 .. 5000
  total += 1 if $game_switches[i] == true
end
p total

Espero ter ajudado. Very Happy
Kyo Panda
Kyo Panda

Mensagens : 83
Data de inscrição : 28/07/2010
Idade : 31

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por kako92 Sex Ago 20, 2010 11:56 am

Ajudou pra caramba!
eu fiquei quebrando a cabeça aqui sobre como fazer...

Vlw mais uma vez Kyo.

EDIT: Agora a variavel não para de aumentar...
Acho que você não entendeu o que eu quis dizer.
Eu quero que a variavel seja == à quantos switches estão ligados, como no exemplo do primeiro post.

EX2:
$game_switches[1] = true
$game_switches[2] = false
$game_switches[3] = false
$game_switches[4] = true
$game_switches[5] = false

$variavel = 2 ou seja, à quantos switches estão ligados.

Aquele script que tu enviou aumenta +1 no valor se o switch estiver ligado.
Espero que entendam minha necessidade.
kako92
kako92

Mensagens : 30
Data de inscrição : 14/07/2010
Idade : 32
Localização : http://kako92scripts.blogspot.com/

http://kako92scripts.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por Guilder Sex Ago 20, 2010 1:26 pm

é mais ou menos isso:
$game_variables[1] = $game_switches[i] == true
mas o valor fica só em 0
se você conseguir consertar é só isso
o problema é o sinal de = q ta sozinho
ai n sai de 0
o Kyo ja deve saber o que fazer

Guilder

Mensagens : 74
Data de inscrição : 16/07/2010

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por kako92 Sex Ago 20, 2010 4:22 pm

Guilder escreveu:é mais ou menos isso:
$game_variables[1] = $game_switches[i] == true
mas o valor fica só em 0
se você conseguir consertar é só isso
o problema é o sinal de = q ta sozinho
ai n sai de 0
o Kyo ja deve saber o que fazer

Ja testei isso antes, sem sucesso tb.
kako92
kako92

Mensagens : 30
Data de inscrição : 14/07/2010
Idade : 32
Localização : http://kako92scripts.blogspot.com/

http://kako92scripts.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por Madajuv Sex Ago 20, 2010 4:39 pm

@kako92:
O que o Kyo Panda disse está correto.
Certeza que você não esqueceu de zerar a variável antes do for?
Madajuv
Madajuv
Colaborador

Mensagens : 62
Data de inscrição : 13/07/2010
Idade : 32
Localização : Base Lunar 42

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por kako92 Sex Ago 20, 2010 4:46 pm

Certeza.
Ja testei muitos métodos sem sucesso.
O do Kyo foi um desastre, a variável ficava ganhando +1 até desligar o switch, e um valor que era pra ser no maximo 30 ficava em 1500.

Edit: Olha o que acontece com o metodo do Kyo
[Resolvido]Determinar valor de variavel Totalzo
kako92
kako92

Mensagens : 30
Data de inscrição : 14/07/2010
Idade : 32
Localização : http://kako92scripts.blogspot.com/

http://kako92scripts.blogspot.com/

Ir para o topo Ir para baixo

[Resolvido]Determinar valor de variavel Empty Re: [Resolvido]Determinar valor de variavel

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos