Контакты Поиск

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

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Помощь
Помощь
toritsinanton2 Дата: Вторник, 13.01.2015, 20:05:49 | Сообщение # 1
Сообщений: 42
Репутация: 0 [ +/- ]
#include <sourcemod>
#include <cstrike>

public Plugin:myinfo =
{
name = "AdminTag",
description = "Private plugin",
author = "KeepCalm",
version = "2.0",
url = ""
};

public OnPluginStart()
{
HookEvent("player_team", Event, EventHookMode:1);
HookEvent("player_spawn", Event, EventHookMode:1);
return 0;
}

public OnClientPutInServer(client)
{
HandleTag(client);
return 0;
}

public Action:Event(Handle:event, String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if (0 < client)
{
HandleTag(client);
}
return Action:0;
}

HandleTag(client)

{
if (GetUserFlagBits(client) & ADMFLAG_ROOT)
{
CS_SetClientClanTag(client, "[АДМИН]");
}
else
if (GetUserFlagBits(client) & ADMFLAG_CUSTOM6)
{
CS_SetClientClanTag(client, "[АДМИН]");
}
else
if (GetUserFlagBits(client) & ADMFLAG_GENERIC)
{
CS_SetClientClanTag(client, "[АДМИН]");
}
else
if (GetUserFlagBits(client & ADMINFLAG_GENERIC)
{
CS_SetClientClanTag(client, "[ИГРОК]");
}
}

С игрока нужно убрать флаг админа! Прошу помощи,пожалуйста)


Сообщение отредактировал toritsinanton2 - Вторник, 13.01.2015, 20:06:54
 
Scarface_slv Дата: Вторник, 13.01.2015, 21:02:02 | Сообщение # 2
Сообщений: 738
Репутация: 61 [ +/- ]
Не проверял... Негде=)

Прикрепления: 5232101.txt(0.8 Kb)
 
toritsinanton2 Дата: Среда, 14.01.2015, 06:32:55 | Сообщение # 3
Сообщений: 42
Репутация: 0 [ +/- ]
Благодарю)
 
TEIN Дата: Среда, 14.01.2015, 10:21:59 | Сообщение # 4
Сообщений: 568
Репутация: 78 [ +/- ]
Код
new flags = GetUserFlagBits(client);
CS_SetClientClanTag(client, (flags & ADMFLAG_ROOT || flags & ADMFLAG_CUSTOM6 || flags & ADMFLAG_GENERIC) ? "[ADMIN]" : "[ИГРОК]");
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Помощь
  • Страница 1 из 1
  • 1
Поиск: