Helloo
could someone create a plugin that if there is a HLTV present in the server kicks out spectators unless you got ADMIN flag ?
For the kicked out player shows up a message showing the hltv's IP:port for them to connect.
or better yet just redirect spectators to the HLTV when there is a hltv present in the game server if that would be possible ^^
snips
.. for checking if player is spectate
▼ In Russian, google translate кто - то мог создать вставное, что, если там HLTV - настоящее в сервере, выгоняет зрителей, если Вы не получили флаг ADMIN?
Поскольку выгнанный игрок появляется сообщение, показывая IP:port hltv для них, чтобы соединиться.
или еще лучше только переадресуйте зрителей к HLTV, когда есть настоящее hltv в сервере игры, если это было бы возможным ^^
надрезы
.. для того, чтобы проверять, является ли игрок spectate
Код:
#include <fakemeta>
#define IsObserver(%0) pev(%0,pev_iuser1)
if (IsObserver(id))
Код:
stock GetPlayers(players[32] = {0,...}, &pnum = 0, const flags[] = "", const teamORname[] = "") {
get_players(players, pnum, flags, teamORname);
return pnum;
}
to check if there are HLTVs
Код:
if(GetPlayers(.flags = "h")) {
// HLTV exists
} else {
// There is no HLTV
}