ÍndicePortalCalendarioFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Menú
Mu Online
Lineage II
Sitios Webs
Programación
Addons
Model de edición
Guías y Manuales
Guías del juego
Más
Últimos temas
» Compilacion
Vie Mar 30, 2012 11:20 am por Usui

» Campeonato Mundial de Battle.net 2012
Vie Mar 30, 2012 6:35 am por Mosiah

» Nueva característica: Saldo Battle.net
Vie Mar 30, 2012 6:34 am por Mosiah

» Pergamino de Resurrección: recompensas legendarias
Vie Mar 30, 2012 6:34 am por Mosiah

» Diablo III sale el 15 de mayo — RESERVA TU COPIA AHORA
Vie Mar 30, 2012 6:33 am por Mosiah

» Hihi a todos
Vie Mar 30, 2012 6:30 am por Mosiah

» MUONLINE AZTECA 20/03/12
Miér Mar 21, 2012 2:56 am por osmarex

» Nueva Guía para compilar Trinity Core!
Sáb Mar 03, 2012 10:40 am por Mosiah

» [SQL] Npc teletransportador por Azeroth
Lun Feb 27, 2012 5:41 pm por Mosiah

[guía] Crear game_event
Mar Dic 13, 2011 2:39 am por Mosiah
Buenas. Hace tiempo, investigué sobre la tabla eventos en trinity, y la verdad es que pueden llegar a ser muy útiles.
Empezemos con lista de las tablas que podemos modificar:
- Game_event
- Game_event_creature
- Game_event_gameobject
- Game_event_creature_quest
- Game_event_model_equip
Ahora iré poniendo la utilidad de cada tabla.

Game_event

-- Tablas --

--------------------------------------------------------------------------------------------------

Entry: ID del evento Start time: fecha de inicio del evento
(se puede dejar todo en 0)
End time: fecha de cierre del evento (se puede dejar todo en 0) O
currence: Tiempo que pasa entre 1 evento y otro (2880 = 2 days, 1440)
Length: Duración del evento desde que se inicia (mismo valor que Ocurrence)
Descripción: Nombre del evento

--------------------------------------------------------------------------------------------------
-- Descripción --
Esta tabla, es la raíz de todo el evento. Cuando nosotros ejecutamos el "game_event" con una ID, estamos ejecutando todas las tablas vinculadas a la ID del "game_event" que nosotros queremos.

-- Uso--
Con los eventos básicamente podemos hacer aparecer la cantidad de npc, gobject, quest, items vendidos, etc. Que nosotros queramos ejecutando un solo comando.
En este caso, para ejecutar o cerrar el evento con ID la que queramos, tendríamos que poner ingame el siguiente comando:
.event start ID (abrir el evento)
.event stop ID (Cerrar el evento)

De esta forma podemos ejecutar el evento cuando queramos, aunque también tenemos la posiblidad de que se ejecute y se cierre ,solo poniendo la fecha en la columna correspondiente.

Game_event_creature

-- Tablas --
--------------------------------------------------------------------------------------------------

Guid: Guid del npc. Se mira en la tabla: "creature"
Event: ID del evento

--------------------------------------------------------------------------------------------------
--Descripción y uso--
Con esta tabla, poniendo la Guid del npc en nuestro evento custom, cuando lo ejecutemos, haremos aparecer el NPC con GUID que hallamos creado.
Consejo: Ingame, ponemos .npc add ID, en la posición que queramos el NPC en el evento. Copiamos la GUID del npc, y la ponemos en la tabla.

--Ampliación--
Además de que aparezca el NPC, podemos hacer más cosas. Una que me pareció bastante interesante que he usado más de una vez, es la de ponerle un waypoint al NPC. Así cuando ejecutemos el evento, el NPC aparecerá y además se moverá.
Para crear un waypoint, seleccionamos el NPC, y tecleamos: .wp addwp ID(waypoint) (Recomiendo usar la misma ID del waypoint que la ID del NPC para no liarse). Y luego seleccionado el NPC tecleamos: .wp load ID que utilizaste

Game_event_gameobject

-- Tablas --
--------------------------------------------------------------------------------------------------

Guid: Guid del gobject. Se mira en la tabla: "gobject"
Event: ID del evento

--------------------------------------------------------------------------------------------------
--Descripción y uso--
Con esta tabla, poniendo la Guid del gobject en nuestro evento custom, cuando lo ejecutemos, haremos aparecer el gobject con GUID que hallamos creado.
Consejo: Ingame, ponemos .gobject add ID, en la posición que queramos el "go" en el evento. Copiamos la GUID del gobject, y la ponemos en la tabla.
Así además de NPC, podemos poner gobject. Si le echamos imaginación, podemos crear una "base" con npcs y demás.

Game_event_creature_quest

-- Tablas --
--------------------------------------------------------------------------------------------------

ID: Id del NPC
Quest: ID de la misión
Event: ID del evento

--------------------------------------------------------------------------------------------------
--Descripción y uso--
Si tenemos un npc puesto normal y corriente sin evento, y queremos que solamente de misiones cuando ejecutemos el evento, esta es nuestra tabla.

Game_event_model_equip

-- Tablas --
--------------------------------------------------------------------------------------------------

Guid: Guid del NPC ModelID: Id de la tabla ModelID
Equipment_id: ID del equipo (En la tabla "creature_equip_template")
Event: ID del evento

--------------------------------------------------------------------------------------------------
--Descripción y uso--
Esta tabla creo que tiene poco uso. Lo único que hace es cambiar el ModelID del npc y su equipo (armas y demás).

Salu2!

Fuente: Gratiswow. "Spycol"

Comentarios: 0
Bookmarking social
Bookmarking social Digg  Bookmarking social Delicious  Bookmarking social Reddit  Bookmarking social Stumbleupon  Bookmarking social Slashdot  Bookmarking social Furl  Bookmarking social Yahoo  Bookmarking social Google  Bookmarking social Blinklist  Bookmarking social Blogmarks  Bookmarking social Technorati  

Conserva y comparte la dirección de CCTWOW en tu sitio de bookmarking social

Conserva y comparte la dirección de CCTWOW en tu sitio de bookmarking social
Crear foro | © phpBB | Foro gratis de asistencia | Contactar | Denunciar un abuso | foro gratis