Наконец, навёл порядок с сохранением позиции игрока во время выхода из игры. Раньше была путаница при спауне персонажа, в зависимости от настроек аккаунта (спаун в доме, фракции или ночлежке): персонаж не всегда появлялся на месте выхода или наоборот, появлялся там не только при подключении к серверу, но и при каждом ре-спауне в течении игры! Очень напрягало...
Теперь, персонаж появляется на месте выхода из игры в том случае, если выход с сервера был не ранее, чем 30 минут назад. Чтобы не сохранять позицию персонажа при выходе с сервера (например, для того, чтобы перезайти и появиться в доме/фракции/ночлежке), следует использовать команду /dontsaveexit (или её сокращённый вариант /dsexit).
Правки произведены с учётом дополнительных параметров по текущей локации (TLoc, VLoc).
|