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

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


barra para tiro

+2
itallo
batata95
6 participantes

Ir para baixo

barra para tiro Empty barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 22:48

bom...
eu gostaria de fazer assim...
com que o player só consiga atirar de 3segundos em 3segundos
dai quando ele atira (botão esquerdo do mouse ) A barra do tiro fica vazia, e dps de 3 segundos ela enche, dizendo q jah pode atirar dnovo... e assim consecivamente...

se alguem souber como por favor posta ai! Surprised
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por itallo Qui 04 Fev 2010, 23:01

///create
patir = true
delay = 90
pdelay = false
blife = 90

///step
direction = point_direction(x,y,mouse_x,mouse_y)

if mouse_check_button_pressed(mb_left) and patir = true
{
pdelay = true
instance_create(x,y,o_bala)
}

if pdelay = true
{
patir = false
alarm[1] = 1
}

if blife < 90
alarm[0] = 1

if blife >= 90
{
blife = 90
pdelay = false
}


///alarm[0]
if pdelay = true
{
blife+=1
alarm[0] = 1
}


////alarm[1]
blife = 0


/////draw
draw_healthbar(20,20,40,120,(blife/delay)*100,false,c_black,c_black,3,false,false)
////confira os codigos eu nao fiz no GM


Última edição por oBKo em Qui 04 Fev 2010, 23:14, editado 2 vez(es)
itallo
itallo

Games Ranking : Nota C

Notas recebidas : B - D
Data de inscrição : 26/08/2009
Reputação : 12
Número de Mensagens : 970
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 23:06

FATAL ERROR in
action number 3
of Step Event
for object obj_player:

COMPILATION ERROR in code action
Error in code at line 3:
if mouse_button_check_pressed(mb_left) and patir = true
^
at position 5: Unknown function or script: mouse_button_check_pressed
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Qui 04 Fev 2010, 23:14

Pra começar vamos configurar para que o player só atire de 3 em 3 segundos:

No Create do player defina uma variável de tiro, exemplo:
Código:
global.pode_atirar = true

No step do player, vamos começar nosso código:
Código:
if mouse_check_button_pressed(mb_left) and global.pode_atirar = true//se a tecla esquerda do mouse estiver pressionada e se pudermos atirar
{ global.pode_atirar = false //não podemos mais atirar
instance_create(0,0,obj_bala) //criamos a bala. Troque o obj_bala pelo nome da sua bala
alarm[0] = 90} //rodará 3 segundos

Certo, crie um evento alarm 0 e nele, vamos autorizar atirar novamente:

Código:
global.pode_atirar = true

Pronto! Já definimos que só podemos atirar a cada 3 segundos, agora a barra:

Crie um objeto controle sem sprite e nele coloque este código no draw

Código:
draw_rectangle(10,10,100,40,true) //desenhamos o contorno da barra
draw_rectangle_color(10,10,global.atira,40,c_red,c_red,c_red,c_red,false)//desenhamos o preenchimento da barra, e a variável global.atira é a que vamos definir

Vá no evento create deste objeto controle e crie esta variável:

Código:
global.atira = 0

Vá no evento step desse objeto e coloque esse outro código:

Código:
if global.pode_atirar = true //se podemos atirar
{ global.atira = 100} // a barra ficará cheia
else //senao
{alarm[0] = 10} //setamos o alarme a 1/3 de um segundo.

Agora crie um evento alarm 0 nesse objeto controle e coloque isto:

Código:
global.atira += 10 //o preenchimento aumenta 10 píxeis
if global.pode_atirar = false //se não podermos atirar (ou seja, já se passaram os 3 seg)
{alarm[0] = 10}//refazemos o alarme
if global.atira > 100 {global.atira = 0}

Acho que é só isso, vê se dá tudo certo, e se a tela se movimenta, te recomendo a usar views, mas isso só se ela se movimenta, e se você não conhece as views, eu te mostro depois BLZ?

olha só, eu dei umas editadas nos códigos porque encontrei erros, acho bom você ver denovo só para garantir! última modificação 11:21 da noite do dia 4 de Fev


Última edição por souzalucasjose em Qui 04 Fev 2010, 23:24, editado 2 vez(es)
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 23:21

deu um erro! "/ olha ai... se quiser me add no msn para facilitar : pedroramirez_95@hotmail.com

Código:
ERROR in
action number 3
of  Step Event
for object obj_player:

Error in code at line 1:
  if mouse_check_button(mb_left) and pode_atirar = true//se a tecla esquerda do mouse estiver pressionada e se pudermos atirar
                                    ^
at position 36: Unknown variable pode_atirar
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por jp_away Qui 04 Fev 2010, 23:25

concerta aew: no step do player é
Código:
if mouse_check_button_pressed(mb_left) and global.pode_atirar = true//se a tecla esquerda do mouse estiver pressionada e se pudermos atirar
{ global.pode_atirar = false //não podemos mais atirar
instance_create(0,0,obj_bala) //criamos a bala. Troque o obj_bala pelo nome da sua bala
alarm[0] = 90} //rodará 3 segundos

ele esqueceu-se do global.
jp_away
jp_away

Games Ranking : Nota D

Notas recebidas : D
Data de inscrição : 05/09/2009
Reputação : 6
Número de Mensagens : 860
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://www.jpgamesweb.xpg.com.br/

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Qui 04 Fev 2010, 23:25

Já vi o erro, sabe o segundo código que te mandei? Nele tá assim né?

Código:
if mouse_check_button_pressed(mb_left) and pode_atirar = true...

Modifica isso e bota global.pode_atirar que resolve esse erro, se quiser, te mando uma engine mais tarde.
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 23:33

agr nao apareceu nenhum erro... mais eu ainda atiro quantas vezes quiser...
e a barra dps q eu atiro ela nao sai do 0..

add meu msn: pedroramirez_95@hotmail.com
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Qui 04 Fev 2010, 23:37

Eita cara, não vai dar pra te adicionar... Eu tô sem MSN porque uçtimamente ele deu uns erros bem complicados e num consigo isntalar denovo.

Vai querer que eu faço uma engine?
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 23:40

por favor! Very Happy
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Qui 04 Fev 2010, 23:47

Mas só amanhã firmeza? To com sono e jajá tenho que ir dormir. '-'
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por Mystery_boy_maker Qui 04 Fev 2010, 23:48

Também to esperando a engine sempre tive essa duvida
agora acho que vou solucionar ...
a e batata95 acho que tem uma engine de tiro que carrega aki no site ...
Mystery_boy_maker
Mystery_boy_maker

Data de inscrição : 25/01/2010
Reputação : 16
Número de Mensagens : 908
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

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

http://recursos-mania.forumeiros.com

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Qui 04 Fev 2010, 23:49

souzalucasjose, ok pode ser amanha Very Happy


mystery eu ou dar uma olhada, se achar alguma coisa posto aki
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Sex 05 Fev 2010, 12:20

Tô fazendo sua engine, quando terminar, posto o download num EDIT.
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Sex 05 Fev 2010, 15:00

Firmeza! Very Happy
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por fonetico Sex 05 Fev 2010, 17:25

Olha cara, eu tentei de verdade fazer a engine, mas sinceramente, não consegui fazer a barra se mover, só atirar de 3 em 3 segundos, foi mal aí blz? Mas se tiver outra coisa em que podemos ajudar tamos aí.
fonetico
fonetico

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por All-x Sex 05 Fev 2010, 17:29

Bom, tem essa minha engine aqui:

http://www.gamemakerbrasil.com/engines-f12/ultimate-shot-2d-engine-v1-t3591.htm

Ela teM esse sistema. Espero que te ajude. Vlw?

FLWS!
All-x
All-x

Games Ranking : Nota A

Notas recebidas : B A
Data de inscrição : 20/12/2008
Reputação : 189
Número de Mensagens : 2571
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 25 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • C ou C++


https://redscreensoft.com

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

Mensagem por batata95 Sex 05 Fev 2010, 19:43

souzalucasjose vlw por tudo mano!

AlexFC vc é o cara! vlw!
consegui \o/

vlw por toda a ajuda galera vcs sao d+ Very Happy

logo mais estarei postando meu projeto ai xD
batata95
batata95

Data de inscrição : 29/01/2010
Reputação : 0
Número de Mensagens : 255
Prêmios : barra para tiro Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

barra para tiro Empty Re: barra para tiro

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