plugins/testsuite/cstrike-test.sp
author Peace-Maker <januk@freenet.de>
Sat May 10 05:42:33 2014 -0700 (2014-05-10)
changeset 4354 7011587e0021
parent 3961 0dc477c29792
permissions -rw-r--r--
Remove LogMessageEx definition from logging.inc (bug 5897, r=kyles).
skamonkey@3706
     1
#include <sourcemod>
skamonkey@3706
     2
#include <cstrike>
skamonkey@3706
     3
skamonkey@3706
     4
stock GET_ARG_INT( arg, maxSize=64 )
skamonkey@3706
     5
{
skamonkey@3706
     6
	decl String:tempvar[maxSize];
skamonkey@3706
     7
	GetCmdArg( arg, tempvar, maxSize );
skamonkey@3706
     8
	return StringToInt( tempvar );
skamonkey@3706
     9
}
skamonkey@3706
    10
skamonkey@3706
    11
public OnPluginStart()
skamonkey@3706
    12
{
skamonkey@3706
    13
	RegConsoleCmd( "get_mvps",    get_mvps    );
skamonkey@3706
    14
	RegConsoleCmd( "set_mvps",    set_mvps    );
skamonkey@3706
    15
	RegConsoleCmd( "get_score",   get_score   );
skamonkey@3706
    16
	RegConsoleCmd( "set_score",   set_score   );
skamonkey@3706
    17
	RegConsoleCmd( "get_assists", get_assists );
skamonkey@3706
    18
	RegConsoleCmd( "set_assists", set_assists );
skamonkey@3706
    19
}
skamonkey@3706
    20
skamonkey@3706
    21
public Action:get_mvps( client, argc )
skamonkey@3706
    22
{
skamonkey@3706
    23
	ReplyToCommand( client, "Your MVP count is %d", CS_GetMVPCount( client ) );
skamonkey@3706
    24
	
skamonkey@3706
    25
	return Plugin_Handled;
skamonkey@3706
    26
}
skamonkey@3706
    27
skamonkey@3706
    28
public Action:set_mvps( client, argc )
skamonkey@3706
    29
{
skamonkey@3706
    30
	new count = GET_ARG_INT( 1 );
skamonkey@3706
    31
	
skamonkey@3706
    32
	CS_SetMVPCount( client, count );
skamonkey@3706
    33
	ReplyToCommand( client, "Set your MVP count to %d", count );
skamonkey@3706
    34
	
skamonkey@3706
    35
	return Plugin_Handled;
skamonkey@3706
    36
}
skamonkey@3706
    37
skamonkey@3706
    38
public Action:get_score( client, argc )
skamonkey@3706
    39
{
skamonkey@3961
    40
	if( GetEngineVersion() != Engine_CSGO )
skamonkey@3706
    41
	{
skamonkey@3706
    42
		ReplyToCommand( client, "This command is only intended for CS:GO" );
skamonkey@3706
    43
		return Plugin_Handled;
skamonkey@3706
    44
	}
skamonkey@3706
    45
	
skamonkey@3706
    46
	ReplyToCommand( client, "Your contribution score is %d", CS_GetClientContributionScore( client ) );
skamonkey@3706
    47
skamonkey@3706
    48
	return Plugin_Handled;
skamonkey@3706
    49
}
skamonkey@3706
    50
skamonkey@3706
    51
public Action:set_score( client, argc )
skamonkey@3706
    52
{
skamonkey@3961
    53
	if( GetEngineVersion() != Engine_CSGO )
skamonkey@3706
    54
	{
skamonkey@3706
    55
		ReplyToCommand( client, "This command is only intended for CS:GO" );
skamonkey@3706
    56
		return Plugin_Handled;
skamonkey@3706
    57
	}
skamonkey@3706
    58
	
skamonkey@3706
    59
	new count = GET_ARG_INT( 1 );
skamonkey@3706
    60
	
skamonkey@3706
    61
	CS_SetClientContributionScore( client, count );
skamonkey@3706
    62
	ReplyToCommand( client, "Set your contribution score to %d", count );
skamonkey@3706
    63
skamonkey@3706
    64
	return Plugin_Handled;
skamonkey@3706
    65
}
skamonkey@3706
    66
skamonkey@3706
    67
public Action:get_assists( client, argc )
skamonkey@3706
    68
{
skamonkey@3961
    69
	if( GetEngineVersion() != Engine_CSGO )
skamonkey@3706
    70
	{
skamonkey@3706
    71
		ReplyToCommand( client, "This command is only intended for CS:GO" );
skamonkey@3706
    72
		return Plugin_Handled;
skamonkey@3706
    73
	}
skamonkey@3706
    74
	
skamonkey@3706
    75
	ReplyToCommand( client, "Your assist count is %d", CS_GetClientAssists( client ) );
skamonkey@3706
    76
skamonkey@3706
    77
	return Plugin_Handled;
skamonkey@3706
    78
}
skamonkey@3706
    79
skamonkey@3706
    80
public Action:set_assists( client, argc )
skamonkey@3706
    81
{
skamonkey@3961
    82
	if( GetEngineVersion() != Engine_CSGO )
skamonkey@3706
    83
	{
skamonkey@3706
    84
		ReplyToCommand( client, "This command is only intended for CS:GO" );
skamonkey@3706
    85
		return Plugin_Handled;
skamonkey@3706
    86
	}
skamonkey@3706
    87
	
skamonkey@3706
    88
	new count = GET_ARG_INT( 1 );
skamonkey@3706
    89
	
skamonkey@3706
    90
	CS_SetClientAssists( client, count );
skamonkey@3706
    91
	ReplyToCommand( client, "Set your assist count to %d", count );
skamonkey@3706
    92
skamonkey@3706
    93
	return Plugin_Handled;
skamonkey@3706
    94
}