duvida com somaa....

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

duvida com somaa....

Mensagem por biscoito em Seg 31 Jan 2011, 23:01

bom pessoal,quero faze uma soma no meu jogo...tenho as seguintes variaveis:
Código:
tacada1 = 0
tacada2 = 0
tacada3 = 0
tacada4 = 0
tacada5 = 0
tacada6 = 0
tacada7 = 0

soma = 0

queria saber como faço pra somar todas as tacadas... eu usei esse codigo:

Código:
soma = (tacada1 + tacada2 + tacada3+ tacada4 + tacada5 + tacada6 + tacada7)
mas infelizmente deu erro,alguem poderia me ajudar?

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por diego333 em Ter 01 Fev 2011, 00:42

aqui não deu nenhum erro , qual erro que aparece ai?

diego333

Número de Mensagens : 84
Data de inscrição : 06/10/2010
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por biscoito em Ter 01 Fev 2011, 00:44

___________________________________________
ERROR in
action number 1
of Create Event
for object object1:

Error in code at line 1:
soma = (tacada1 + tacada2 + tacada3+ tacada4 + tacada5 + tacada6 + tacada7)
^
at position 9: Unknown variable tacada1



nao sei poq mais da esse erro
:cry:

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por SIGILOSO em Ter 01 Fev 2011, 01:27

at position 9: Unknown variable tacada1
O objeto não reconhece a variável tacada1. A linha onde todas as variáveis são somadas deve estar depois de todas as variáveis serem declaradas. Tente fazer isso, talvez funcione Cool
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por biscoito em Ter 01 Fev 2011, 01:32

fiz isso e deu esse erro:
ERROR in
action number 10
of Draw Event
for object Placar:

Error in expression:soma
position 1: Unknown variable soma

___________________________________________

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por Willy em Ter 01 Fev 2011, 01:36

Eu testei o codigo e também não deu erro algum '-'.
Você esta usando isso no mesmo objeto?
Código:
soma = (tacada1 + tacada2 + tacada3+ tacada4 + tacada5 + tacada6 + tacada7)
(Use os codigos acima depois das "tacadas0")

Se for um objeto diferente de onde foi criado as variaveis, vai dar erro. A não ser que você use variaveis globais. Ficando assim:
Código:
global.tacada1 = 0
global.tacada2 = 0
global.tacada3 = 0
global.tacada4 = 0
global.tacada5 = 0
global.tacada6 = 0
global.tacada7 = 0

global.soma = 0

e no outro codigo:
Código:
global.soma = (global.tacada1 + global.tacada2 + global.tacada3+ global.tacada4 + global.tacada5 + global.tacada6 + global.tacada7)

Ou se preferir, asism no objeto que não for criador das variaveis:
Código:
obj_nome.tacada0 + obj_nome.tacada1

Espero ter ajdudado.

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por biscoito em Ter 01 Fev 2011, 01:38

sim estouu...
ai eu coloco no obj draw pra ele desenha a variavel soma e ai ele nao reconhece...

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por Willy em Ter 01 Fev 2011, 01:45

O problema é q a variavel que você esta usando não foi delclarada no obj_draw. Se você declarou em um objeto diferente do que vai usar a variavel, vai dar erro pois a variavel pe LOCAL.

Você teria que usar algo mais ou menos asism:
Draw:
Código:
draw_text(x,y,"Soma: "+string(OBJ_DA_VARIAVEL.soma))

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por biscoito em Ter 01 Fev 2011, 01:50

ainda nao funcionaa,agr eu vou dormir amanha se der eu posto o jogo em .gmk pra vcs verem o erro...

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por vinians em Ter 01 Fev 2011, 10:09

Amigão, coloque isso no seu Evento DRAW:
(antes de todos os seus códigos)

if not variable_local_exists("tacada1")
{
tacada1 = 0;
tacada2 = 0;
tacada3 = 0;
tacada4 = 0;
tacada5 = 0;
tacada6 = 0;
tacada7 = 0;
soma = 0;
}

Isso garante a inicialzação da variável.

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: duvida com somaa....

Mensagem por biscoito em Ter 01 Fev 2011, 11:01

aeee agr simmm...usei o seu codigo e ele reconheceu a variavel,mas nao estava somando nada ai fiz o seguinte:
Código:
soma = (Controler.tacada1 + Controler.tacada2 + Controler.tacada3+ Controler.tacada4 + Controler.tacada5 + Controler.tacada6 + Controler.tacada7)

e funcionouuu muito obrigado a todosss

biscoito

Número de Mensagens : 181
Idade : 20
Data de inscrição : 07/06/2008
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: duvida com somaa....

Mensagem por Conteúdo patrocinado Hoje à(s) 15:59


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