PHP Code:
#define KRITZKRIEG 35
#define QUICKFIX 411
#define VACCINATOR 998
#define VACCINATOR_POINT_NUMBER 4 //Offset with 1 since count starts at 0, 4 vaccinators gives 1 point
public Action:Event_Charge_Deployed(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
//LogPlayerEvent(client, "triggered", "a charge was deployed");
switch(playerLoadout[client][1][0])
{
case VACCINATOR:
{
if(vacStorage[client] == VACCINATOR_POINT_NUMBER)
{
LogPlayerEvent(client, "triggered", "vaccinator");
vacStorage[client] = 0;
}else
vacStorage[client]++;
}
case KRITZKRIEG:
{
LogPlayerEvent(client, "triggered", "kritz");
}
case QUICKFIX:
{
LogPlayerEvent(client, "triggered", "quickfix");
}
default:
{
LogPlayerEvent(client, "triggered", "uber");
}
}
}
This is a snippet from the superlogs tf2, uses old syntax, but it's failr short and you can use what others have posted here to make it work
The reason for vaccinator is that every vaccination provides 1 charge deployed, but after 4 vaccination deploys, a player is awarded 1 point.
The LogPlayerEvent requires loghelper.inc include file to compile.
__________________