Game event

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{| align="right" | __TOC__ |} Back to world database list of tables. <big>'''The `game_event` table'''</big> This table is contains definition…»)
 
(29 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
Back to [[mangosdb_struct|world database]] list of tables.
+
[[Category: Mangos world database tables]]
 +
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
-
<big>'''The `game_event` table'''</big>
+
<big>'''Таблица `game_event`'''</big>
-
This table is contains definitions for all game events that are activated or deactivated automatically by the Game Event System in the core.
+
Эта таблица, содержит определения для всех событий игры, которые активируются или дезактивируются автоматически Системой Событий Игры в ядре.
-
<big>'''Structure'''</big>
+
 
 +
<big>'''Структура'''</big>
{| border="1"
{| border="1"
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#entry|entry]]
|[[#entry|entry]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
|
|
-
|
+
|Entry of the game event
|-
|-
-
|[[#start_time|start_time]]
+
|[[#schedule_type|schedule_type]]
-
|timestamp
+
|int(11)
-
|NO
+
|
|
-
|0000-00-00 00:00:00
 
-
|
 
-
|-
 
-
|[[#end_time|end_time]]
 
-
|timestamp
 
|NO
|NO
|
|
-
|0000-00-00 00:00:00
+
|0
|
|
|-
|-
|[[#occurence|occurence]]
|[[#occurence|occurence]]
-
|bigint(20) unsigned
+
|bigint(20)
 +
|unsigned
|NO
|NO
|
|
-
|5184000
+
|86400
-
|
+
|Delay in minutes between occurences of the event
|-
|-
|[[#length|length]]
|[[#length|length]]
-
|bigint(20) unsigned
+
|bigint(20)
 +
|unsigned
|NO
|NO
|
|
-
|2592000
+
|43200
-
|
+
|Length in minutes of the event
|-
|-
|[[#holiday|holiday]]
|[[#holiday|holiday]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
 +
|NO
 +
|
 +
|0
 +
|Client side holiday id
 +
|-
 +
|[[#linkedTo|linkedTo]]
 +
|mediumint(8)
 +
|unsigned
 +
|NO
 +
|
 +
|0
 +
|This event starts only if defined LinkedTo event is started
 +
|-
 +
|[[#EventGroup|EventGroup]]
 +
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 62: Строка 79:
|[[#description|description]]
|[[#description|description]]
|varchar(255)
|varchar(255)
-
|YES
 
|
|
-
|None
 
|
|
 +
|
 +
|Null
 +
|Description of the event displayed in console
|}
|}
-
<big>'''Description of the fields'''</big>
+
<big>'''Описание полей'''</big>
====entry====
====entry====
-
Entry of the event. Keep it as low as possible and prevent making holes in the list. Higher the max id is, the more memory will be used to store the event data.
+
Номер события. Указывайте значение настолько минимальным, насколько возможно, и не допускайте пропусков между номерами в списке. Большое значение будет употреблять больше памяти для хранения данных события.
-
====start_time====
+
====schedule_type====
-
Absolute start date of the event. The event will start occurring only if the local time at the server is after the one set here.
+
-
 
+
-
====end_time====
+
-
Absolute end date of the event. The event will stop occurring if the local time at the server is after the one set here.
+
====occurence====
====occurence====
-
Number of minutes between 2 occurrences of the event. (2880 = 2 days, 1440 = 1 day, etc)
+
Количество минут между повторениями события. (2880 = 2 дня, 1440 = 1 день и т.д.).
====length====
====length====
-
Number of minutes the event will last after the start of the occurrence. (2880 = 2 days, 1440 = 1 day, etc)
+
Длительность события после начала. (2880 = 2 дня, 1440 = 1 день и т.д.). Значение должно быть ниже, чем значение повтора, иначе событие не будет останавливаться.
-
This value must be lower than occurrence one or the event will never stop.
+
====holiday====
====holiday====
-
Client side holiday id from Holiday.dbc.
+
Номер праздника из [[Holiday.dbc]].
 +
 
 +
====linkedTo====
 +
Идентификатор события [[Game_event#entry|entry]].
 +
Используется для подчиненных событий(те, которые не будут запускаться, пока основное событие не будет активно).
 +
 
 +
====EventGroup====
 +
Идентификатор группы(запускает случайно только одно событие из группы). Введен для случайности квестов: дейликов и еженедельных. Результат выбора записывает в таблицу - см. [[event_group_chosen]].
====description====
====description====
-
String containing the name of the event displayed in console each time it starts or stops.
+
Поле содержит название события, которое будет отображаться при старте или остановке.

Текущая версия на 05:58, 25 августа 2019

Содержание

К описанию таблиц базы данных mangos.


Таблица `game_event`

Эта таблица, содержит определения для всех событий игры, которые активируются или дезактивируются автоматически Системой Событий Игры в ядре.


Структура

Field Type Attributes Null Key Default Comments
entry mediumint(8) unsigned NO PRI Entry of the game event
schedule_type int(11) NO 0
occurence bigint(20) unsigned NO 86400 Delay in minutes between occurences of the event
length bigint(20) unsigned NO 43200 Length in minutes of the event
holiday mediumint(8) unsigned NO 0 Client side holiday id
linkedTo mediumint(8) unsigned NO 0 This event starts only if defined LinkedTo event is started
EventGroup mediumint(8) unsigned NO 0
description varchar(255) Null Description of the event displayed in console


Описание полей

entry

Номер события. Указывайте значение настолько минимальным, насколько возможно, и не допускайте пропусков между номерами в списке. Большое значение будет употреблять больше памяти для хранения данных события.

schedule_type

occurence

Количество минут между повторениями события. (2880 = 2 дня, 1440 = 1 день и т.д.).

length

Длительность события после начала. (2880 = 2 дня, 1440 = 1 день и т.д.). Значение должно быть ниже, чем значение повтора, иначе событие не будет останавливаться.

holiday

Номер праздника из Holiday.dbc.

linkedTo

Идентификатор события entry. Используется для подчиненных событий(те, которые не будут запускаться, пока основное событие не будет активно).

EventGroup

Идентификатор группы(запускает случайно только одно событие из группы). Введен для случайности квестов: дейликов и еженедельных. Результат выбора записывает в таблицу - см. event_group_chosen.

description

Поле содержит название события, которое будет отображаться при старте или остановке.

Личные инструменты