PHP Code:
CodeCallback_PlayerKilled(eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, timeOffset, deathAnimDuration)
{
self endon("disconnect");
[[level.callbackPlayerKilled]](eInflictor, eAttacker, iDamage, sMeansOfDeath, sWeapon, vDir, sHitLoc, timeOffset, deathAnimDuration);
if( isplayer(attacker) && isAlive(attacker))
{
if (!isDefined(attacker.killspree))
attacker.killspree = 0;
if ( (attacker != self) && (getcvar("g_gametype") != "dm") && (attacker.team != self.team) )
attacker.killspree++;
else
if ( (attacker != self) && (getcvar("g_gametype") == "dm") )
attacker.killspree++;
if(attacker != self && isDefined(attacker.team) && isDefined(self.team) && attacker.team != self.team )
{
iprintlnbold("attacker: " + attacker.name + " has killing spree: " + attacker.killspree + " when killing: " + self.name);
switch (attacker.killspree)
{
case 1:
iprintln(attacker.name + " has 1 killing spree");
//just message();
break;
case 2:
iprintln(attacker.name + " has 2 killing spree");
//LearnSomeSimpleDeveloperLessons();
break;
case 3:
iprintln(attacker.name + " has 3 killing spree");
//Kick();
break;
case 4:
iprintln(attacker.name + " has 4 killing spree");
//GiveSex();
break;
case 5:
iprintln(attacker.name + " has 5 killing spree");
//GiveNades();
break;
default:
break;
}
}
}
}