Заявка за плъгина - 10 Player-а.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
М.А.Р.И.Х.У.А.Н.А
Извън линия
Потребител
Потребител
Мнения: 64
Регистриран на: 12 Дек 2016, 19:49

Заявка за плъгина - 10 Player-а.

Мнение от М.А.Р.И.Х.У.А.Н.А » 17 Мар 2018, 19:52

Плъгина да не пуска повече от 10 играча в сървъра, над 10 играча да пуска само Админи с флаг "d"

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за плъгина - 10 Player-а.

Мнение от OciXCrom » 17 Мар 2018, 22:05

Код за потвърждение: Избери целия код

#include <amxmodx>

#define MAX_NORMAL_PLAYERS 10
#define BYPASS_FLAG ADMIN_BAN
#define CONNECT_DELAY 1.0
#define KICK_REASON "Only %i non-admin players can be in-game!"

public plugin_init()
	register_plugin("Max Normal Players", "1.0", "OciXCrom")
	
public client_putinserver(id)
	set_task(CONNECT_DELAY, "check_player", id)
	
public check_player(id)
{
	if(!is_user_connected(id) || get_user_flags(id) & BYPASS_FLAG)
		return
		
	if(get_playersnum() > MAX_NORMAL_PLAYERS)
		server_cmd("kick %i ^"%s^"", get_user_userid(id), KICK_REASON, MAX_NORMAL_PLAYERS)
}

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 23 госта