Entrar
Últimos assuntos
» player não consegue andarpor 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
[Resolvido] Script funcionar para outro objeto e valor de variavel
5 participantes
Página 1 de 1
[Resolvido] Script funcionar para outro objeto e valor de variavel
é o seguinte eu queria saber como é que faço pra uma ação que ta no escritp de um objeto ser aplicada em outro objeto
exemplo
codigo do objeto 1:
if vida = 0 {instance_destroy()}
eu queria destruir um objeto pelo script do objeto 1
entendeu?
e a outra duvida é assim, vou usar um exemplo pra explicar melhor
eu tenho um objeto bau que tem uma variavel "itens_dentro_do_bau" e o valor dela é 0
pro que o bau está vazio.
ai eu quero colocar uma espada dentro
ai se eu quiser colocar um escudo como eu faço?
eu coloco tipo assim
eu acho que desse jeito não funciona então se alguém poder me dizer outra jeito de fazer isso eu agradeço.
se alguém não entendeu eu pergunta
muito obrigado.
exemplo
codigo do objeto 1:
if vida = 0 {instance_destroy()}
eu queria destruir um objeto pelo script do objeto 1
entendeu?
e a outra duvida é assim, vou usar um exemplo pra explicar melhor
eu tenho um objeto bau que tem uma variavel "itens_dentro_do_bau" e o valor dela é 0
pro que o bau está vazio.
ai eu quero colocar uma espada dentro
- Código:
itens_dentro_do_bau = 'espada'
ai se eu quiser colocar um escudo como eu faço?
eu coloco tipo assim
- Código:
itens_dentro_do_bau += 'escudo'
eu acho que desse jeito não funciona então se alguém poder me dizer outra jeito de fazer isso eu agradeço.
se alguém não entendeu eu pergunta
muito obrigado.
Última edição por lucas_SK8 em Dom 08 maio 2011, 10:36, editado 1 vez(es)
lucas_SK8- Data de inscrição : 12/04/2009
Reputação : 0
Número de Mensagens : 190
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
A primeira pergunta eu não entendi mto bem, vc quer destruir os dois objetos? ou vc quer destruir só um objeto, mas com o código no outro. Eu fiz os dois:
Destruir os 2 objetos:
Cria um novo obj., coloca o código q vc quiser nesse objeto, aí depois vá nos dois objetos q vc quer q o código se aplique e escolha o obj. q vc acabou de criar como parent.
Destruir 1 objeto:
A segunda questão, vc quer apenas colocar os objetos no baú, ou vc quer dar a possibilidade de mais tarde tirar eles de lá?
Destruir os 2 objetos:
Cria um novo obj., coloca o código q vc quiser nesse objeto, aí depois vá nos dois objetos q vc quer q o código se aplique e escolha o obj. q vc acabou de criar como parent.
Destruir 1 objeto:
- Código:
if vida = 0
with (objeto) // ponha o nome do objeto q vc quer destruir.
{instance_destroy()}
A segunda questão, vc quer apenas colocar os objetos no baú, ou vc quer dar a possibilidade de mais tarde tirar eles de lá?
andreh- Games Ranking :
Notas recebidas : C
Data de inscrição : 09/03/2011
Reputação : 3
Número de Mensagens : 183
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
na primeiro problema eu posso te ajudar basta vc tranformar a variavel em global tipo no nos objetos que são pra ter o mesmo codigo vc coloca
- Código:
if global.vida<=0{
instance_destroy()
}
gustavo ferreira- Games Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Reputação : 28
Número de Mensagens : 470
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
Primeira Dúvida:
Pelo que eu entendi, você quer fazer um objeto destruir outro
Para isso, usa-se o with. Com ele você pode manipular um objeto através de outro.
Nesse caso o código é:
Segunda Dúvida:
Isso pode ser resolvido com Arrays, que usam uma mesma variável, mas tem vários índices que recebem diferentes valores.
Para criá-las, coloque o seguinte código no evento Create:
No evento em que for colocar o item no baú, coloque:
É isso aí. Qualquer dúvida é só perguntar
Espero ter ajudado!
Pelo que eu entendi, você quer fazer um objeto destruir outro
Para isso, usa-se o with. Com ele você pode manipular um objeto através de outro.
Nesse caso o código é:
- Código:
if(vida=0) with(obj_que_vai_destruir) instance_destroy();
Segunda Dúvida:
Isso pode ser resolvido com Arrays, que usam uma mesma variável, mas tem vários índices que recebem diferentes valores.
Para criá-las, coloque o seguinte código no evento Create:
- Código:
item[0]=""; //espaço vazio
item[1]="";
item[2]="";
item[3]="";
item[4]="";
item[5]="";
- Código:
for(i=0;i<numero_de_espaços;i+=1) //Começa no 0 e vai até o numero escolhido
item[i]=""; //cria "i" espaços no bau
No evento em que for colocar o item no baú, coloque:
- Código:
for(i=0;i<6;i+=1)
{
if(item[i]="")
{
item[i]="Item Escolhido";
break;
}
else exit;
}
É isso aí. Qualquer dúvida é só perguntar
Espero ter ajudado!
JV Justino- Games Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Reputação : 20
Número de Mensagens : 619
Prêmios :
x 0 x 13 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
Eu não li os outros posts, mas no script te uma função na barra superior escrito: "Applies to " (Aplicar para) dai tem "Self" "Other" e "Object".
Clica no Object e escolhe qual vc quer!!
Não sei se dá certo, mas pela lógica daria.
Flw
Clica no Object e escolhe qual vc quer!!
Não sei se dá certo, mas pela lógica daria.
Flw
KaxoteGM- Games Ranking :
Notas recebidas : D-B-C
Data de inscrição : 08/01/2011
Reputação : 14
Número de Mensagens : 140
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
dá certo sim kaxote, mas se ele quiser adicionar mais códigos q não se refira a esse objeto não dará certo, por isso é melhor usar with()
andreh- Games Ranking :
Notas recebidas : C
Data de inscrição : 09/03/2011
Reputação : 3
Número de Mensagens : 183
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
muito obrigado a todos por responder
entendi
mas joão vitor quando eu coloco assim
item[1]="escudo"
escudo vai ser um valor ou um objeto?
entendi
mas joão vitor quando eu coloco assim
item[1]="escudo"
escudo vai ser um valor ou um objeto?
lucas_SK8- Data de inscrição : 12/04/2009
Reputação : 0
Número de Mensagens : 190
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
andreh , é verdade eu não tinha testado o código e não prestei muita atenção
vlw,
vlw,
KaxoteGM- Games Ranking :
Notas recebidas : D-B-C
Data de inscrição : 08/01/2011
Reputação : 14
Número de Mensagens : 140
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
Será um valor string. Se você quiser colocar objetos, você terá que tirar todos os "" e colocar 0, e quando for colocar um item, é só colocar o nome dele fora das aspaslucas_SK8 escreveu:muito obrigado a todos por responder
entendi
mas joão vitor quando eu coloco assim
item[1]="escudo"
escudo vai ser um valor ou um objeto?
Espero ter ajudado!
JV Justino- Games Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Reputação : 20
Número de Mensagens : 619
Prêmios :
x 0 x 13 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [Resolvido]Como criar um objeto com outro valor numa variável?
» Script de um objeto funcionar para outro objeto
» [Resolvido]Gravar variavel em outro objeto
» Como pegar uma variavel local de um outro objeto e passar pra um outro objeto
» variavel com outro valor
» Script de um objeto funcionar para outro objeto
» [Resolvido]Gravar variavel em outro objeto
» Como pegar uma variavel local de um outro objeto e passar pra um outro objeto
» variavel com outro valor
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos