Код
#pragma semicolon 1
#include <sourcemod>
#include <sdktools_sound>
#include <sdktools>
#define MAX_FILE_LEN 256
new Handle:CvarSoundName = INVALID_HANDLE;
new String:soundName[MAX_FILE_LEN];
public OnPluginStart()
{
CvarSoundName = CreateConVar("sm_adminconnect", "tvoisong...");
}
public OnConfigsExecuted()
{
GetConVarString(CvarSoundName, soundName, MAX_FILE_LEN);
decl String:buffer[MAX_FILE_LEN];
PrecacheSound(soundName, true);
Format(buffer, sizeof(buffer), "sound/%s", soundName);
AddFileToDownloadsTable(buffer);
}
public OnClientPostAdminCheck(client)
{
decl String:Name[64];
GetClientName(client, Name, sizeof(Name));
new flags = GetUserFlagBits(client);
if (flags & ADMFLAG_ROOT || flags & ADMFLAG_KICK)
{
PrintToChatAll("\x03Администратор - %s заходит в игру", Name);
EmitSoundToAll(soundName);
}
}
переделай.