Kod:
#include <amxmodx>
#include <fun>
#include <reapi>
#include <simple_ctf>
#define PLUGIN "Kudurdu"
#define VERSION "1.0"
#define AUTHOR "By.KinG"
#define TAG "X"
new KudurmaSinir[33];
new bool:HizKontrol[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed");
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn");
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1");
}
public client_putinserver(id)
{
KudurmaSinir[id] = 0;
HizKontrol[id] = false;
}
public client_disconnected(id)
{
KudurmaSinir[id] = 0;
HizKontrol[id] = false;
}
public CBasePlayer_Killed(id, Killer)
{
if(get_member(id, m_bHeadshotKilled))
{
if(get_user_weapon(Killer) == CSW_AWP) KudurmaSinir[Killer] += 50;
else if(get_user_weapon(Killer) == CSW_M4A1 || get_user_weapon(Killer) == CSW_AK47) KudurmaSinir[Killer] += 25;
}
else
{
if(get_user_weapon(Killer) == CSW_AWP) KudurmaSinir[Killer] += 30;
else if(get_user_weapon(Killer) == CSW_M4A1 || get_user_weapon(Killer) == CSW_AK47) KudurmaSinir[Killer] += 15;
else KudurmaSinir[Killer] += 10;
}
if(KudurmaSinir[Killer] >= 150) OzellikVer(Killer);
}
public OzellikVer(Killer)
{
new Name[32];
get_user_name(Killer, Name, 31);
client_print_color(0, 0, "^1[^3%s^1] ^1[^3%s^1] ^4Ustun Performans Sergiledi! ^1+^3 150HP ^1+^3 150ARMOR", TAG, Name);
set_user_maxspeed(Killer, 420.0);
set_user_health(Killer, get_user_health(Killer) + 150);
set_user_armor(Killer, get_user_armor(Killer) + 150);
KudurmaSinir[Killer] = 0;
HizKontrol[Killer] = true;
}
public CBasePlayer_Spawn(id) set_user_maxspeed(id, 420.0), HizKontrol[id] = false;
public Event_Change_Weapon(id) if(HizKontrol[id] == true) set_user_maxspeed(id, 500.0);
public sctf_flag_scored(id)
{
KudurmaSinir[id] += 50
if(KudurmaSinir[id] >= 150) OzellikVer(id);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/)

