Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 07 май 2024, 01:34

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: kick Spectators when there is HLTV
СообщениеДобавлено: 01 июн 2012, 03:59 
Не в сети
Зарегистрирован:
06 мар 2012, 02:42
Последнее посещение:
06 июл 2014, 01:42
Сообщения: 89
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
Код:
#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
}


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB