Изменения:
Исправлено:
Добавлено:
#camxyz# #camx# #camy# #camz# - возвращает координаты камеры
#zoom# - возвращает уровень прицеливания игрока от 0.0 до 100.0.
(В случае с камерой и снайперской винтовкой в какой-то момент делает круг и идёт снова с 0.0 до 100.0 несколько раз)
#sc# - возвращает соц. рейтинг игрока
Новая текстовая команда #playerTop(...)#
Подробнее тут https://forum.training-server.com/d/19141-10012024-chast-1-patch
Новая текстовая команда #timeF(sec *separator)#
- преобразовывает секунды в счетчик минут
*separator
- значение по умолчанию: :
Например: #timeF(600)#
- 10:0
, timeF(125)
- 2:5
Немного изменена логика условий в КБ и теперь можно сравнивать строки с пустотой (раньше условие просто скипалось и блок в итоге выполнялся)
Пример: Блок с условием #pvar(test)# == 1
сработал бы при значении #pvar(test)#
= (пустота)
А теперь нет, работает так же в обратную сторону
Теперь можно обнулить значение переменной игрока через действие #playerid#, test,
(переменной мира тоже)
№1
Нововведения:
#playerTop(position category value)#
- возвращает ID игрока с наибольшим значением параметра по определенной позиции. Пример: получить ID ТОП-1 игрока по деньгам в мире: #playerTop(1 money)#
data
, wanted*
, score*
, afk*
, retval
, money*
| * - необяз. параметр value
Установить переменную мира: top1, #playerTop(1 money)#
Установить переменную мира: top2, #playerTop(2 money)#
Установить переменную мира: top3, #playerTop(3 money)#
#playerTop(1 data 3)#
- вернет ID ТОП-1 игрока по массиву игрока №3#playerTop(2 score)#
- вернет ID ТОП-2 игрока по количеству очков в TAB#playerTop(1 retval 1)#
- вернет ID ТОП-1 игрока по текущему значению коллбэка №1Патч 2:
Изменена структура команды: #playerTop(position category **value cond *value1 *value2)#
* - необязательное значение, ** - значение необязательно если не используется cond
,
если category
не требует **value
пишите 0
cond
- определенное условие по котором будут выбираться игроки для топа, список условий:
team <id>
, skin <id>
, veh <modelid>
, wanted <lvl>
, int <id>
, retval <id> <value>
, vehseat <id>
,
attach <slot>
, attachmodel <slot> <modelid>
, surfingveh <vehid>
, taser
, afk *<+sec>
, channel <id>
,
gun/weapon <id>
, score <value>
, alive
, dead
, action <actionid>
Примеры:
#playerTop(1 score 0 team 3)#
- ТОП-1 игрок по очкам из 3 команды
#playerTop(1 money 0 wanted 6)#
- ТОП-1 игрок по деньгам с 6 уровнем розыска
#playerTop(2 score 0 retval 2 55)#
- ТОП-1 по очкам со значением коллбэка №2
= 55
#playerTop(1 data 3 vehseat 0)#
- ТОП-1 игрок по значению массива игрока №3
находящийся за рулем Т/C
(-1 - не в Т/C, 0 - водитель и т.д.)
Решены проблемы с всплесками нагрузки и непредсказуемыми крашами сервера.
Если у вас есть какие-то критические проблемы / предложения поспешите написать о них в тех отдел или апнуть темы. У меня есть время чутка привести все в порядок
На сервер загружено хэллоуинское обновление
P.S. Уникальные аттачи экспортировать через донат нельзя
Теперь обладатели вечного VIP статуса до его получения всеми игроками (Спонсоры сервера, OLD VIP) могут бесплатно создать до 2 статичных мира.
Это делается в /vw - Управление игровым миром - Сделать мир статичным (если захотите сделать мир обратно обычным используйте эту же кнопку)
Новая текстовая команда в КБ: #gunModel(gunid)#/#weaponModel(gunid)# - возвращает ID объекта оружия
(на несуществующее такое как 20, 21 вернет -1)
Новый раздел в КБ и действия: Командные блоки
Мы совершили переезд сервера, все же пинг больная проблема.
К сожалению из Украины не у всех есть доступ без VPN. Думаем о возможном туннеле через Польшу. Но пока в процессе размышлений.
Из-за переезда чутка отваливались сейвы (вроде перетянули всё) и проблемы были с регистрацией.
Пробуйте сейчас должно быть всё ок, если что-то не так. Пишите на форум будем пытаться помочь
VPN которыми я пользуюсь на постоянке пригодится вам не только из-за сама.
https://1.1.1.1 (Бесплатный VPN с отличным пингом)
https://clearvpn.com/ua/ (Бесплатный при регистрации через Дія)
добавлена команда /crand в копчейзе
после окончания игры автоматически меняет машину/скин на рандомную доступную (в зависимости что включено)
пофикшена загрузка транспорта в мирах
пофикшено сохранение всех настроек игрока
в отексте добавлен новый шрифт SampAux3
(занимают цифры от 1 до 10)
Теперь чтобы подавать заявку на модератора не надо ждать периодов набора. До тех пор пока не указано, что больше модераторов не нужно, достаточно отписать мне в личные сообщения на форуме или в дискорд.
*если вы в последний набор уже подавали заявку и её отклонили, стоит подождать 2-3 месяца с срока подачи
в название мода добавлена приставка TRAINING для поиска во вкладке internet
(вкладки доступны только в SAMP Reborn)
добавлены новые ачивки:
Bug Hunter - выдается за находку одного или нескольких серьезных багов на сервере
OpenSource - выдается за вклад в OpenSource (скоро будет возобновлен)
Инноватор - выдается за хорошую придуманную идею по улучшению функционала
Подробнее: https://forum.training-server.com/d/18631-zayavki-na-poluchenie-dostizheniy
Стукач - выдается за 20 заварненных игроков по вашему репорту
Сыщик - выдается за 50 заварненных игроков по вашему репорту
Детектив - выдается за 100 заварненных игроков по вашему репорту
* получение временно не работает
исправлено множество багов из раздела баг-трекер
добавлена команда /queue
аргументы:
/queue all покажет диалог со списком очередей во всех лобби
/queue <lobby> выведет в чат очередь определенного лобби
/queue получит вашу очередь в лобби если вы в ней состоите
в копчейзе при выборе транспорта/скинов добавлена кнопка RANDOM которая пикнет случайный доступный по рейтингу элемент
пофикшены и возвращены шопы (/shopmenu)
теперь можно выбрать где именно на автомобиле будет распологаться каллсигн
лево/центр/право
/callsign 0 / 1 / 2
по умолчанию 0
извините про кб забыл
а еще если вписать любое значение кроме 0 1 и 2 калсигн будет в центре машины (это не задумывалось)
добавлено ограничение на количество зарегистрированных аккаунтов за 8 часов
и кое что еще
новые текстовые команды связанные с ваттами:
#voxyz(id)# #vox(id)# #voy(id)# #voz(id)# - позиция от центра автомобиля
#vorxyz(id)# #vorx(id)# #vory(id)# #vorz(id)# - поворот
оптимизированы ватты (в последствии чего лагов должно стать меньше)
теперь у сервера вновь есть тестовый сервер, где вы сможете потестить глобальные обновления и выявить ошибки
для более удобного тестирования предоставляется вечный вип и 10000 доната
на сервере используется пустая бд, поэтому аккаунта с вашим ником не будет существовать, создайте его
IP: опубликован в тг чате тренинга