[Resolvido]Adicionando valor na variavel

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Dom 06 Fev 2011, 19:27

eu to com esse problema

eu botei esse codigo
Código:
while slot = invweapon
  {global.atkkk += atk}

mas buga o game, eu queria que fosse adicionado o atkkk ao atk so uma vez e parasse

espero que alguem me ajude flw


Última edição por makerloko em Seg 07 Fev 2011, 17:07, editado 1 vez(es)

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por JV Justino em Dom 06 Fev 2011, 21:17

Tenta colocar isso
Código:
while slot = invweapon
  {global.atkkk += atk break;}
O break serve para parar o loop no código

JV Justino

Ranking : Nota A
Número de Mensagens : 619
Idade : 19
Data de inscrição : 07/12/2010
Notas recebidas : A+A
Reputação : 20
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Gonçalves em Dom 06 Fev 2011, 21:39

Coloque isso no Create depois de ter definido o atk do personagem:
Código:

atk2 = atk

E no Step:

Código:

if especial == 1 // como se estivesse no especial
{
atk = atk2 + atkkk
}
else
{
atk = atk2
}

Espero ter ajudado.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Dom 06 Fev 2011, 22:38

@joao vitor jv

o jogo nao bugo, mas ainda continuou adicionando o atk eu queria quando slot = invweapon aumentasse so 1 vez o atkkk

@matheus.reis

nao conseguir entender teu codigo, oq "especial"? e tambem esses atk = atkkk?
eu vou ter outras variaveis aumentando o atkkk

vlw a ajuda ae gente, me ajudem!!!!!!!!!

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Gonçalves em Dom 06 Fev 2011, 22:43

Código:
while slot = invweapon
  {global.atkkk = global.atkkk + atk}

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Dom 06 Fev 2011, 22:48

continuou mesma coisa, adicionando atk adoidado

aguardo mais uma vez Smile

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por JV Justino em Dom 06 Fev 2011, 22:51

Tente assim:
Código:
while slot=invweapon
{
    global.atkkk += atk
    slot=!slot
}

Não sei se isso vai atrapalhar no seu jogo, mas depois que global.atkkk aumente atk, slot muda o seu valor

JV Justino

Ranking : Nota A
Número de Mensagens : 619
Idade : 19
Data de inscrição : 07/12/2010
Notas recebidas : A+A
Reputação : 20
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Dom 06 Fev 2011, 22:54

é que slot tem que ser aquele pq senao, nao tem como saber algumas coisas daki da engine mas obrigado pela paciencia

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por vinians em Dom 06 Fev 2011, 23:12

Amigão, voce precisa de um IF
Código:

if (slot == invweapon)
{
    global.atkkk += atk
}
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por JV Justino em Dom 06 Fev 2011, 23:14

vinians escreveu:Amigão, voce precisa de um IF
Código:

if (slot == invweapon)
{
    global.atkkk += atk
}
Flws!
Eu testei com o if
Não faz diferença, continua aumentando a variável...

JV Justino

Ranking : Nota A
Número de Mensagens : 619
Idade : 19
Data de inscrição : 07/12/2010
Notas recebidas : A+A
Reputação : 20
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por vinians em Dom 06 Fev 2011, 23:18

joao vitor jv escreveu:
vinians escreveu:Amigão, voce precisa de um IF
Código:

if (slot == invweapon)
{
    global.atkkk += atk
}
Flws!
Eu testei com o if
Não faz diferença, continua aumentando a variável...
Você deve verificar então em qual evento voce esta colocando o comando. Se for no evento STEP vai ficar aumentando mesmo, a não ser que vc crie uma variavel de controle pra isso. Tipo:
Código:

if (solit == invweapon and need_add_weapon)
{
global.atkkk += atk
need_add_weapon = false; //nao adiciona mais
}
flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Dom 06 Fev 2011, 23:21

vo ter que testar amanha hoje n da mas vlw todo mundo ae vlw

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Convidad em Seg 07 Fev 2011, 13:28

@vinians

com essa variavel de controle eu consegui parar a loucura, vlw mesmo a todos

pode trancar o topico

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: [Resolvido]Adicionando valor na variavel

Mensagem por Conteúdo patrocinado Hoje à(s) 20:24


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum