PHP Kod:
#include <amxmodx>
#include <reapi>
new Cvars[2],M4A1Yukseldi[33],AK47Yukseldi[33];
public plugin_init() {
register_plugin("Hasar", "1.0", "Muhammet Bulut");
register_clcmd("say /yukselt", "YukseltmeMenusu");
RegisterHookChain(RG_CBasePlayer_TakeDamage, "Hasar_Alinca",0);
Cvars[0] = register_cvar("HasarAk47", "100");
Cvars[1] = register_cvar("HasarM4A1", "100");
}
public YukseltmeMenusu(id) {
static Item[128];
formatex(Item, charsmax(Item), "\rSilah Yukselt");new Menu = menu_create(Item, "YukseltmeMenusu_Devam");
formatex(Item, charsmax(Item), "\wM4A1 Yukselt");menu_additem(Menu, Item, "1");
formatex(Item, charsmax(Item), "\wAK47 Yukselt");menu_additem(Menu, Item, "2");
menu_setprop(Menu, MPROP_EXITNAME, "\wCikis");
menu_display(id, Menu, 0);
}
public YukseltmeMenusu_Devam(id, Menu, Item) {
if(Item == MENU_EXIT) {
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64],Access, CallBack;
menu_item_getinfo(Menu, Item, Access, Data, 5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key) {
case 1: {
M4A1Yukseldi[id] = 1;
client_print_color(id,id,"^1M4A1 Silahin Yukseltildi");
}
case 2 : {
AK47Yukseldi[id] = 1;
client_print_color(id,id,"^1AK47 Silahin Yukseltildi");
}
}
return PLUGIN_HANDLED;
}
public Hasar_Alinca(id,victim, inflictor, attacker, Float:damage, damage_bits) {
if(is_user_connected(attacker) && is_user_connected(victim) && victim != attacker) {
new weapon = get_user_weapon(attacker);
switch(weapon) {
case CSW_AK47 : {
if(AK47Yukseldi[id] == 1){
SetHookChainArg(4,ATYPE_FLOAT,get_pcvar_float(Cvars[0]));
}
}
case CSW_M4A1: {
if(M4A1Yukseldi[id] == 1){
SetHookChainArg(4,ATYPE_FLOAT,get_pcvar_float(Cvars[1]));
}
}
}
}
}
)

