Como eu faço para dropar itens de um monstro depois que ele morre?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por leocurvelo em Sex 21 Ago 2009, 15:48

Alguem pode me ensinar como eu faço para um monstro dropar um item depois que ele morrer?

Agradeço

leocurvelo

Número de Mensagens : 31
Idade : 20
Data de inscrição : 16/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por reddragon em Sex 21 Ago 2009, 18:02

Código:
if vida_do_mostro <= 0{
    instance_create(x,y,item)
    instance_destroy()
}

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por CPinheiro em Sex 21 Ago 2009, 18:05

Bem, um bom jeito para funcionar de qualquer maneira, indepedente de como tenha programado a vida do monstrou, é colocar esse código em um evento Destroy (aquele da lata de lixo):

Código:

instance_create(x,y,nome_do_item);

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por leocurvelo em Sex 21 Ago 2009, 19:37

Olha ai , consegui mais ou menos , mas ai vo fazendo os testes até ficar perfeito.

Obrigado ai!!

Screenshot:



Agora to precisando de + 1 ajudinha.

Sabe como faz pra vim itens ramdomizado , por exemplo

Pra vim ou grana , ou equips , ou armaduras , etc.

Obrigado

leocurvelo

Número de Mensagens : 31
Idade : 20
Data de inscrição : 16/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por ze1 em Sex 21 Ago 2009, 21:50

Código:

switch(choose(1,2,3)) {
case 1:
    instance_create(x,y,dinheiro);
break;
case 2:
    instance_create(x,y,arma);
break;
case 3:
    instance_create(x,y,armadura);
break;
}

Para outros tipos de itens, é só colocar mais parâmetros dentro da função choose:
Código:
choose(1,2,3,4,5,6,7,8,9);
A função pode receber até 16 parâmetros.
Para cada número novo, você deverá inserir um bloco case dentro do switch (é só copiar os exemplos que fiz.

ze1

Número de Mensagens : 60
Data de inscrição : 03/08/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por CPinheiro em Sex 21 Ago 2009, 21:51

Podemos usar o comando choose, que funciona assim: nos argumentos, nós colocamos os nomes (no caso, de objetos) e ele escolhe um deles aleatóriamente. Assim:

Código:
var_nome=choose(1,25,32);
Nesse caso, a variável var_nome será 1, 25 ou 32, de forma aleatória.
Lembrando que você pode colocar quantos valores você quiser, sempre separados por vírgulas:

Código:
var_nome(1,25,32,77,99,111,222,333,444,555,6667,984,8,etc...)

No seu caso, seria assim (no evento Destroy):

Código:

instance_create(x,y,choose(obj_item1,obj_item2,obj_item3)); // pode colocar mais itens, se quiser

Espero ter resolvido. o/

Edit: ops, não ví o post do usuário acima. Apareceu que alguém tinha postado uma nova mensagem, mas nem prestei atenção, lulz.

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por leocurvelo em Sab 22 Ago 2009, 10:24

Vlw ai Gente , era tudo que eu precisava

Obrigado

leocurvelo

Número de Mensagens : 31
Idade : 20
Data de inscrição : 16/03/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como eu faço para dropar itens de um monstro depois que ele morre?

Mensagem por Conteúdo patrocinado Hoje à(s) 13:44


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum