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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0

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

"PROBLEMA NA LIB DE HEALTHBAR"

em Ter 10 Fev 2009, 20:17
OLA pessoal to fazendo uma lib.E nessa lib é de codigo:
Código:

draw_healthbar(x1,y1,x2,y2,...)

problema:

o numero de arguments não é suficiente para o draw_healthbar(...) q são 11.

só da pra colocar 6 no maximo!Então eu dividi em 2 ações:

na primeira ação eu coloco a posição(x1,y1,x2,y2) e a variavel(amount) q são 5.

na segunda ação eu coloco as cores(backcol,mincol,maxcol) ,direção(direction),mostrar backcolor(showback) e mostrar a borda(showborder) q são mais 6.

1ºação:

na 1º ação não ha backcolor,mincolor,maxcolor,showborder e showback(O DIRECTION EU JA SEI). então:

draw_healthbar(argument0,argument1,argument2,argument3,
argument4,não sei,não sei,não sei,direction,
não sei,não sei)

2ºação:


na 2º ação não ha amount(os outros eu ja sei o q colocar)

draw_healthbar(x,y,x,y,
não sei,argument0,argument1,argument2,argument5,
argument3,argument4)

pergunta: queria saber o q colocar nesses "não sei"?

FLWS!




Projetos completos

SUPER MARIO MAZE: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-mario-maze-101bugs-retirados-t1824.htm

SUPER ARKANOID X: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-arkanoid-x-versao-atualizada24-01-09-t1889.htm

Projetos em desenvolvimento:

Tankpanzer: 20% Concluído
Robot 27: 20% Concluído
The war of Archer: the escape of the witch: 15% Concluído

Engines:

Engine de pause: http://gmbr.forumeiros.com/engines-f12/engine-de-pause-t2190.htm

Engine healthbar segui a tela: http://gmbr.forumeiros.com/engines-f12/engine-para-o-health-seguir-a-tela-t2036.htm

Engine healthbar para o inimigo:
http://gmbr.forumeiros.com/engines-f12/engine-health-bar-para-o-inimigo-t2035.htm

Engine cheat code com campo de digitação: http://gmbr.forumeiros.com/engines-f12/engine_cheat_code_by_alex_fc-t2218.htm


O prêmio por uma coisa bem feita é tê-la feito.
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Ter 10 Fev 2009, 20:32
cara nao saquei, mas acredito que vc vai ter que criar duas ações que guardem tudo em variaveis e depois criar uma terceira ação que desenha tudo
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0

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

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Ter 10 Fev 2009, 23:54
Cara o negócio funcion assim:

ex: O
Código:
draw_background(back,x,y)

Agora vou dividi-lo em dois:

1ºparte:escolher o background

draw_background(argument0,x,y){não tem posição x e y então coloco:x,y}

2ºparte:escolher a posição do background.

draw_background(back,argument0,argument1){não tem background então coloco:back}

O meu problema é o draw_healthbar(...):

O q devo colocar:

quando não tiver o amount coloco: ???

quando não tiver backcolor,mincolor,maxcolor coloco: ???

quando não tiver showback coloco: ???

quando não tiver showborder coloco: ???


essas são minhas duvidas!

FLWS!




Projetos completos

SUPER MARIO MAZE: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-mario-maze-101bugs-retirados-t1824.htm

SUPER ARKANOID X: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-arkanoid-x-versao-atualizada24-01-09-t1889.htm

Projetos em desenvolvimento:

Tankpanzer: 20% Concluído
Robot 27: 20% Concluído
The war of Archer: the escape of the witch: 15% Concluído

Engines:

Engine de pause: http://gmbr.forumeiros.com/engines-f12/engine-de-pause-t2190.htm

Engine healthbar segui a tela: http://gmbr.forumeiros.com/engines-f12/engine-para-o-health-seguir-a-tela-t2036.htm

Engine healthbar para o inimigo:
http://gmbr.forumeiros.com/engines-f12/engine-health-bar-para-o-inimigo-t2035.htm

Engine cheat code com campo de digitação: http://gmbr.forumeiros.com/engines-f12/engine_cheat_code_by_alex_fc-t2218.htm


O prêmio por uma coisa bem feita é tê-la feito.
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Qua 11 Fev 2009, 00:11
intao, nao vai funciona, vc nao pode dividir ela em 2, faça iconizinhos que façam as vars e depois vc vc faz um para desenhar a barra
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0

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

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Qua 11 Fev 2009, 00:25
então me diga :

O q devo colocar:

quando não tiver o amount coloco: ???

quando não tiver backcolor,mincolor,maxcolor coloco: ???

quando não tiver showback coloco: ???

quando não tiver showborder coloco: ???


FLWS!




Projetos completos

SUPER MARIO MAZE: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-mario-maze-101bugs-retirados-t1824.htm

SUPER ARKANOID X: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-arkanoid-x-versao-atualizada24-01-09-t1889.htm

Projetos em desenvolvimento:

Tankpanzer: 20% Concluído
Robot 27: 20% Concluído
The war of Archer: the escape of the witch: 15% Concluído

Engines:

Engine de pause: http://gmbr.forumeiros.com/engines-f12/engine-de-pause-t2190.htm

Engine healthbar segui a tela: http://gmbr.forumeiros.com/engines-f12/engine-para-o-health-seguir-a-tela-t2036.htm

Engine healthbar para o inimigo:
http://gmbr.forumeiros.com/engines-f12/engine-health-bar-para-o-inimigo-t2035.htm

Engine cheat code com campo de digitação: http://gmbr.forumeiros.com/engines-f12/engine_cheat_code_by_alex_fc-t2218.htm


O prêmio por uma coisa bem feita é tê-la feito.
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

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

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Qua 11 Fev 2009, 00:45
Amigo, o jeito mais facil de resolver o seu problema é enviando enviando um parametro curinga. Como assim? Por exemplo toda vez que vc for enviar um parâmetro indeterminado ou que será enviado em outra rotina vc envia -99999999. Então la na lib vc verifica se for esse valor, caso seja vc ignora, pois será enviado depois. Deste jeito vc pode resolver seu problema facilmente. Pra não ter que ficar escrevendo esse valor toda hora vc pode criar uma constante. Por exemplo DEFAULT = -99999999. Ficaria assim:

draw_healthbar(argument0,argument1,argument2,argument3,
argument4,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULTi)
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0

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

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Qua 11 Fev 2009, 01:09
certo, só que agora da esse erro:


Código:
___________________________________________
FATAL ERROR in
action number 2
of Draw Event
for object bomberman:

COMPILATION ERROR in code action
Error in code at line 1:
  draw_healthbar(x,y,x,y,argument0,argument1,-99999999,-99999999,argument2,argument3)

at position 83: Wrong number of arguments to function or script.

FLWS!




Projetos completos

SUPER MARIO MAZE: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-mario-maze-101bugs-retirados-t1824.htm

SUPER ARKANOID X: http://gmbr.forumeiros.com/galeria-de-projetos-completos-f6/super-arkanoid-x-versao-atualizada24-01-09-t1889.htm

Projetos em desenvolvimento:

Tankpanzer: 20% Concluído
Robot 27: 20% Concluído
The war of Archer: the escape of the witch: 15% Concluído

Engines:

Engine de pause: http://gmbr.forumeiros.com/engines-f12/engine-de-pause-t2190.htm

Engine healthbar segui a tela: http://gmbr.forumeiros.com/engines-f12/engine-para-o-health-seguir-a-tela-t2036.htm

Engine healthbar para o inimigo:
http://gmbr.forumeiros.com/engines-f12/engine-health-bar-para-o-inimigo-t2035.htm

Engine cheat code com campo de digitação: http://gmbr.forumeiros.com/engines-f12/engine_cheat_code_by_alex_fc-t2218.htm


O prêmio por uma coisa bem feita é tê-la feito.
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: "PROBLEMA NA LIB DE HEALTHBAR"

em Qua 11 Fev 2009, 01:11
vc deve te errado o numero de argumentos da função
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