Иконка ресурса

ReDcTiOn

Участник
Сообщения
153
Реакции
21

Вложения

  • AdminList_v2.2e.smx
    5 КБ · Просмотры: 2

ReDcTiOn

Участник
Сообщения
153
Реакции
21
@ReDcTiOn, Скинь последнюю версию плагина исходником
Версия 2.2e
 

ReDcTiOn

Участник
Сообщения
153
Реакции
21
Всегда пишет что админы отсутствуют
Сообщения автоматически склеены:

Всегда пишет что админы отсутствуют
А не, это я конфиг не настроил. Теперь работает. Но не показывает наблюдателей))
Сообщения автоматически склеены:

Всегда пишет что админы отсутствуют
Сообщения автоматически склеены:


А не, это я конфиг не настроил. Теперь работает. Но не показывает наблюдателей))
Посмотрел твой код и смог сделать вот так)) Теперь все работает отлично
 

Вложения

  • AdminList_v2.2e.sp
    2.7 КБ · Просмотры: 12
Последнее редактирование:

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
Вывод только в чат, аля минимализм
Сток взял тут Admins
C++:
ConVar
    cvAdminFlags;

public Plugin myinfo =
{
    name = "Admin List",
    author = "Nel.'a 2x2",
    description = "Admins online",
    version = "1.0",
    url = "https://hlmod.ru/"
}

public void OnPluginStart()
{
    cvAdminFlags = CreateConVar("sm_admin_flags", "b", "Админ флаги");
    
    RegConsoleCmd("sm_admins", CmdAdmins);
    
    AutoExecConfig(true, "AdminList+");
}

public Action CmdAdmins(int client, any arg)
{
    char sBuffer[8], sName[MAXPLAYERS+1][MAX_NAME_LENGTH], sAdmins[PLATFORM_MAX_PATH];
    cvAdminFlags.GetString(sBuffer, sizeof(sBuffer));
    int d;
    for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i) && !IsFakeClient(i) && CheckAdminFlags(i, ReadFlagString(sBuffer)))
        GetClientName(i, sName[d++], MAX_NAME_LENGTH);

    ImplodeStrings(sName, d, " | ", sAdmins, sizeof(sAdmins));
    if(d) PrintToChatAll("Админы онлайн: [%s]", sAdmins);
    else PrintToChatAll("Все админы офлайн");
    return Plugin_Handled;
}

stock bool CheckAdminFlags(int client, int iFlags)
{
    int iUserFlags = GetUserFlagBits(client);
    return (iUserFlags & ADMFLAG_ROOT || (iUserFlags & iFlags) == iFlags);
}
 

Вложения

  • admins.sp
    1.1 КБ · Просмотры: 9
  • admins.smx
    5.4 КБ · Просмотры: 5

wilson.aka

Добрая душа
Сообщения
119
Реакции
49
@ReDcTiOn, он не будет показывать наблюдателей т.к админ уходит в спектры и просто скрывается из Таба
 
Сверху Снизу