#include <sourcemod>
#include <sdktools>
public OnPluginStart()
{
AddCommandListener(CommandSay, "say");
AddCommandListener(CommandSay, "say_team");
}
public Action:CommandSay(client, const String:command[], args)
{
decl String:Said[64];
GetCmdArgString(Said, sizeof(Said) - 1);
StripQuotes(Said);
TrimString(Said);
if( StrEqual( Said, "!resetscore" )
|| StrEqual( Said, "!restartscore" )
|| StrEqual( Said, "restartscore" )
|| StrEqual( Said, "resetscore" )
|| StrEqual( Said, "!rs" )
|| StrEqual( Said, "!RS" )
|| StrEqual( Said, "rs" )
|| StrEqual( Said, "RS" )
|| StrEqual( Said, "!кы" )
|| StrEqual( Said, "!КЫ" ))
{
if( GetClientDeaths(client) == 0 && GetClientFrags(client) == 0)
{
PrintToChat(client, "\x05[SM] \x03Ваш счет и так равен\x04 0!" );
return Plugin_Continue;
}
SetClientFrags(client, 0);
SetClientDeaths(client, 0);
decl String:Name[16];
GetClientName(client, Name, sizeof(Name) - 1);
PrintToChat(client, "\x05[SM] \x04Ваш \x03счет сброшен!");
}
return Plugin_Continue;
}
stock SetClientFrags( index, frags )
{
SetEntProp(index, Prop_Data, "m_iFrags", frags);
return 1;
}
stock SetClientDeaths( index, deaths )
{
SetEntProp(index, Prop_Data, "m_iDeaths", deaths);
return 1;
}