- Data de inscrição : 12/04/2009
Número de Mensagens : 190
Insígnias de JAM :x 0
x 0
x 0
Reputação : 0
Prêmios:
:
:
[Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 14:40
é 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.
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 14:52
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á?
- Ranking :
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :x 0
x 0
x 0
Reputação : 28
Prêmios: 0
: 0
: 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 14:57
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()
}
- Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :x 0
x 0
x 0
Reputação : 20
Prêmios: 0
: 0
: 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 14:58
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!
- Ranking :
Notas recebidas : D-B-C
Data de inscrição : 08/01/2011
Número de Mensagens : 140
Insígnias de JAM :x 0
x 0
x 0
Reputação : 14
Prêmios: 0
: 0
: 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 15:03
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
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 15:07
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()
- Data de inscrição : 12/04/2009
Número de Mensagens : 190
Insígnias de JAM :x 0
x 0
x 0
Reputação : 0
Prêmios:
:
:
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 15:09
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?
- Ranking :
Notas recebidas : D-B-C
Data de inscrição : 08/01/2011
Número de Mensagens : 140
Insígnias de JAM :x 0
x 0
x 0
Reputação : 14
Prêmios: 0
: 0
: 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sex 06 Maio 2011, 15:11
andreh , é verdade eu não tinha testado o código e não prestei muita atenção
vlw,
vlw,
- Ranking :
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :x 0
x 0
x 0
Reputação : 20
Prêmios: 0
: 0
: 0
Re: [Resolvido] Script funcionar para outro objeto e valor de variavel
em Sab 07 Maio 2011, 12:51
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 aspas@lucas_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!
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum