Kod:
#include <amxmodx>
#include <reapi>
#define SERVERISMI "" //
native crxranks_set_user_xp(index, amount);
native crxranks_get_user_xp(amount);
new clutcht=0,clutchct=0,odulcvar,kackisi;
public plugin_init() {
register_plugin("Clutch Bilgi ve Odul Plugini", "1.1", "Necati_DGN");
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);
register_logevent("elbasi", 2, "1=Round_Start");
odulcvar = register_cvar("clutch_odul","2000") // Odul olarak kac xp verilsin ?
}
public elbasi() if(clutcht || clutchct) clutcht=0,clutchct=0,kackisi=0;
public CBasePlayer_Killed(olen,olduren) {
new mahkum,ctsayi,players[32],isim[32],name[32];
get_players(players,mahkum,"ae","TERRORIST"),get_players(players,ctsayi,"ae","CT");
get_entvar(olduren, var_netname, isim, charsmax(isim));
get_entvar(olen, var_netname, name, charsmax(name));
if(!clutcht && mahkum==1 && ctsayi>1) {
clutcht=1,kackisi=ctsayi;
client_print_color(0, 0, "^1[^3%s^1] ^4Terorist takiminda^1 bir tek ^4kisi kaldi. Bakalim^1 1v%i clutch^4 atabilecek mi?",SERVERISMI,kackisi)
} else if(!clutchct && mahkum>1 && ctsayi==1) {
clutchct=1,kackisi=mahkum;
client_print_color(0, 0, "^1[^3%s^1] ^4CT takimindan^1 bir tek ^4kisi kaldi. Bakalim^1 1v%i clutch^4 atabilecek mi?",SERVERISMI,kackisi)
}
if(clutcht && olen != olduren) {
if(mahkum==1 && ctsayi==0) {
client_print_color(0, 0, "^1[^3%s^1] ^4Teroristlerden ^1[^3%s^1] ^4isimli oyuncu^1 1v%i clutch^4 atti. Odul olarak^1 $%d ^4kazandi.",SERVERISMI,isim,kackisi,get_pcvar_num(odulcvar));
crxranks_set_user_xp(olduren, crxranks_get_user_xp(olduren) + get_pcvar_num(odulvar)),clutcht=0,kackisi=0;
} else if(mahkum==0 && ctsayi>0) {
client_print_color(0, 0, "^1[^3%s^1] ^4Teroristlerden ^1[^3%s^1] ^4isimli oyuncu maalesef^1 1v%i clutch^4 atamadi.",SERVERISMI,name,kackisi);
clutcht=0,kackisi=0;
}
} else if(clutchct && olen != olduren) {
if(mahkum==0 && ctsayi==1) {
client_print_color(0, 0, "^1[^3%s^1] ^4CT Takimindan ^1[^3%s^1] ^4isimli oyuncu^1 1v%i clutch^4 atti. Odul olarak^1 $%d ^4kazandi.",SERVERISMI,isim,kackisi,get_pcvar_num(odulcvar));
crxranks_set_user_xp(olduren, crxranks_get_user_xp(olduren) + get_pcvar_num(odulvar)),clutchct=0,kackisi=0;
} else if(mahkum>0 && ctsayi==0) {
client_print_color(0, 0, "^1[^3%s^1] ^4CT Takimindan ^1[^3%s^1] ^4isimli oyuncu maalesef^1 1v%i clutch^4 atamadi.",SERVERISMI,name,kackisi);
clutchct=0,kackisi=0;
}
}
}