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: [NPC] Template de NPC Multi Item quest  (Leído 684 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Begeo
Usuario Habitual
*
Desconectado Desconectado

Sexo: Femenino
Mensajes: 49
Miembro Nº: 2202


使いましょう!




Última visita: 03 de Julio de 2008, 06:47:00
« : 24 de Mayo de 2007, 09:38:07 »

Bueno, pues aquí os dejo el código de un NPC que acabo de hacer para todos vosotros, que es un template base para poder hacer quests en dos segunditos de tipo Quest item. Requiere un poco de conocimiento de scripting.

Código:
prontera.gat,149,193,5    script    NOMBRENPC    51,{
default:
    mes "[NOMBRE NPC]";
    mes "Bienvenido/a a mi selección de quests.";
    next;
    mes "[NOMBRE NPC]";
    mes "Elige un job:";
    next;
    menu "Job1",JOB1,"Cancelar",exit;


exit:
    mes "[NOMBRE NPC]";
    mes "Adiós";
    close;

norew:
    mes "[NOMBRE NPC]";
    mes "No tienes los objetos requeridos.";
    close;

///////////////////COMIENZO JOBS////////////////////////////////////
JOB1:
    mes "Por favor, elige la quest a continuacion:";
    next;
    menu "Quest1",QUEST1-1,"Cancelar",exit;    


/////////////////////COMIENZO QUESTS////////////////////////////////
QUEST1-1:
    mes "[Información Quest]";
    mes "A la prima de mi hijo se le ha perdido el muñeco de poring. Por favor, búscalo.";
    mes "Recompensa: 100z";
    mes "Requerido: Peluche poring";
    next;
    menu "Pedir recompensa",REW1-1,"Volver a quests",JOB1,"Volver a Job's menu",default,"Cancelar",exit;

///////////////////////COMIENZO REWARDS//////////////////////////
REW1-1:
    if((countitem(741) < 1)) goto norew;//////////////////////////////Editar el numero de item en countitem() para cambiar objeto necesario. Añadir esta linea consecutivamente para pedir más de un objeto. Cambiar el 1 para que pida mas del mismo objeto.
    mes "[Información quest]";
    mes "Enhorabuena, tienes los objetos necesarios, aqui te va la reward.";
    delitem 741,1;//////////////Cambiar el 1 para que vaya a juego con el numero en countitem() < 1. El numero es el uno. Cambiar el 741 por el numero de objeto dado.
    set Zeny,Zeny+100;//////////////////////Editar el 100 para añadir recompensa diferente de dinero. Remover linea si no se necesita.
    getitem 741,1;/////Cambiar 741 por el objeto recompensa, cambiar el 1 para que de más de uno. Borrar linea si no se necesita.
    next;
    goto default;
}

Disfrutadlo.

PD: Este npc está sin revisar, podria tener ligeros fallos de sintaxis.
En línea

El fuego te quemará.
El agua te ahogará.
La luz te cegará.
La oscuridad te endiablará.
Benditos sean aquellos que buscan la paz y no la guerra,
Los no llamadores del averno, sean.
DivineRO :: Foro :: Ragnarok Online
« : 24 de Mayo de 2007, 09:38:07 »

 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.215 segundos con 21 consultas.


Google visitó por ultima vez esta pagina 23 de Julio de 2008, 03:39:19