#include <amxmodx>
#include <reapi>
new bool:g_bKaristir;
public plugin_init() {
register_plugin("Say Komuduyla Karistir", "1.3", "suriyelikene+MikeField");
register_clcmd("say /karistir", "karistir");
register_event("Round_Start", "RoundStart", "a");
}
public karistir(id) {
if (!(get_user_flags(id) & ADMIN_LEVEL_C)) {
client_print_color(id, id, "^4Takimlari Karistirman Icin ^3Yetkin Yetersiz");
return PLUGIN_HANDLED;
}
g_bKaristir = true;
client_print_color(0, 0, "^1%n ^3Bir Sonraki Round Takimlari Karistiracak.", id);
return PLUGIN_HANDLED;
}
public RoundStart() {
if (!g_bKaristir)
return;
new te = 0, ct = 0;
for (new i = 1; i <= MaxClients; i++) {
if (is_user_connected(i) && !is_user_bot(i)) {
if (ct > te) {
rg_set_user_team(i, TEAM_TERRORIST);
te++;
} else if (te > ct) {
rg_set_user_team(i, TEAM_CT);
ct++;
} else {
switch (random_num(1, 2)) {
case 1: {
rg_set_user_team(i, TEAM_TERRORIST);
te++;
}
case 2: {
rg_set_user_team(i, TEAM_CT);
ct++;
}
}
}
}
}
client_print_color(0, 0, "^3Takimlar Karistirildi. ^4Iyi Oyunlar!");
g_bKaristir = false;
}