Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Игрок с клиент мода, как его определить?
Karandachik Дата: Понедельник, 05.02.2024, 12:17:45 | Сообщение # 1
Сообщений: 60
Репутация: 3 [ +/- ]
Привет, задумала я значит сделать плагин оверлей в конце раунда.
Ничего сложного, но фишечка в том, что хочу выделить игроков с клиент мода.
Схема такая. если простой игрок то ему один оверлей, а если с клиент мода то другой.
Нашла в интернете много плагинов где используется распознавание по квару или просто способ вывода текста, но не видела нигде простого логического определения игрока с клиент мода.
По типу если игрок жив + он в игре+ с клиент мода - оверлей, если нет то другой оверлей.
Помогите с определением игрока клиентмода пожалуйста.
 
_wS_ Дата: Понедельник, 05.02.2024, 19:47:24 | Сообщение # 2
Код
bool g_bClientMod[MAXPLAYERS + 1];

public void OnClientConnected(int client)
{
    char s[4];
    g_bClientMod[client] = GetClientInfo(client, "~clientmod", s, sizeof(s)) && s[0];
}
 
Karandachik Дата: Понедельник, 12.02.2024, 13:28:48 | Сообщение # 3
Сообщений: 60
Репутация: 3 [ +/- ]
Цитата _wS_ ()
public void OnClientConnected(int client)
{
char s[4];
g_bClientMod[client] = GetClientInfo(client, "~clientmod", s, sizeof(s)) && s[0];
}

Я думала есть что-то проще, по типу
if (IsClientInGame(client) && !IsClientmodClient(client) && !IsPlayerAlive(client))
 
_wS_ Дата: Понедельник, 12.02.2024, 22:09:28 | Сообщение # 4
Это и есть простой вариант, чтобы зря не ставить дополнительный plugin.
После этого просто if (g_bClientMod[client]) ..

Если хочется if (CM_IsClientModUser(client)), то ставим clientmod.sp plugin и берём там .inc.
 
Karandachik Дата: Вторник, 13.02.2024, 10:13:36 | Сообщение # 5
Сообщений: 60
Репутация: 3 [ +/- ]
Цитата _wS_ ()
Это и есть простой вариант, чтобы зря не ставить дополнительный plugin.
После этого просто if (g_bClientMod[client]) ..

Если хочется if (CM_IsClientModUser(client)), то ставим clientmod.sp plugin и берём там .inc.

Спасибо, я знала что есть что-то очень простое и гениальное.
 
  • Страница 1 из 1
  • 1
Поиск: