public void OnPluginStart()
{
RegConsoleCmd("ShowActivity2s", ShowActivity2s);
}
public Action ShowActivity2s(int client, int args)
{
int iShow = 0; //Server
char sName[] = "Вася Пупкин";
int iTime = 60;
char sReason[] = "Хулиган";
//#a - Admin no name
//Server
ShowActivity2(client, iShow == 0 ? "[SM] Сервер: ":"[SM] Админ: ", "Игрок \"%s\" забанен на %d минут (причина: %s)", sName, iTime, sReason);
//[SM] Сервер: Игрок "Вася Пупкин" забанен на 60 минут (причина: Хулиган)
//Player
iShow = client; //0 - AdminName
ShowActivity2(client, iShow == 0 ? "[SM] Сервер: ":"[SM] Админ: ", "Игрок \"%s\" забанен на %d минут (причина: %s)", sName, iTime, sReason);
//[SM] Админ: Игрок "Вася Пупкин" забанен на 60 минут (причина: Хулиган)
//#b - AdminName
char sTag[MAX_NAME_LENGTH + 22]; // ~ 22 - Админ, ~ +40 - Администратор
if (iShow > 0)
{
Format(sTag, sizeof(sTag), "[SM] Админ - %N: ", iShow);
}
else if (!iShow)
{
Format(sTag, sizeof(sTag), "[SM] Сервер: ");
}
ShowActivity2(client, sTag, "Игрок \"%s\" забанен на %d минут (причина: %s)", sName, iTime, sReason);
//iShow = client;
//[SM] Админ - Петя: Игрок "Вася Пупкин" забанен на 60 минут (причина: Хулиган)
//iShow = 0;
//[SM] Сервер: Игрок "Вася Пупкин" забанен на 60 минут (причина: Хулиган)
return Plugin_Handled;
}