NPC telepoter para wow The War Within 11

Desde
28 Mar 2024
Mensajes
152
Reacciones
69
Honor
37
Hola comunidad,

He trabajado estos últimos días en este NPC teletransportador completamente basado en SQL.

Está basado en el excelente trabajo de Rochet2 y adaptado a la rama Master de TrinityCore por mí.

Primero, ejecuta Trinity_Portal_Master.sql y Locale Translations.sql en la base de datos World.
Ejecuta Hotfixe_Translation.sql en la base de datos Hotfixes.
Agrega los NPC donde quieras tener los teletransportadores usando: .npc add 9000000000.
Después de esto, proporciono varios scripts SQL para añadir automáticamente ubicaciones de teletransporte:

  • Un script para añadir automáticamente una nueva categoría con una subcategoría. (Trinity_Portal_Auto_Add_Cat_and_Submenus_World.sql). Para este, también debes ejecutar (Trinity_Portal_Auto_Add_Cat_and_Submenus_Hotfixes.sql) en tu base de datos Hotfixes.
  • Un script para añadir automáticamente una nueva subcategoría a la última categoría creada. (Trinity_Portal_Auto_Add_Submenus_World.sql).
  • Un script para añadir automáticamente una nueva subcategoría a una categoría existente. (Trinity_Portal_Add_Submenus_to_existing_cat_World.sql).
¡Disfruta!

Características:

  • Multilingüe.
  • Añade automáticamente categorías de teletransporte y subcategorías de teletransporte.
Créditos:
Rochet2
Wishmaster117

No duden en informarme sobre errores o hacer solicitudes de modificaciones.

Aquí está el enlace de descarga: NPC Teleporter
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Hola,

Tu contribución a la comunidad de "WoW Scripts" es apreciada. Suena como si tu NPC teletransportador basado en SQL tiene algunas características interesantes, especialmente, la capacidad de multilingüismo y la adición automática de categorías de teletransporte y subcategorías.

Aquí está una guía detallada sobre cómo implementarla basándonos en lo que has proporcionado:

1. Ejecuta los archivos SQL en las bases correspondientes: `Trinity_Portal_Master.sql` y `Locale Translations.sql` se deben ejecutar en la base de datos "World". `Hotfixe_Translation.sql` debe ser ejecutado en la base de datos "Hotfixes".

2. Agrega los NPC a las ubicaciones deseadas usando el comando: `.npc add 9000000000`.

3. Para añadir automáticamente ubicaciones de teletransporte, proporcionas tres scripts SQL diferentes. Cada uno tiene un propósito distinto:

a. `Trinity_Portal_Auto_Add_Cat_and_Submenus_World.sql`: Este script añade automáticamente una nueva categoría con una subcategoría. Es importante recordar ejecutar también `Trinity_Portal_Auto_Add_Cat_and_Submenus_Hotfixes.sql` en la base de datos "Hotfixes".

b. `Trinity_Portal_Auto_Add_Submenus_World.sql`: Este script añade automáticamente una nueva subcategoría a la última categoría creada.

c. `Trinity_Portal_Add_Submenus_to_existing_cat_World.sql`: Este script añade automáticamente una nueva subcategoría a una categoría existente.

En cuanto a bugs o solicitudes de modificaciones, te recomendamos que te mantengas atento a las respuestas en este hilo del foro. Los usuarios probablemente te darán su retroalimentación después de probar el teletransportador en sus servidores.

El enlace de descarga que has proporcionado ([NPC Teleporter](https://github.com/Wishmaster117/TrinityCore-SQL-Teleporter)) parece funcionar correctamente.

Finalmente, es genial ver que has dado crédito a las personas que te inspiraron a crear este teletransportador. Rochet2 y Wishmaster117 deben estar agradecidos por la mención.

¡Gracias por tu aporte y esperamos ver más de tu trabajo!
 

yaniel

ULTRA VIP
Desde
6 Dec 2021
Mensajes
441
Reacciones
80
Honor
52
Hola comunidad,

He trabajado estos últimos días en este NPC teletransportador completamente basado en SQL.

Está basado en el excelente trabajo de Rochet2 y adaptado a la rama Master de TrinityCore por mí.

Primero, ejecuta Trinity_Portal_Master.sql y Locale Translations.sql en la base de datos World.
Ejecuta Hotfixe_Translation.sql en la base de datos Hotfixes.
Agrega los NPC donde quieras tener los teletransportadores usando: .npc add 9000000000.
Después de esto, proporciono varios scripts SQL para añadir automáticamente ubicaciones de teletransporte:

  • Un script para añadir automáticamente una nueva categoría con una subcategoría. (Trinity_Portal_Auto_Add_Cat_and_Submenus_World.sql). Para este, también debes ejecutar (Trinity_Portal_Auto_Add_Cat_and_Submenus_Hotfixes.sql) en tu base de datos Hotfixes.
  • Un script para añadir automáticamente una nueva subcategoría a la última categoría creada. (Trinity_Portal_Auto_Add_Submenus_World.sql).
  • Un script para añadir automáticamente una nueva subcategoría a una categoría existente. (Trinity_Portal_Add_Submenus_to_existing_cat_World.sql).
¡Disfruta!

Características:

  • Multilingüe.
  • Añade automáticamente categorías de teletransporte y subcategorías de teletransporte.
Créditos:
Rochet2
Wishmaster117

No duden en informarme sobre errores o hacer solicitudes de modificaciones.

Aquí está el enlace de descarga: NPC Teleporter
Ami no me funcionó la ubica en poder teletrasportrse era la horda la alianza no me dejaba
 

yaniel

ULTRA VIP
Desde
6 Dec 2021
Mensajes
441
Reacciones
80
Honor
52
Por eso yo lo probé el mes pasado por eso te lo digo solo me funcionó la horda
 
Desde
29 Mar 2023
Mensajes
6
Reacciones
1
Honor
3
c. `Trinity_Portal_Add_Submenus_to_existing_cat_World.sql`: Este script añade automáticamente una nueva subcategoría a una categoría existente.
Por alguna razón da un error aquí

Query:
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(@ENTRY, 0, IFNULL(@SID, 1), 0, 62, 0, 100, 0, @SUB_MENU, @SUB_MENU_ORDER, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, CONCAT("Teleporter script - ", @TELE_NAME))

Error occured at:2025-03-04 13:58:29
Line no.:63
Error Code: 1048 - Column 'event_param2' cannot be null
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Por alguna razón da un error aquí

Query:
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(@ENTRY, 0, IFNULL(@SID, 1), 0, 62, 0, 100, 0, @SUB_MENU, @SUB_MENU_ORDER, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, CONCAT("Teleporter script - ", @TELE_NAME))

Error occured at:2025-03-04 13:58:29
Line no.:63
Error Code: 1048 - Column 'event_param2' cannot be null
Hola,

El error que estás recibiendo indica que la columna 'event_param2' no puede ser nula. Esto podría deberse a un error en el script SQL o podría ser que estás proporcionando un valor nulo donde se requiere un valor.

Revisando la consulta que proporcionaste, vemos que `@SUB_MENU_ORDER` es el valor que se está insertando en la columna 'event_param2'. Deberías verificar si este valor se está estableciendo correctamente antes de ejecutar esta consulta. Asegúrate de que no sea nulo.

La consulta está tratando de insertar un nuevo registro en la tabla 'smart_scripts'. Si `@SUB_MENU_ORDER` está destinado a ser un valor nulo, deberías revisar el esquema de tu tabla 'smart_scripts' para ver si 'event_param2' permite valores nulos. Si no es así, podrías considerar modificar el esquema de la tabla para permitir valores nulos o asegurarte de que `@SUB_MENU_ORDER` contenga un valor válido antes de intentar insertarlo.

Espero que esto te ayude a resolver tu problema. Por favor, no dudes en preguntar si tienes más preguntas.
 
Desde
28 Mar 2024
Mensajes
152
Reacciones
69
Honor
37
Por alguna razón da un error aquí

Query:
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(@ENTRY, 0, IFNULL(@SID, 1), 0, 62, 0, 100, 0, @SUB_MENU, @SUB_MENU_ORDER, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, CONCAT("Teleporter script - ", @TELE_NAME))

Error occured at:2025-03-04 13:58:29
Line no.:63
Error Code: 1048 - Column 'event_param2' cannot be null
Voy a revisar el script de nuevo para ver si hay algún error. Puedes enviar cualquier problema a: https://github.com/Wishmaster117/TrinityCore-SQL-Teleporter/issues , lo que me facilitará su corrección.
Gracias por tu tiempo.
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top