 |
Ver Mensagens sem resposta | Ver Tópicos Activos
| [ +/- ]
[ Data/Hora: 23 Mai 2013, 07:33 ]
|
|
| Autor |
Mensagem |
|
Pr0gr4mm3r
|
Assunto da Mensagem: Enviado: 26 Jun 2005, 10:01 |
|
| Moderador(a)/Colaborador(a) |
 |
Registado: 09 Out 2003, 00:02 Mensagens: 2043 Localização: Brasil
|
|
Com a permissao do mestre <b>alexiis</b>, respondo esta, eu tambem estava atraz de criar um zumbi que me perseguia e quando ele encostasse mim ele tiraria uma determinada quantidade de vida, comecei a bolar e montar um script, e deu certo, basta apenas vc colocar este codigo no seu script principal veja o codigo abaixo;
<font color=green>
//ponteiro do som
</font id=green>
<font color=blue>
SOUND zombi_wav <zombi.wav>;
//funçao do veneno
function veneno()
{
proc_kill(4);
if (you != null)<font color=green>// encostou em uma entidade</font id=green>
{
snd_play (zombi_wav, 50, 0);
you.skill9 -= 10;
}
}
<font color=green>//agora coloque esta açao no seu modelo de zombi</font id=green>
action zombi_venenoso
{
var spider_speed;
var in_front;
my.enable_entity = on;
my.enable_impact = on;
my.event = veneno;
while(1)
{
spider_speed.x = 8 * time;
spider_speed.y = 0;
spider_speed.z = 0;
spider_speed *= time;
in_front.x = my.x + 40 * cos(my.pan);
in_front.y = my.y + 40 * sin(my.pan);
in_front.z = my.z;
if (content(in_front) == content_solid)
{
my.skill40 = my.pan;
my.skill41 = 30 + random(90);
while (my.pan < my.skill40 + my.skill41)<font color=green>// Vira 30..120 graus</font id=green>
{
my.pan += 5 * time;
wait (1);
}
}
else
{
ent_cycle(\"walk\", my.skill20);<font color=green>//animaçao \"run\"</font id=green>
my.skill20 += 10 * time;
my.skill20 %= 100; // loop
move_mode = ignore_passable;<font color=green>//ignora entidades passaveis</font id=green>
result = ent_move (spider_speed, nullvector);
if (result == 0) // got stuck?
{
spider_speed.x *= -1;<font color=green>//Inverte a direçao do movimento</font id=green>
my.skill40 = my.pan;
my.skill41 = 30 + random(90);
while (my.pan < my.skill40 + my.skill41)
{
my.pan += 5 * time;
ent_cycle(\"run\", my.skill20); //
my.skill20 -= 10 * time;
my.skill20 %= 100; // loop
move_mode = ignore_passable; //
ent_move (spider_speed, nullvector);
wait (1);
}
spider_speed.x *= -1;
}
}
wait (1);
}
wait (1);
}
</font id=blue>
Coloquei as imagens pra vc ver onde eu coloquei os codigos acima;
<img src=\"http://www.byteseartes.com/zombi/zombi1.JPG\" border=0>
<img src=\"http://www.byteseartes.com/zombi/zombi2.JPG\" border=0>
realmente este codigo ficou muito bom pra mim, tenho varios zombies.
Editado por - Pr0gr4mm3r on 26/06/2005 10:07:29
_________________ Saiba que para aprender precisamos de alguém que nos ensine, e quando você aprender não esqueça de ensinar alguém.
|
|
| Topo |
|
 |
|
fefe19
|
Assunto da Mensagem: Enviado: 26 Jun 2005, 10:42 |
|
Registado: 19 Mar 2005, 23:47 Mensagens: 48 Localização: Brasil
|
|
valew pela ajuda vo testar mas deve de tar otimo vc e o alexiis me ajudam bastante valews ae pela grande ajuda te todos
|
|
| Topo |
|
 |
|
fefe19
|
Assunto da Mensagem: Enviado: 05 Jul 2005, 00:41 |
|
Registado: 19 Mar 2005, 23:47 Mensagens: 48 Localização: Brasil
|
|
gostaria de saber o codigos para colocar sons mid wav e mp3 valews
|
|
| Topo |
|
 |
|
J.D.
|
Assunto da Mensagem: Enviado: 05 Jul 2005, 06:57 |
|
| Membro Ativo |
 |
Registado: 06 Jul 2004, 18:36 Mensagens: 129 Localização: Brasil
|
Mano fefe19, que eu saiba só a versão Professional ou Commercial do 3dgs aceita esse tipo de coisa, mas mesmo assim, aquio vai um plugin para o WED. Ele dá direito a Mp3 em seu game. Só clicar.
http://www.geocities.com/xagon7/Dlls/mp3adv_v1_1.zip
Valew J.D.|Game Design|
Criar Jogos... O tempo é um mero detalhe.
<img src=\"http://www.jd.fhp.com.br/logotipo1.jpg\" border=0>
_________________ Valew <b><font color=blue>-=||J.Ð.|Gä(/)ëÐë§¡gÑ||=-</font id=blue></b>
|
|
| Topo |
|
 |
|
Pr0gr4mm3r
|
Assunto da Mensagem: Enviado: 05 Jul 2005, 08:28 |
|
| Moderador(a)/Colaborador(a) |
 |
Registado: 09 Out 2003, 00:02 Mensagens: 2043 Localização: Brasil
|
Aqui mesmo no forum tem um tutorial feito por mim, inclusive com o link pra pegar a DLL, veja: http://www.unidev.com.br/artigos/DllPar ... asp?id=516
Valew!!!
_________________ Saiba que para aprender precisamos de alguém que nos ensine, e quando você aprender não esqueça de ensinar alguém.
|
|
| Topo |
|
 |
|
fefe19
|
Assunto da Mensagem: Enviado: 09 Jul 2005, 16:53 |
|
Registado: 19 Mar 2005, 23:47 Mensagens: 48 Localização: Brasil
|
|
| Topo |
|
 |
Quem está ligado: |
Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes |
|
Criar Tópicos: Proibído Responder Tópicos: Proibído Editar Mensagens: Proibído Apagar Mensagens: Proibído
|
|
 |
|

|
 |