World safe locs
Материал из YTDB DataBase
(Различия между версиями)
NeatElves (Обсуждение | вклад)
(Новая страница: «{| align="right" | __TOC__ |} Category: Mangos world database tables К описанию таблиц базы данных mangos. <big>''…»)
Следующая правка →
(Новая страница: «{| align="right" | __TOC__ |} Category: Mangos world database tables К описанию таблиц базы данных mangos. <big>''…»)
Следующая правка →
Версия 11:21, 1 февраля 2020
|
К описанию таблиц базы данных mangos.
Таблицы вида `dbscripts_on_*`
Этот формат таблицы используется для 7 различных таблиц, чтобы управлять возможными скриптами, активизированными различными действиями:
- dbscripts_on_creature_death: Содержит скрипты активирующиеся всякий раз при смерти нпц.
- dbscripts_on_creature_movement: Содержит скрипты активирующиеся всякий раз при движении нпц.
- dbscripts_on_event: Содержит скрипты активирующиеся всякий раз, когда происходит указанное событие, будь это объект или эффект заклинания SPELL_EFFECT_SEND_EVENT (61).
- dbscripts_on_gossip: Содержит скрипты активирующиеся всякий раз, когда происходит указанное событие в госсип меню.
- dbscripts_on_go_template_use: Содержит информацию для активации скриптов предназначенных для игровых объектов(по шаблону).
- dbscripts_on_go_use: Содержит информацию для активации скриптов предназначенных для игровых объектов (ИО) типа GAMEOBJECT_TYPE_DOOR (0) и GAMEOBJECT_TYPE_BUTTON (1).
- dbscripts_on_quest_start: Содержит информацию для активации скриптов после того, как игрок взял указанный квест.
- dbscripts_on_quest_end: Содержит информацию для активации скриптов после того, как игрок сдал указанный квест.
- dbscripts_on_relay: Содержит информацию для активации скриптов. Идентичный идентификатор проекта DB, Id используется в dbscripts, EAI или SD2 для его запуска.
- dbscripts_on_spell: Содержит информацию для активации скриптов предназначенных для заклинаний с эффектом SPELL_EFFECT_SCRIPT_EFFECT (77), SPELL_EFFECT_DUMMY (3), SPELL_EFFECT_TRIGGER_SPELL (64).
ПРИМЕЧЕНИЕ: У скриптов в этой таблицы может быть больше чем одна запись, поскольку скрипт может сделать больше чем только одно действие. Также каждому действию, которое может сделать скрипт, можно указать отдельную задержку к нему. В этом случае, ядро активизирует соответствующее действие после правильной задержки.
Структура
Field | Type | Attributes | Null | Key | Default | Comments |
id | int(11) | unsigned | NO | |||
map | int(10) | unsigned | NO | 0 | ||
x | float | NO | 0 | |||
y | float | NO | 0 | |||
z | float | NO | 0 | |||
o | float | NO | 0 | |||
name | varchar(50) | NO | NULL |
Описание полей