- Desde
- 30 May 2020
- Mensajes
- 247
- Reacciones
- 342
- Honor
- 82
Crear un teletransporte de mazmorra blizzlike como el de la foto es sencillo.
1. Decidir donde se va a poner el portal
Una vez hayamos decidido el sitio tenemos que colocarnos en el lugar exacto donde queramos poner el centro del portal y ejecutamos el comando .gps para obtener las coordenadas
2. Editar AreaTrigger.dbc
Ahora tenemos que crear el AreaTrigger en este archivo. La estructura se encuentra aquí. Es importante que este archivo este ordenador por MapID, asi que no podemos añadir la nueva linea al final, tiene que ir en el lugar que le corresponda por la ID del mapa, ordenado de menos a mayor.
3. Editar base de datos
Ahora que el areatrigger esta hecho tenemos que decirle al servidor que hacer con el. Para que funcione como un portal tenemos que editar la tabla areatrigger_teleport.
Tambien se puede añadir la apariencia visual del portal con un gobject. La ID del gobject se puede conseguir acercandose a un portal de estancia y ejecutando el comando .gob near.
El resultado final es este: https://streamable.com/4o7q1r
1. Decidir donde se va a poner el portal
Una vez hayamos decidido el sitio tenemos que colocarnos en el lugar exacto donde queramos poner el centro del portal y ejecutamos el comando .gps para obtener las coordenadas
2. Editar AreaTrigger.dbc
Ahora tenemos que crear el AreaTrigger en este archivo. La estructura se encuentra aquí. Es importante que este archivo este ordenador por MapID, asi que no podemos añadir la nueva linea al final, tiene que ir en el lugar que le corresponda por la ID del mapa, ordenado de menos a mayor.
When edited, this DBC requires to be ordered properly to work, your new row won't work if you add it at the end. This DBC requires to be ordered by map ID
- ID: ID del areatrigger. Usar una nueva, alta.
- Map: ID del mapa que hemos obtenido al ejecutar .gps en el paso anterior
- X: Coordenada Z del paso anterior
- Y
- Z
- Radius: Radio del Areatrigger si queremos que tenga forma de esfera. Si el radio es 0 se han de rellenar los siguientes campos para dar las medidas del portal de forma rectangular. Si se quiere dejar con forma de esfera especificar el radio y los demas campos se pueden dejar a 0.
- BoxLenght: Longitud del portal
- BoxWidth: Anchura del portal
- BoxHeight: Altura del portal
- BoxOrientation: Valor Orientation que nos dio al ejecutar .gps
3. Editar base de datos
Ahora que el areatrigger esta hecho tenemos que decirle al servidor que hacer con el. Para que funcione como un portal tenemos que editar la tabla areatrigger_teleport.
- ID: La ID que hemos creado en el paso anterior.
- Name: Un nombre para poder identificarlo en la DB
- target_map: ID del mapa de destino del teletransporte. Se puede obtener con .gps como en el paso 1
- target_position_*: Coordenadas de teletransporte, se obtienen con .gps
Tambien se puede añadir la apariencia visual del portal con un gobject. La ID del gobject se puede conseguir acercandose a un portal de estancia y ejecutando el comando .gob near.
El resultado final es este: https://streamable.com/4o7q1r