.wp
..wp
..wp add
waypoint_data.id: A帽ade un nuevo punto para el id de ruta especificado. Se recomienda utilizar el GUID de la criatura * 10 o el GUID * 100 como id de la ruta, pero puede ser cualquier n煤mero aleatorio..wp reload
waypoint_data.id: Recarga el id de camino especificado (para nuevos caminos tiene que ser ejecutado antes de .wp load
)..wp load
waypoint_data.id: Carga el id de camino especificado para la criatura seleccionada..wp unload
: Elimina la trayectoria de la criatura seleccionada..wp show on
waypoint_data.id: Muestra todos los waypoints de la ruta especificada (se requiere GM on para verlos realmente). Si no se especifica ning煤n id de ruta muestra los waypoints de la criatura seleccionada..wp show off
: Ocultar todos los waypoints visuales..wp show info
: Mostrar informaci贸n sobre el waypoint seleccionado..wp modify
: Modificar el waypoint seleccionado, opciones:
del
: Eliminar el waypoint seleccionado.move
: Mueve el waypoint seleccionado a la posici贸n del GM.delay
: Cambia el retraso del waypoint seleccionado.action
: Cambiar la acci贸n del waypoint seleccionado.action_chance
: Cambia la action_chance del waypoint seleccionado.move_type
: Cambia el tipo de movimiento del waypoint seleccionado (0: caminar, 1: correr, 2: volar)..wp event
: Modificar el waypoint acciones, opciones:
add
guid: A帽ade una nueva acci贸n con el GUID especificado (隆no confundir con el GUID de la criatura!). Si no se especifica un GUID, se genera uno nuevo autom谩ticamente.listid
acci贸n: Muestra informaci贸n sobre el id de la acci贸n especificada.del
guid: Elimina la acci贸n con el GUID especificado.mod
guid: Modifica la acci贸n con el GUID especificado, m谩s opciones:
setid
acci贸n: Establece un nuevo id de acci贸n.delay
retraso: Establece un retardo espec铆fico antes de que el script se active.command
comando: Establece el comando para este script.datalong
datalong: Establece el datalong para este script.datalong2
datalong2: Establece el datalong2 para este script.dataint
dataint: Establece el dataint para este script.posx
posx: Establece la posici贸n en x para este script.posy
posy: Establece la posici贸n en y para este script.posz
posz: Establece la posici贸n en z para este script.orientation
orientation: Establece la orientaci贸n para este script..wp
Ejemplo de criatura GUID: 1234567
, ejemplo de ruta de acceso: 123456700
wp1
con este comando:.wp add 123456700
wp2
con estos comandos:.wp reload 123456700
.wp load 123456700
wp3
con este comando:.wp show on 123456700
wp4
con este comando:.wp show off 123456700
.go creature 1234567
wp1
wp2
. Ahora deber铆a empezar a moverse.wp unload
DELETE FROM `waypoint_data` WHERE `id` = 123456700;
Si necesita los waypoints para SmartAI tiene que copiar los waypoints de la tabla waypoint_data en la tabla waypoints y luego borrar los waypoints originales (elimine la ruta para la criatura a trav茅s de .wp unload
si estaba cargada antes). Aqu铆 un ejemplo para la ruta 123456700:
INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`)
SELECT `id`,`point`,`position_x`,`position_y`,`position_z` FROM `waypoint_data` WHERE `id` = 123456700;
DELETE FROM `waypoint_data` WHERE `id` = 123456700;
Lo mismo que arriba, pero ahora para script_waypoint en lugar de waypoints. La entrada de script_waypoint tiene que ser la creature_template.entry, aqu铆 por ejemplo 1234567:
INSERT INTO `script_waypoint` (`entry`,`pointid`,`location_x`,`location_y`,`location_z`)
SELECT 1234567 AS `entry`,`point`,`position_x`,`position_y`,`position_z` FROM `waypoint_data` WHERE `id` = 123456700;
DELETE FROM `waypoint_data` WHERE `id` = 123456700;
No te olvides de eliminar el camino de la criatura si se carg贸 antes.
Cuando se crean trayectorias a lo largo de una pendiente, se puede minimizar el recorte del terreno manteniendo la l铆nea de visi贸n.