Achievement scripts

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица achievement_scripts

Таблица achievement_scripts из базы данных world задаёт привязку достижения к серверному скрипту: для указанного Achievement ID указывается имя скрипта (ScriptName), который должен использоваться логикой Core.

Ключ таблицы — поле AchievementId (одно достижение → один скрипт).

Field Type Attributes Key Null Default Extra
AchievementId int PRIMARY NO
ScriptName varchar(64) utf8mb4_unicode_ci NO

AchievementId

ID достижения (Achievement ID), для которого назначается скрипт.

Value Описание
>0 ID достижения

Пример: 2144

ScriptName

Имя скрипта (строка до 64 символов), которое должно совпадать с именем зарегистрированного скрипта в Core (scripting engine). Если имя не назначено или неверно, скрипт для данного достижения выполняться не будет.

Value Описание
Строка Имя скрипта для достижения

Пример: "achievement_foo_bar"