Characters
DataBase
Таблица `сharacters`
Содержит информацию о имеющихся на сервере персонажах.
Поле | Тип | Атрибуты | Пусто | Дефолт | Экстра
|
guid | int(11) | unsigned | NO | 0 | Global Unique Identifier
|
account | int(11) | unsigned | NO | 0 | Account Identifier
|
data | longtext | | YES | |
|
name | varchar(12) | | NO | |
|
race | tinyint(3) | unsigned | NO | 0 |
|
class | tinyint(3) | unsigned | NO | 0 |
|
position_x | float | | NO | 0 |
|
position_y | float | | NO | 0 |
|
position_z | float | | NO | 0 |
|
map | int(11) | unsigned | NO | 0 | Map Identifier
|
dungeon_difficulty | tinyint(1) | unsigned | NO | 0 |
|
orientation | float | | NO | 0 |
|
taximask | longtext | | YES | |
|
online | tinyint(3) | unsigned | NO | 0 |
|
cinematic | tinyint(3) | unsigned | NO | 0 |
|
totaltime | int(11) | unsigned | NO | 0 |
|
leveltime | int(11) | unsigned | NO | 0 |
|
logout_time | int(11) | | NO | 0 |
|
is_logout_resting | tinyint(3) | | NO | 0 |
|
rest_bonus | float | | NO | 0 |
|
resettalents_cost | int(11) | unsigned | NO | 0 |
|
resettalents_time | bigint(20) | unsigned | NO | 0 |
|
trans_x | float | | NO | 0 |
|
trans_y | float | | NO | 0 |
|
trans_z | float | | NO | 0 |
|
trans_o | float | | NO | 0 |
|
transguid | bigint(20) | unsigned | NO | 0 |
|
extra_flags | int(11) | unsigned | NO | 0 |
|
stable_slots | tinyint(1) | unsigned | NO | 0 |
|
at_login | int(11) | unsigned | NO | 0 |
|
zone | int(11) | unsigned | NO | 0 |
|
death_expire_time | bigint(20) | unsigned | NO | 0 |
|
taxi_path | text | unsigned | NO | 0 |
|
arena_pending_points | int(10) | unsigned | NO | 0 |
|
Описание полей таблицы
guid
Уникальный номер записи.
account
Номер записи аккаунта владельца персонажа (См. realmd.account.id).
data
Строка из чисел-флагов, определяющих основные характеристики персонажа.
name
Текстовое имя персонажа.
race
Раса персонажа.
class
Класс персонажа.
position_x
Координата X точки, в которой находится персонаж.
position_y
Координата Y точки, в которой находится персонаж.
position_z
Координата Z точки, в которой находится персонаж.
map
Номер карты, на которой расположен персонаж.
dungeon_difficulty
нет описания
orientation
Угол в радианах, на который повёрнут персонаж, отнотсительно севера.
taximask
Строка из чисел-флагов, определяющих, какие пути такси доступны персонажу.
online
Флаг, определяющий, используется ли персонаж в данный момент. Может принимать следующие значения:
0 - Не используется
1 - Используется
cinematic
Флаг, определяющий, просмотрена ли персонажем заставка. Может принимать следующие значения -
0 - Не просмотрена
1 - Просмотрена
totaltime
Общее время (в секундах) нахождения персонажа на сервере.
leveltime
Время (в секундах) нахождения персонажа на сервере с момента получения им текущего уровня.
logout_time
Время (в секундах) отсутствия персонажа на сервере.
is_logout_resting
Флаг, определяющий, находился ли персонаж в зоне отдыха во время последнего выхода из игры.
0 - Не находится
1 - Находится
rest_bonus
Коэффицент, определяющий накопленный персонажем бонус к опыту от нахождения в зоне отдыха.
resettalents_cost
Цена медью за сброс всех талантов персонажа.
resettalents_time
Время последнего сброса талантов персонажа.
trans_x
Координата X внутри транспорта, если персонаж сейчас на нем находится.
trans_y
Координата Y внутри транспорта, если персонаж сейчас на нем находится.
trans_z
Координата Z внутри транспорта, если персонаж сейчас на нем находится.
trans_o
Угол в радианах, на который повёрнут персонаж, отнотсительно севера внутри транспорта, если он сейчас на нем находится.
trans_guid
Идентификатор ГО транспорта на котором находится персонаж (См. mangos.transports.entry, mangos.gameobject.guid).
extra_flags
Флаг, определяющий, находится ли персонаж в данный момент в режиме GM.
0 - Не находится
1 - Находится
stable_slots
Количество открытых слотов для хранения петов.
at_login
Флаг, определяющий, что делать с персонажем при входе в игру.
0 - Ничего
1 - Заставить персонажа переименовать себя
2 - Сбросить магию
3 - Сбросить таланты
zone
Идентификатор зоны в которой находится персонаж на данный момент.
death_expire_time
нет описания
taxi_path
Какие пути такси открыты для персонажа. Подробнее пока неизвестно.
arena_pending_points
количество заработанных арена очков с момента последнего обновления статистики (после обновления статистики поле зануляется)
|