Ir a contenido

Foto

[MINICURSO]Crear misiones usando pc.setqf (Asignar contador + valores).


  • Please log in to reply
No hay respuestas para este Tema
Metin2

#1
fuuton97

fuuton97

    Forero Profesional

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 610 Mensaje(s)
Hola, como ya había hecho un mini curso, sobre como crear tu propia misión de Metin2 usando el lenguaje lua (quest), pues bien ahora vamos con el segundo mini curso, que es usando la condición pc.setqf más un contador y valor asignado a un setqf.

Para los que no saben crear una misión básica y desde cero, acá les dejo el link:
http://metin2zone.ne...-propia-mision/

La condición pc.setqf, en este caso la acomodaremos poniendo un valor con un counter, osea un contador que nos haga un límite de valor (numérico) de matar un mob o metin, o lo que sea, con tal que sea numérico. Para eso comenzaremos la estructura inicial y normal de una misión, si no saben, véanse el capítulo anterior de como crear una misión de metin2, el link está arriba.

1- Haremos rápido lo inicial, ya que se supone que debemos saberlo, vamos a concentrarnos en lo que vinimos, los pc.setqf.

En mi punto de vista es necesario colocar un nivel requerido a las misiones (ES UNA SUGERENCIA, SINO OMITAN EL PASO DE PC.GET_LEVEL())

Please Login or Register to see this Hidden Content


Esto sería lo inicial, ahora vamos con el segundo paso:

2- Hay mismo debajo del ("say") ponemos lo siguiente:

Please Login or Register to see this Hidden Content


En este caso la condición setqf quiere decir que al iniciar el state se active, con un total de matar, o traer algo sea 100, en el valor 100 pueden cambiarlo a cuanto quieren que sea.

3- Justamente hay seguimos y ponemos:

Please Login or Register to see this Hidden Content


La condición counter, para llevar el conteo de cuantos metines o mob a destruir, en este caso 100, pueden cambiarlo a su gusto.

4- Añadiremos un state + dos end, para abrir la condición y dar la misión a ejecutar:

Please Login or Register to see this Hidden Content


Hasta el momento la quest de misión debe ir así:

Please Login or Register to see this Hidden Content


5- Abrimos el state:

Please Login or Register to see this Hidden Content


6- Seguimos añadiendo un button y un info para que te diga cuantos tienes que destruir o traer:

Please Login or Register to see this Hidden Content


Cómo ven tenemos una nueva función, pc.getqf, esta condición nos muestra a ejecutar nuestra tarea o misión asignada, sin embargo es la que nos ayuda contar y descontar cada ves que vallas destruyendo lo asignado.

7- Pondremos la misión a que metin (en este caso) destruir:

Please Login or Register to see this Hidden Content


8- Debajo seguimos para añadir una vez realizado la misión el say y la recompensa:

Please Login or Register to see this Hidden Content


9- Por último añadimos la condición clear y cerrar el state completado:

Please Login or Register to see this Hidden Content


10- Al final la misión les deberá quedar así:

Please Login or Register to see this Hidden Content


Pueden modificar la parte de recompensa a dar.

11- Vamos a compilar la quest, vamos a nuestra ruta y subimos nuestra quest y damos .qc:

Please Login or Register to see this Hidden Content


Recuerden que la la misión si la guardan en un archivo .txt deben cambiarle la extensión a .quest.

Bueno, espero que les halla servido un poco este mini curso, si les quedo alguna duda no olviden en comentar.

Esta es una guía de mi autoría, si se copia a otro dejar créditos por lo menos, esta guía es básica en el sentido de usar el pc.setqf y getqf, es más para principiantes.




0 Usuario(s) están leyendo este Tema

0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)