Game event
Материал из YTDB DataBase
Lightunit (Обсуждение | вклад) (→length: Перевел) |
NeatElves (Обсуждение | вклад) |
||
(23 промежуточные версии не показаны) | |||
Строка 2: | Строка 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
- | + | [[Category: Mangos world database tables]] | |
+ | К описанию таблиц [[mangosdb_struct|базы данных mangos]]. | ||
<big>'''Таблица `game_event`'''</big> | <big>'''Таблица `game_event`'''</big> | ||
- | Эта таблица, содержит определения для всех событий игры, которые | + | Эта таблица, содержит определения для всех событий игры, которые активируются или дезактивируются автоматически Системой Событий Игры в ядре. |
+ | |||
<big>'''Структура'''</big> | <big>'''Структура'''</big> | ||
Строка 13: | Строка 15: | ||
|'''Field''' | |'''Field''' | ||
|'''Type''' | |'''Type''' | ||
+ | |'''Attributes''' | ||
|'''Null''' | |'''Null''' | ||
|'''Key''' | |'''Key''' | ||
|'''Default''' | |'''Default''' | ||
- | |''' | + | |'''Comments''' |
|- | |- | ||
|[[#entry|entry]] | |[[#entry|entry]] | ||
- | |mediumint(8) unsigned | + | |mediumint(8) |
+ | |unsigned | ||
|NO | |NO | ||
|PRI | |PRI | ||
| | | | ||
- | | | + | |Entry of the game event |
|- | |- | ||
- | |[[# | + | |[[#schedule_type|schedule_type]] |
- | | | + | |int(11) |
- | + | ||
| | | | ||
- | |||
- | |||
- | |||
- | |||
- | |||
|NO | |NO | ||
| | | | ||
- | | | + | |0 |
| | | | ||
|- | |- | ||
|[[#occurence|occurence]] | |[[#occurence|occurence]] | ||
- | |bigint(20) unsigned | + | |bigint(20) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
- | | | + | |86400 |
- | | | + | |Delay in minutes between occurences of the event |
|- | |- | ||
|[[#length|length]] | |[[#length|length]] | ||
- | |bigint(20) unsigned | + | |bigint(20) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
- | | | + | |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) | ||
- | |||
| | | | ||
- | |||
| | | | ||
+ | | | ||
+ | |Null | ||
+ | |Description of the event displayed in console | ||
|} | |} | ||
Строка 71: | Строка 89: | ||
<big>'''Описание полей'''</big> | <big>'''Описание полей'''</big> | ||
====entry==== | ====entry==== | ||
- | Номер события. Указывайте значение настолько минимальным насколько возможно и не допускайте пропусков | + | Номер события. Указывайте значение настолько минимальным, насколько возможно, и не допускайте пропусков между номерами в списке. Большое значение будет употреблять больше памяти для хранения данных события. |
- | ==== | + | ====schedule_type==== |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
====occurence==== | ====occurence==== | ||
- | Количество минут между повторениями события. (2880 = 2 дня, 1440 = 1 день и т.д.) | + | Количество минут между повторениями события. (2880 = 2 дня, 1440 = 1 день и т.д.). |
====length==== | ====length==== | ||
Строка 86: | Строка 100: | ||
====holiday==== | ====holiday==== | ||
- | + | Номер праздника из [[Holiday.dbc]]. | |
+ | |||
+ | ====linkedTo==== | ||
+ | Идентификатор события [[Game_event#entry|entry]]. | ||
+ | Используется для подчиненных событий(те, которые не будут запускаться, пока основное событие не будет активно). | ||
+ | |||
+ | ====EventGroup==== | ||
+ | Идентификатор группы(запускает случайно только одно событие из группы). Введен для случайности квестов: дейликов и еженедельных. Результат выбора записывает в таблицу - см. [[event_group_chosen]]. | ||
====description==== | ====description==== | ||
- | + | Поле содержит название события, которое будет отображаться при старте или остановке. |
Текущая версия на 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
Поле содержит название события, которое будет отображаться при старте или остановке.