Conectar-se
Quem está conectado
26 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 26 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

duvida com somaa....

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?
Data de inscrição : 06/10/2010
Número de Mensagens : 84
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3
Ver perfil do usuário

Re: duvida com somaa....

em Ter 01 Fev 2011, 00:42
aqui não deu nenhum erro , qual erro que aparece ai?
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: duvida com somaa....

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
😢
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 39

Prêmios
   : 4
   : 2
   : 1
Ver perfil do usuário

Re: duvida com somaa....

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
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: duvida com somaa....

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

___________________________________________
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 254

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: duvida com somaa....

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.
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: duvida com somaa....

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...
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 254

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: duvida com somaa....

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))
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: duvida com somaa....

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...
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: duvida com somaa....

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.
avatar
Data de inscrição : 07/06/2008
Número de Mensagens : 181
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: duvida com somaa....

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum