Jump to content
  • 0

Resetear Quest


Erezria

Pregunta

2 respuestas a esta pregunta

Mensajes recomendados

  • 0

Hola

Es trabajo del make.sh reiniciar todas las quest.

Para reiniciar solo una quest, solo basta con borrar los archivos en object que hagan referencia a la quest, borrar los qf y flags y luego volver a compilar

Pasos:

1. Desde la consola ir a object, ejecutar borrar.sh y digitar el nombre de la quest (sin el .quest)

cd ruta/quest/object

sh borrar.sh

nombre_de_la_quest

Si no tienes el archivo, el script es este:

#!/bin/sh
echo Por favor, introduce nombre archivos quest a borrar sin .quest
read NOMBRE
find . -type f -name "$NOMBRE*"
echo borrar S/N
read borrar
if [ $borrar = "s" ]; then
find . -type f -name "$NOMBRE*" -exec rm -v {} \;
fi

2. Ir a la base de datos en player.quest y borrar los qf y event_flag que pertenezcan a la quest

Eso se hace con un DELETE

DELETE FROM player.quest WHERE name = 'nombre_del_qf_o_flag';

No recuerdo si el nombre de la columna es 'name' 

3. Compilar de nuevo la quest y hacer rel q

Si la quest tiene un letter es necesario reiniciar el servidor

 

 

Yo cuando voy a eliminar los qf solo pongo un when, digamos, que se reinicien todos los qf al matar un perro

when 101.kill begin
	pc.delqf("qf1")
	pc.delqf("qf2")
	pc.delqf("qf3")
end

esta es una manera de reiniciar los qf, osea, no se vuelven 0 sino que se borran de la base de datos

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder esta pregunta...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...