[Any] Welcome Sound/Музыка при входе

[Any] Welcome Sound/Музыка при входе 1.0.1

Grey83

не пишу плагины с весны 2022
Сообщения
8,524
Реакции
4,985
Не проигрывать приветствие повторно если игрок не выходил с сервера
Ты имеешь в виду при смене карты?
В принципе такую проверку возможно сделать, только придётся заморочиться с сохранением SteamId игроков бывших на карте перед её сменой. И ещё нужно как-то определить, что выход с сервера был вызван именно сменой карты (при смене карты происходит перезаход игроков на сервер).
 

Nekro

Терра инкогнита
Сообщения
4,028
Реакции
2,266
  • Автор ресурса
  • #42
Ты имеешь в виду при смене карты?
В принципе такую проверку возможно сделать, только придётся заморочиться с сохранением SteamId игроков бывших на карте перед её сменой. И ещё нужно как-то определить, что выход с сервера был вызван именно сменой карты (при смене карты происходит перезаход игроков на сервер).
Наверное просто легче запомнить, что если игрок заходил N времени назад, то не проигрывать звук
 

zAntibot

Участник
Сообщения
128
Реакции
45
Ты имеешь в виду при смене карты?
В принципе такую проверку возможно сделать, только придётся заморочиться с сохранением SteamId игроков бывших на карте перед её сменой. И ещё нужно как-то определить, что выход с сервера был вызван именно сменой карты (при смене карты происходит перезаход игроков на сервер).
Да, как то сделать что бы один раз в день или там раз в 3 часа... Или там раз в энное количество карт
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,524
Реакции
4,985
@Nekro, да просто получать SteamId при авторизации и писать его в ArrayList.
При старте (или может лучше наоборот завершении) раунда чистить этот ArrayList от отсутствующих игроков.
И если при авторизации нового игрока его SteamId всё ещё в этом ArrayList, то игнорировать его.
 
Сверху Снизу