¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[guía] Crear game_event

Ir abajo

[guía] Crear game_event  Empty [guía] Crear game_event

Mensaje por Ingesdel Mar Dic 13, 2011 1:39 am

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"
avatar
Ingesdel
ROOT ADMIN

Masculino Mensajes : 120
Fecha de inscripción : 29/06/2011
Localización : Chile

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.