Overview
Una pequeña guia para poder usar el Script Quest Log facilmente, el Script pertenece a DRS
Datos del Autor
Titulo: Quest Log
Version: 1.2
Autor: DRS
Fecha: August 31, 2014
Editando el Script
Cuando entras en el menu de misiones desde el juego, tienes la opcion de poner una imagen de fondo, esta la podremos cambiar desde la linea 42 del Script
La imagen debera estar en la ruta: Project1GraphicsPictures
Por defecto nos viene una imagen llamada “qlog_bg_v1_2” podemos hacer tres cosas,
- Lo dejamos como esta y renombramos una imagen con ese nombre (qlog_bg_v1_2)
- Borramos el texto que hay entre comillas (no habra imagen de fondo)
- Editamos el Script poniendo el nombre de nuestra imagen (Ej.:
QLOG_IMAGE = “Fondo_Quest_Log”
Rellenar los espacios con “_” es fundamental)
No tiene mucha importancia pero si haces un juego en español queda un poco raro que el menu de misiones este en ingles, las lineas a editar serian las siguientes:
Linea 38,
Podemos cambiar el nombre por “Misiones” lo que esto hace es que en el menu principal aparezca como Misiones y no Quest Log.
]
Lineas 398 a 400:
Si lo dejas como lo e puesto yo quedaria asi:
(En la imagen hay un problema, pone Incativas envede Inactivas, en el codigo esta solucionado)
Lineas 708 a 710:
Como veis en la imagen lo que hace es:
- Linea 708: Marcar como mision actual
- Linea 709: Cambiar mision a inactiva
- Linea 710: Cancelar
Creando las misiones
Esta parte es mas sencilla que la de ir buscando las lineas para ir traduciendo el Script.
Y digo que es muy sencillo porque las misiones las añades/editas/completas desde los mismos eventos solo teneis que apuntaros en algun lado estas tres cosas:
- Crear mision:
$game_system::add_active_quest(“Titulo”, “Descripcion”, “Recompensas”)
Ej.
$game_system::add_active_quest(“Llevale la espada al Guardia”, “el guardia te a pedido que le lleves una espada.”, “Experiencia: +354, Oro: +296”) - Editar mision:
$game_system::edit_quest(“Antiguo titulo”, “Nuevo titulo”, “Descripcion”, “Recompensas”)
- Completar mision:
$game_system::remove_quest(“Titulo”, failure=false)
Para añadir estas lineas en un evento solo tienes que darle a Insertar, y en la 3 pagina abajo a la derecha Script.
(Aviso: Este Script es solo una interfaz, las recompensas que pongas atraves de el Script no las dara a noser que lo crees en el evento como se hace normalmente)