GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Problema no contato
por NPH Ontem à(s) 17:22

» iniciar audio/musica junto com a sala
por NPH Qua 12 Maio 2021, 17:09

» mudar de room(cena) quando fosse colidido
por NPH Ter 11 Maio 2021, 22:15

» criar obj aonde o mouse foi clicado
por Felipe_Cardoso Ter 11 Maio 2021, 11:36

» Contrato freelancer Android
por TS Seg 10 Maio 2021, 00:57

» sprite sumir quando ele fosse colidido
por Felipe_Cardoso Dom 09 Maio 2021, 20:00

» bug limite de objetos na room
por Raffxz Dom 09 Maio 2021, 15:54

» sprite aparecer e sumir quando clicado mouse
por Felipe_Cardoso Sex 07 Maio 2021, 22:15

» troca de armas
por Raffxz Sex 07 Maio 2021, 20:55

» olá,me chamo Eliane
por TRFN Qui 06 Maio 2021, 15:19

» [update 03] Triangle Fly 2: Infinity
por NPH Ter 04 Maio 2021, 18:37

» pulo como flappy bird
por TRFN Seg 03 Maio 2021, 14:46

» Game Maker 1.4 criar arquivo .zip
por TRFN Seg 03 Maio 2021, 14:36

» imagem do grupo nao carrega
por TRFN Seg 03 Maio 2021, 14:32

» [Resolvido]sistema de trocar de arma
por Raffxz Dom 02 Maio 2021, 18:41

» como posso fazer uma seleção de personagens?
por RoGamenatico Qui 29 Abr 2021, 12:53

» Como que eu faço para fazer o tempo parar no gamemaker?
por RoGamenatico Qui 29 Abr 2021, 12:02

» Village Builder
por DJM_JM Qui 29 Abr 2021, 06:12

» Player "entrando" dentro de Bloco sólido!
por bhreno Qua 28 Abr 2021, 10:23

» Inimigo Seguir o Player e Uma coisa a mais...
por makgamer Ter 27 Abr 2021, 22:39

» Engine gmk Donkey Kong Country.
por Roberto M F Ter 20 Abr 2021, 02:36

» Ponto de origem da bala
por DJM_JM Qua 14 Abr 2021, 14:34

» como fazer o player atacar e depois voltar para o sprite parado.
por makgamer Sex 09 Abr 2021, 11:00

» [Resolvido]Alterar o ponto de origem da bala na sprite.
por Capote Ter 06 Abr 2021, 07:36

» Tiro não sai pelo cano da arma
por Capote Seg 05 Abr 2021, 07:30


NPC Script

Ir em baixo

NPC Script Empty NPC Script

Mensagem por Fhox Seg 01 Set 2008, 20:48

Gostaria de compartilhar esse script com vcs

simples eh facil, feito especialmente para games de rpg, mas pode se usar em outros lugares se quiser

Crie uma fonte e de a ela o nome que quiser

crie um script com o nome de fala
depois cole o cod

** mude as linhas comentadas
Código:

draw_set_font(Comic); //mude para uma fonte que quiser
xx1=argument2+20;
yy1=argument3+80;

draw_sprite(speak_spr,-1,xx1,yy1); //imagem de fundo
draw_sprite(argument0,-1,argument2+30,argument3+95); //imagem do char
draw_text(argument2+75,argument3+95,argument1); //texto a aparecer

screen_refresh();
io_clear();
keyboard_wait();

crie um npc qualquer
nele coloque o evento "Left Button"

adicione o cod
Código:

obj_player = object0;  // mude o object0 para o nome do seu char
spr_char = ico_char;  // troque o ico_char para o sprite do seu char
spr_npc = ico_npc0001; // troque o ico_npc0001 para o sprite do npc


if(point_distance(obj_player.x,obj_player.y,x,y)<250){
  fala(spr_npc,"Olá, como vc está??",global.posx,global.posy);
  if(vk_enter){ fala(spr_char,"Estou bem! E o que você está fazendo??",global.posx,global.posy); }
  if(vk_enter){ fala(spr_npc,"Estou parado =]. Sou seu guia inicial.",global.posx,global.posy); }
  if(vk_enter){ fala(spr_char,"hummmmm",global.posx,global.posy); }
  if(vk_enter){ fala(spr_npc,"O jogo está beta, assim poucas coisas estão ok.#Estamos na versão 1.0",global.posx,global.posy); }
}

Por fim, no seu obj do char crie uma instancia "create" e cole o cod
Código:
global.posx = view_xview[0];
global.posy = view_yview[0];

Sempre que quiser chamar uma fala fassa assim
fala(spr_npc,"O jogo está beta, assim poucas coisas estão ok.#Estamos na versão 1.0",global.posx,global.posy);

fala = nome do script
spr_npc = sprite do char
"O jogo está beta, assim poucas coisas estão ok.#Estamos na versão 1.0" = texto, lembrando que o # serve para pular linha
global.posx,global.posy = posição X/Y da area da fala
Fhox
Fhox

Data de inscrição : 28/08/2008
Reputação : 0
Número de Mensagens : 49
Prêmios : NPC Script 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

Ver perfil do usuário http://www.ro2brasil.com

Voltar ao Topo Ir em baixo

NPC Script Empty Re: NPC Script

Mensagem por Volstagg Seg 01 Set 2008, 21:04

Legal, estilo tibia.
Volstagg
Volstagg

Data de inscrição : 16/05/2008
Reputação : 0
Número de Mensagens : 353
Prêmios : NPC Script 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

NPC Script Empty Re: NPC Script

Mensagem por Fhox Seg 01 Set 2008, 21:07

na minha assinatura tem o meu projeto,
nele tem como ver como funciona esse script
Fhox
Fhox

Data de inscrição : 28/08/2008
Reputação : 0
Número de Mensagens : 49
Prêmios : NPC Script 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

Ver perfil do usuário http://www.ro2brasil.com

Voltar ao Topo Ir em baixo

NPC Script Empty Re: NPC Script

Mensagem por Volstagg Seg 01 Set 2008, 21:36

Opa, vou deixar os comentários no tópico do jogo.
Mas sobre o tutorial, é que eu li meio por cima. Não era do jeito que eu estava pensando, mas esse ai é bem legal também.
Volstagg
Volstagg

Data de inscrição : 16/05/2008
Reputação : 0
Número de Mensagens : 353
Prêmios : NPC Script 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

NPC Script Empty Re: NPC Script

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


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