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
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Como usar o comando with mas, sendo que... [ leia o tópico ]

+3
Janx
Suadao
Adriel
7 participantes

Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 11:49

... seja, tipo assim :
Código:
if with(object13)instance_destroy(){instance_create(x,y,object13)}

Aqui tá indicando que o if tá dando errado! É que eu queria que funcionasse assim : SE o object13 for destruído, eu crio um novo. Entenderam?
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Suadao Qua 16 Jun 2010, 12:21

Acho que isso não funciona, tenta criar uma variável pra checar se ele foi destruído.

Valew! flw
Suadao
Suadao

Data de inscrição : 22/11/2009
Reputação : 4
Número de Mensagens : 1035
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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.recursos-mania.forumeiros.com

Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Janx Qua 16 Jun 2010, 12:25

Não é possivel usar o if junto de "with".

mas pelo código, da para intender que você quer que quando o objeto for destruido, crie outro correto?

Os objetos tem um evento "destroy", fica em baixo de "create". Coloque lá o código de criar o objeto que ele vai ser criado quando o outro for destruido!
Janx
Janx

Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 2 Bronze x 0

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

Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por donte Qua 16 Jun 2010, 12:30

Faz assim:
Código:
with(object13) {if instance_destroy(){instance_create(x,y,object13)}}
avatar
donte

Data de inscrição : 22/12/2009
Reputação : 0
Número de Mensagens : 1165
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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
Plataformas :
  • Game Maker Studio 2.0
  • Unity


Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 12:33

Mas assim não daria certo Janx, porque, no meu game é assim : uma caveirinha que fica atirando ossos, aí, quando o osso sai da room, ele é destruído ( se eu colocasse para ele voltar a posição inicial mesmo se a caveirinha não existir mais ele surgirá do nada na room )! Então, como a caveira é destruída se você pular em cima, o osso surge do nada! Por isso, eu queria usar este código na caveira!
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por RodrigoM. Qua 16 Jun 2010, 12:37

coloque asim então:
Código:
if !instance_exists(object13) then instance_create(object13);

Coloque isso no step da caveira.

Veja se funciona.
avatar
RodrigoM.

Data de inscrição : 06/08/2009
Reputação : 5
Número de Mensagens : 569
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 12:42

Deu erro CyraxX... e Donte, deu errado tbm! O osso some assim que começa a room!
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por RodrigoM. Qua 16 Jun 2010, 12:45

Mals errei no codigo! :S

coloca assim:
Código:
if !instance_exists(obj) {instance_create(x,y,obj)}
avatar
RodrigoM.

Data de inscrição : 06/08/2009
Reputação : 5
Número de Mensagens : 569
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 12:49

CyraxX, ficou a mesma coisa! Quando a caveira some, o osso que ela atira continua aparecendo! Eu queria que isso não acontecesse!
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por RodrigoM. Qua 16 Jun 2010, 12:51

se eu entendi você quer que o osso suma junto com a caveira quando ela é destruída?

Inverte então, tente assim no step do osso:
Código:
if !instance_exists(obj_caveira) {instance_destroy()}
avatar
RodrigoM.

Data de inscrição : 06/08/2009
Reputação : 5
Número de Mensagens : 569
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 12:55

Não deu certo de novo CyraxX... e eu achei que este fosse dar certo...
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Cainã Qua 16 Jun 2010, 13:05

Quando for criar o osso faça assim no objeto cavaira:

Código:
{

ID := instance_create(x, y, ObjOsso) ;

}


Quando a caveira sair da Room (Outside Room) coloque:

Código:
{

with (ID) {

instance_destroy();

}

}
Cainã
Cainã

Data de inscrição : 07/03/2010
Reputação : 1
Número de Mensagens : 1335
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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://cai.na.tl/

Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Adriel Qua 16 Jun 2010, 13:11

O meu GM não reconheceu o ID...
Adriel
Adriel

Data de inscrição : 18/07/2009
Reputação : 2
Número de Mensagens : 924
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Cainã Qua 16 Jun 2010, 13:13

Tenta usar:

Código:
{

ID := id.instance_create(x, y, ObjOsso) ;

}
Cainã
Cainã

Data de inscrição : 07/03/2010
Reputação : 1
Número de Mensagens : 1335
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] 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://cai.na.tl/

Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

Mensagem por Kabeção Qua 16 Jun 2010, 13:48

Tente colocar isso no step do osso:
w = -16;
obj0 = objCaveira;

if obj0.x < view_xview+w || obj0.x > view_xview+view_wview-w || obj0.y < view_yview+w || obj0.y > view_yview+view_hview-w instance_destroy();


w é o espaçamento.
Diminua ou aumente se quer que o objeto se destrua quando a caveira sair alguns pixels a mais ou a menos da view.
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : Como usar o comando with mas, sendo que... [ leia o tópico ] Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

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

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

Como usar o comando with mas, sendo que... [ leia o tópico ] Empty Re: Como usar o comando with mas, sendo que... [ leia o tópico ]

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