Можно написать отдельный плагин:
сначала выполняется бан через
Ban CS:
Код
amx_bancs <userid> <time> <reason>
затем выполняется бан через
Advanced Bans:
Если игрок имеет
SteamID (даже если это эмулятор), то бан выполняется следующей командой:
Код
amx_addban <name> <authid> <time> <reason>
Если же игрок не имеет
SteamID, то бан выполняется следующей командой:
Код
amx_addban <name> <ip> <time> <reason>
Но, есть некоторые нюансы:
SteamID игрока должен содержать префикс
STEAM_0:, иначе, банить по
SteamID он не будет. Также бан через
Advanced Bans должен воспроизводиться командой
amx_addban, так как после бана через
Ban CS игрок выходит с сервера с соответствующим сообщением. Поэтому один из плагинов, а именно
Advanced Bans должен банить игрока уже вышедшего с сервера. Сделать так, чтобы оба плагина банили игрока, находящегося на сервере нельзя, так как может возникнуть конфликт между двумя этими плагинами.
Отредактировал: STR@TEG, - 21.6.2010, 1:35