Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [FAQ] Editar lo básico en un NPC  (Leído 2799 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Gentatsu
Usuario Novato

Desconectado Desconectado

Mensajes: 22
Miembro Nº: 71




Última visita: 26 de Abril de 2008, 09:50:23
« : 23 de Junio de 2006, 09:15:19 »

En este tutorial os enseñaremos a editar NPC's con diversos ejemplos sin riegos de pérdida.
Editar un NPC es bastante fácil, una vez que le coges el truco y hábito se te convertirá en una rutina bastante gustosa y atractiva de la cual serás todo un experto de ahí a traducirlos (si tienes paciencia y si sabes inglés claro está xD). Comenzaremos por las coordenadas y ubicación y posición de este, con el ejemplo del heal.txt. En sí nada más abrir ese .txt nos aparecerá lo siguiente:
Código:

prontera.gat,150,184,5 script Healring#h1-1::Healring 1002,{
mes "[Healring]";
mes "Booooiiing!!";
next;
menu "Heal",-,"Quit",CANCEL;
heal 30000,30000;
mes "[Healring]";
mes "Boooing! Booiing Boing! (Healed! Have fun!)";
close;
CANCEL:
mes "[Healring]";
mes "Boing Boing! (Bye Bye!)";
close;
}
morocc.gat,159,96,5 duplicate(Healring) Healring#h1-2 1002
geffen.gat,121,61,5 duplicate(Healring) Healring#h1-3 1002
payon.gat,180,105,5 duplicate(Healring) Healring#h1-4 1002
alberta.gat,185,144,5 duplicate(Healring) Healring#h1-5 1002
aldebaran.gat,134,123,5 duplicate(Healring) Healring#h1-6 1002
izlude.gat,125,118,5 duplicate(Healring) Healring#h1-7 1002
xmas.gat,149,136,5 duplicate(Healring) Healring#h1-8 1002
comodo.gat,188,162,5 duplicate(Healring) Healring#h1-9 1002
amatsu.gat,200,80,5 duplicate(Healring) Healring#h1-10 1002
gonryun.gat,164,130,5 duplicate(Healring) Healring#h1-1 1002
Este es todo el script del que nos debemos fijar, ahora bien para saber su posición, coordenadas y ubicación debemos fijarnos en el primer párrafo o frase.
Código:
prontera.gat,150,184,5 script Healring#h1-1::Healring 1002,{
Ok, pues prontera.gat, es la ciudad en la que se encuentra nuestro NPC. 150,184 son las coordenadas en las que se encuentra nuestro NPC dentro de cualquier ciudad. Healring es el nombre del npc al pasar el mouse por encima de dicho NPC y 1002 es el número de sprite que recibe nuestro NPC. Perfecto ahora modificaré una línea para demostraros como se editaría esa línea que será la que más tocaremos. Compáralos y verás los cambios.
 
Código:
prontera.gat,150,184,5 script Healring#h1-1::Healring 1002,{ => izlude.gat,152,175,4 script Curandero#h1-1::Curandero 60,{
Después si queremos quitar el texto de nuestro healring, heal o curandero, debemos hacer lo siguiente:
Código:
mes "[Healring]";
mes "Booooiiing!!";
next;
menu "Heal",-,"Quit",CANCEL;
heal 30000,30000;
mes "[Healring]";
mes "Boooing! Booiing Boing! (Healed! Have fun!)";
close;
CANCEL:
mes "[Healring]";
mes "Boing Boing! (Bye Bye!)";
close;
}
En esta parte de nuestro script deberíamos borrar los apartados mes y sobrantes de dicho script, en este caso, quedaría así:
Código:

heal 30000,30000;
}
Aunque para que os cure toda la vida si tenéis mucha más os aconsejo editarlo así:
Código:

heal 1000000,1000000;
}
Después en la parte de abajo de nuestro heal.txt encontraremos lo siguiente:
Código:
morocc.gat,159,96,5 duplicate(Healring) Healring#h1-2 1002
geffen.gat,121,61,5 duplicate(Healring) Healring#h1-3 1002
payon.gat,180,105,5 duplicate(Healring) Healring#h1-4 1002
alberta.gat,185,144,5 duplicate(Healring) Healring#h1-5 1002
aldebaran.gat,134,123,5 duplicate(Healring) Healring#h1-6 1002
izlude.gat,125,118,5 duplicate(Healring) Healring#h1-7 1002
xmas.gat,149,136,5 duplicate(Healring) Healring#h1-8 1002
comodo.gat,188,162,5 duplicate(Healring) Healring#h1-9 1002
amatsu.gat,200,80,5 duplicate(Healring) Healring#h1-10 1002
gonryun.gat,164,130,5 duplicate(Healring) Healring#h1-1 1002
Pues deberías editar en todas las líneas el número 1002, cambiando por el número de sprite que tu desees, en este caso yo elegí el 60.(Ver lista de números de sprite). Según mi elección y el nombre del NPC, las líneas quedaría de la siguiente manera:
Código:
morocc.gat,159,96,5 duplicate(Healring) Curandero#h1-2 60
geffen.gat,121,61,5 duplicate(Healring) Curandero#h1-3 60
payon.gat,180,105,5 duplicate(Healring) Curandero#h1-4 60
alberta.gat,185,144,5 duplicate(Healring) Curandero#h1-5 60
aldebaran.gat,134,123,5 duplicate(Healring) Curandero#h1-6 60
izlude.gat,125,118,5 duplicate(Healring) Curandero#h1-7 60
xmas.gat,149,136,5 duplicate(Healring) Curandero#h1-8 60
comodo.gat,188,162,5 duplicate(Healring) Curandero#h1-9 60
amatsu.gat,200,80,5 duplicate(Healring) Curandero#h1-10 60
gonryun.gat,164,130,5 duplicate(Healring) Curandero#h1-1 60
Y bueno pues esto sería una manera de editar NPC's, ya que hay muchas formas de realizarlo pero recuerda !!! lo que más editarás en un NPC sera la primera frase y línea cambiándoles o la ciudad, coordenadas y posición en la que se encuentra. Para saber las coordenadas en las que nos encontramos dentro del RO nos ponemos en el sitio donde queremos poner nuestro NPC y poner el comando /where, nos saldrán unas coordenadas que debemos memorizar o apuntar. Tras esto las debemos sustituir por las que tiene el script y listo ! ya tenemos nuestro npc en posición.
Hasta aquí el tutorial de como editar NPC's sin riesgo de pérdida.
En línea
DivineRO :: Foro :: Ragnarok Online
« : 23 de Junio de 2006, 09:15:19 »

 En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.378 segundos con 23 consultas.


Google visitó por ultima vez esta pagina 10 de Mayo de 2008, 02:27:38