Don't bump until 2 weeks have passed since last post.
Regardless, here's your plugin:
Code:
#include <amxmodx>
#define MAX_PLAYERS 32
new gKills[MAX_PLAYERS + 1];
new gCvarMaxKills;
new gMaxPlayers;
public plugin_init() {
register_plugin("Max Round Kills", "0.0.1", "Exolent");
register_event("DeathMsg", "EventDeathMsg", "a", "2!0");
register_event("HLTV", "EventNewRound", "a", "1=0", "2=0");
gCvarMaxKills = register_cvar("max_round_kills", "10");
gMaxPlayers = get_maxplayers();
}
public client_disconnect(id) {
gKills[id] = 0;
}
public EventNewRound() {
arrayset(gKills, 0, sizeof(gKills));
}
public EventDeathMsg() {
new killer = read_data(1);
if(1 <= killer <= gMaxPlayers) {
new victim = read_data(2);
if(killer != victim
&& get_user_team(killer) != get_user_team(victim)
&& ++gKills[killer] >= get_pcvar_num(gCvarMaxKills)) {
server_cmd("kick #%d ^"Stop cheating!^"", get_user_userid(killer));
}
}
}
__________________