PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <jail>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new gWeaponMenu
new gHumanHealthMenu
new gZombieHealthMenu
new gFragTransfer
new gStartFrag
new gKillFrag
new gFrag[33]
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("chooseteam","GlobalMenu")
    register_clcmd("say /bbmenu", "GlobalMenu")
    RegisterHam(Ham_Killed, "player", "fw_player_killed")
    
    gStartFrag = register_cvar("amx_startfrag","10")
    gKillFrag = register_cvar("amx_killfrag","1")
    gWeaponMenu = register_cvar("amx_weaponmenu","1")
    gHumanHealthMenu = register_cvar("amx_humanhealthmenu","1")
    gZombieHealthMenu = register_cvar("amx_zombiehealthmenu","1")
    gFragTransfer = register_cvar("amx_fragtransfer","1")
    
}
public GlobalMenu(id) {
    new menu = menu_create("\rConfidence[CG] # Zombie World ~", "gmenu")
    
    menu_additem(menu, "\ySilah Menusu", "1", 0);
    menu_additem(menu, "\yInsan HP Menusu", "2", 0);
    menu_additem(menu, "\yZombi HP Menusu", "3", 0);
    menu_additem(menu, "\yFrag Transfer", "4", 0);
    
    menu_setprop(menu, MPROP_EXITNAME, "Cikis"); 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     
    menu_display(id, menu, 0);
}
public gmenu(id, menu, item) {
    
    if ( item == MEXIT_ALL ) {
        menu_destroy(menu)
        return PLUGIN_HANDLED;
    }
    
    if ( !is_user_connected(id) ) {
        return PLUGIN_HANDLED
    }
    
    if ( !is_user_alive(id) ) {
        return PLUGIN_HANDLED
    }
    
    if( get_user_team(id) == 0 ) {
        return PLUGIN_HANDLED
    }
    
    new data[10], name[32];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
    new key = str_to_num(data)
    
    switch(key) {
        
        case 1 : {
            if ( get_pcvar_num(gWeaponMenu) >= 1) {
                WeaponMenu(id)
            }
        }
        
        case 2 : {
            if ( get_pcvar_num(gHumanHealthMenu) >= 1 ) {
                HumanHealthMenu(id)
            }
        }
        
        case 3 : {
            if ( get_pcvar_num(gZombieHealthMenu) >= 1) {
                ZombieHealthMenu(id)
            }
        }
        
        case 4 : {
            if ( get_pcvar_num(gFragTransfer) >= 1) {
                FragTransfer(id)
            }
        }
    }
    return PLUGIN_HANDLED
}
public WeaponMenu(id) {
    new menu = menu_create("\rConfidence[CG] # Zombie World ~", "wmenu")
    
    menu_additem(menu, "\yDeagle\r[5 Frag]", "1", 0);
    menu_additem(menu, "\y3 Adet El Bombasi\r[15 Frag]", "2", 0);
    menu_additem(menu, "\yScout\r[20 Frag]", "3", 0);
    menu_additem(menu, "\yPompali\r[30 Frag]", "4", 0);
    menu_additem(menu, "\yM4A1\r[40 Frag]", "5", 0);
    menu_additem(menu, "\yM249\r[70 Frag]", "6", 0);
    
    menu_setprop(menu, MPROP_EXITNAME, "Cikis"); 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     
    menu_display(id, menu, 0);
}
public wmenu(id, menu, item) {
    
    if ( item == MEXIT_ALL ) {
        GlobalMenu(id);
    }
    
    new data[10], name[32];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
    new key = str_to_num(data)
    
    switch(key) {
        
        case 1 : {
            give_item(id, "weapon_deagle")
            cs_set_user_bpammo(id,CSW_DEAGLE,35)
            client_print(id, print_center, "Deagle Aldiniz!")
        }
        
        case 2 : {
            cs_set_user_bpammo(id,CSW_HEGRENADE,3 )
            give_item(id, "weapon_hegrenade")
            give_item(id, "weapon_hegrenade")
            give_item(id, "weapon_hegrenade")
            client_print(id, print_center, "3 Adet El Bombasi Aldiniz!")
        }
        
        case 3 : {
            give_item(id, "weapon_scout")
            cs_set_user_bpammo(id,CSW_SCOUT,90)
            client_print(id, print_center, "Scout Aldiniz!")
        }
        
        case 4 : {
            give_item(id, "weapon_m3")
            cs_set_user_bpammo(id,CSW_M3,32)
            client_print(id, print_center, "M3 Aldiniz!")
        }
        
        case 5 : {
            give_item(id, "weapon_m4a1")
            cs_set_user_bpammo(id,CSW_M4A1,90)
            client_print(id, print_center, "M4A1 Aldiniz!")
        }
        
        case 6 : {
            give_item(id, "weapon_m249")
            cs_set_user_bpammo(id,CSW_M249,200)
            client_print(id, print_center, "M249 Aldiniz!")
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED
}
public HumanHealthMenu(id) {
    new menu = menu_create("\rConfidence[CG] # Zombie World ~", "hhmenu")
    
    menu_additem(menu, "\y+10 HP\r[2 Frag]", "1", 0);
    menu_additem(menu, "\y+25 HP\r[5 Frag]", "2", 0);
    menu_additem(menu, "\y+50 HP\r[9 Frag]", "3", 0);
    menu_additem(menu, "\y+75 HP\r[12 Frag]", "4", 0);
    menu_additem(menu, "\y+150 HP\r[20 Frag]", "5", 0);
    
    menu_setprop(menu, MPROP_EXITNAME, "Cikis"); 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     
    menu_display(id, menu, 0);
}
public hhmenu(id, menu, item) {
    
    if ( item == MEXIT_ALL ) {
        GlobalMenu(id);
    }
    
    new data[10], name[32];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
    new key = str_to_num(data)
    
    switch(key) {
        
        case 1 : {
            set_user_health(id, get_user_health(id) + 10)
            client_print(id, print_center, "10 HP Aldiniz!")
        }
        
        case 2 : {
            set_user_health(id, get_user_health(id) + 25)
            client_print(id, print_center, "25 HP Aldiniz!")
        }
        
        case 3 : {
            set_user_health(id, get_user_health(id) + 50)
            client_print(id, print_center, "50 HP Aldiniz!")
        }
        
        case 4 : {
            set_user_health(id, get_user_health(id) + 75)
            client_print(id, print_center, "75 HP Aldiniz!")
        }
        
        case 5 : {
            set_user_health(id, get_user_health(id) + 150)
            client_print(id, print_center, "150 HP Aldiniz!")
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED
}
public FragTransfer(id) {
}
public ZombieHealthMenu(id) {
    new menu = menu_create("\rConfidence[CG] # Zombie World ~", "zhmenu")
    
    menu_additem(menu, "\y50 HP\r[4 Frag]", "1", 0);
    menu_additem(menu, "\y100 HP\r[7 Frag]", "2", 0);
    menu_additem(menu, "\y150 HP\r[12 Frag]", "3", 0);
    menu_additem(menu, "\y300 HP\r[22 Frag]", "4", 0);
    menu_additem(menu, "\y500 HP\r[45 Frag]", "5", 0);
    
    menu_setprop(menu, MPROP_EXITNAME, "Cikis"); 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     
    menu_display(id, menu, 0);
}
public zhmenu(id, menu, item) {
    
    if ( item == MEXIT_ALL ) {
        GlobalMenu(id);
    }
    
    new data[10], name[32];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,9, name, 31, callback)
    new key = str_to_num(data)
    
    switch(key) {
        
        case 1 : {
            set_user_health(id, get_user_health(id) + 50)
            client_print(id, print_center, "50 HP Aldiniz!")
        }
        
        case 2 : {
            set_user_health(id, get_user_health(id) + 100)
            client_print(id, print_center, "100 HP Aldiniz!")
        }
        
        case 3 : {
            set_user_health(id, get_user_health(id) + 150)
            client_print(id, print_center, "150 HP Aldiniz!")
        }
        
        case 4 : {
            set_user_health(id, get_user_health(id) + 300)
            client_print(id, print_center, "300 HP Aldiniz!")
        }
        
        case 5 : {
            set_user_health(id, get_user_health(id) + 500)
            client_print(id, print_center, "500 HP Aldiniz!")
        }
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED
}
public fw_player_killed(victim, attacker, shouldgib) {
    
    if( get_user_team(attacker) != 0 ) {
        gFrag[attacker] += get_pcvar_num(gKillFrag)
    }
}
public client_putinserver(id) 
{
    gFrag[id] = get_pcvar_num(gStartFrag) 
    set_task(1.0, "FragPacks", id, _, _, "b")
    
}
public FragPacks(id)
{
    if(1<=id<=32) {
        set_hudmessage(10, 255, 255, -1.0, 0.80, 0, 6.0, 12.0)
        show_hudmessage(id, "- Cebinizdeki Frag [%i] -^nMenuye Girmek Icin ^"M^" Tusuna Basiniz!", gFrag[id])
    }
} 
  
  Bilinen Sorunlar: