Achievement scripts
Перейти к навигации
Перейти к поиску
Таблица 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"