Event script names
Перейти к навигации
Перейти к поиску
Таблица event_script_names
Таблица event_script_names из базы данных world хранит соответствие Event ID → ScriptName для событий из event_scripts.
PRIMARY KEY: (Id).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| Id | int | UNSIGNED | PRIMARY | NO | ||
| ScriptName | varchar(64) | utf8mb4_unicode_ci | NO |
Id
Event ID — идентификатор события, которое будет запускать скрипт. Используется разными источниками (в зависимости от ядра/клиента):
- GameObject (события, приходящие из данных/шаблонов объектов),
- Spell: эффект SPELL_EFFECT_SEND_EVENT (61) (MiscValue),
- Taxi nodes: ArrivalEventID / DepartureEventID (узлы полёта).
Пример: 12345
ScriptName
Имя C++ скрипта (как он зарегистрирован в ядре), который должен быть вызван для этого Id.
Особый случай:
SmartEventTrigger— вместо C++-скрипта событие передаётся в SmartAI/SmartScripts (если поддерживается вашим ядром).
Пример: "SmartEventTrigger"