1
0
mirror of https://github.com/RaidMax/IW4M-Admin.git synced 2025-06-10 15:20:48 -05:00

So I can work on my desktop

This commit is contained in:
RaidMax
2015-08-23 16:58:48 -05:00
parent 38c8f81051
commit feb37123e2
19 changed files with 236 additions and 120 deletions

View File

@ -98,7 +98,12 @@ namespace SamplePlugin
killerStats.KDR = killerStats.Kills / killerStats.Deaths;
playerStats.updateStats(Killer, killerStats);
killerStats.killStreak++;
killerStats.deathStreak = 0;
}
Killer.Tell(messageOnStreak(killerStats.killStreak, killerStats.deathStreak));
}
if (E.Type == Event.GType.Death)
@ -110,6 +115,11 @@ namespace SamplePlugin
victimStats.KDR = victimStats.Kills / victimStats.Deaths;
playerStats.updateStats(Victim, victimStats);
victimStats.deathStreak++;
victimStats.killStreak = 0;
Victim.Tell(messageOnStreak(victimStats.killStreak, victimStats.deathStreak));
}
}
@ -123,6 +133,32 @@ namespace SamplePlugin
}
private String messageOnStreak(int killStreak, int deathStreak)
{
String Message = "";
switch (killStreak)
{
case 5:
Message = "Great job! You're on a ^55 killstreak!";
break;
case 10:
Message = "Amazing! ^510 ^7kills without dying!";
break;
}
switch (deathStreak)
{
case 5:
Message = "Pick it up soldier, you've died 5 times in a row...";
break;
case 10:
Message = "Seriously? ^510 ^7deaths without getting a kill?";
break;
}
return Message;
}
public override string Name
{
get { return "Basic Stats"; }
@ -204,11 +240,15 @@ namespace SamplePlugin
Deaths = D;
KDR = DR;
Skill = S;
deathStreak = 0;
killStreak = 0;
}
public int Kills;
public int Deaths;
public double KDR;
public double Skill;
public int deathStreak;
public int killStreak;
}
}