PHP- Kodu:
  /* Plugin generated by ds811888 */ 
#include <amxmodx> 
#include <amxmisc> 
#include <cstrike> 
#include <fun> 
#define PLUGIN "Counter-Strike Impulse 101"   
#define VERSION "1.1"   
#define AUTHOR "ds811888"   
new cvar_enabled, cvar_buycost 
public plugin_init() 
{ 
    register_plugin(PLUGIN, VERSION, AUTHOR) 
    
    /* Commands */ 
    register_clcmd("say /buy_impulse101", "cmd_buyimpulse") 
    register_clcmd("say buy_impulse101", "cmd_buyimpulse") 
    
    /* Admin Commands */ 
    register_concmd("amx_giveimpulse", "cmd_giveimpulse", ADMIN_BAN, "<name>") 
    
    /* Cvars */ 
    cvar_enabled         = register_cvar("amx_buyimpulse",         "1") 
    cvar_buycost         = register_cvar("amx_impulse_cost",     "16000") 
    
    /* Language */ 
    register_dictionary("cs_impulse101.txt") 
} 
/* Admin Commands: amx_giveimpulse */ 
public cmd_giveimpulse(id,level,cid) 
{ 
    /* Check user admin */ 
    if (!cmd_access(id,level,cid,2)) 
        return PLUGIN_HANDLED; 
    
    new arg[32]; 
    read_argv(1,arg,31); 
    
    if(arg[0] == '@') {
        new players[32],inum;
        new tempid;
        if(equali(arg[1],"T")) copy(arg[1],31,"TERRORIST")
        if(equali(arg[1],"all")) get_players(players,inum)
        else get_players(players,inum,"ae",arg[1])
        
        if(!inum) {
            console_print(id,"Takimda Oyuncu Bulunamadi.")
            return PLUGIN_HANDLED
        }
        for(new i;i<inum;i++) {
            tempid = players[i];
            give_full_weapons(tempid) 
            give_full_ammo(tempid) 
            give_full_items(tempid)  
        }
    }
    else {
        new player = cmd_target(id,arg,7); 
        if (!player)  
            return PLUGIN_HANDLED; 
        
        /* Check user alive */ 
        if(!is_user_alive(player)) 
            return PLUGIN_HANDLED   
        
        /* Give user full weapons, full ammo, and full items */ 
        give_full_weapons(player) 
        give_full_ammo(player) 
        give_full_items(player)
    }
    return PLUGIN_HANDLED 
} 
/* Commands: impulse 101 */ 
public cmd_buyimpulse(id) 
{     
    if(get_pcvar_num(cvar_enabled)) 
    { 
        new money = cs_get_user_money(id)  
        new price = get_pcvar_num(cvar_buycost) 
        
        /* Check user alive */ 
        if(!is_user_alive(id)) 
            return PLUGIN_HANDLED 
        
        /* Check user money */ 
        if(money <= price) 
        { 
            client_print(id, print_center, "[AMXX] %L", LANG_PLAYER, "NOT_ENOUGH_MONEY" , price) 
        } 
        else 
        { 
            /* -user money to buy a Impulse 101 */ 
            cs_set_user_money(id, money - price)  
            
            /* Client Print */ 
            client_print(id, print_center, "[AMXX] %L", LANG_PLAYER, "BOUGHT_IMPULSE") 
            
            /* Give user full weapons, full ammo, and full items */ 
            give_full_weapons(id) 
            give_full_ammo(id) 
            give_full_items(id) 
        } 
    } 
    return PLUGIN_HANDLED 
} 
stock give_full_weapons(id) 
{ 
    /* Give all weapons */ 
    give_item(id,"weapon_usp") 
    give_item(id,"weapon_glock18") 
    give_item(id,"weapon_deagle") 
    give_item(id,"weapon_p228") 
    give_item(id,"weapon_elite") 
    give_item(id,"weapon_fiveseven") 
    give_item(id,"weapon_m3") 
    give_item(id,"weapon_xm1014") 
    give_item(id,"weapon_mp5navy") 
    give_item(id,"weapon_tmp") 
    give_item(id,"weapon_p90") 
    give_item(id,"weapon_mac10") 
    give_item(id,"weapon_ump45") 
    give_item(id,"weapon_famas") 
    give_item(id,"weapon_sg552") 
    give_item(id,"weapon_ak47") 
    give_item(id,"weapon_m4a1") 
    give_item(id,"weapon_aug") 
    give_item(id,"weapon_scout") 
    give_item(id,"weapon_awp") 
    give_item(id,"weapon_g3sg1") 
    give_item(id,"weapon_sg550") 
    give_item(id,"weapon_galil") 
    give_item(id,"weapon_m249") 
} 
stock give_full_ammo(id) 
{ 
    /* Give full ammo */ 
    cs_set_user_bpammo(id, CSW_P228, 52)        // ammo_357sig 
    cs_set_user_bpammo(id, CSW_SCOUT, 90)        // ammo_762nato 
    cs_set_user_bpammo(id, CSW_XM1014, 32)        // ammo_buckshot 
    cs_set_user_bpammo(id, CSW_MAC10, 100)        // ammo_45acp 
    cs_set_user_bpammo(id, CSW_AUG, 90)        // ammo_556nato 
    cs_set_user_bpammo(id, CSW_ELITE, 120)        // ammo_9mm 
    cs_set_user_bpammo(id, CSW_FIVESEVEN, 100)    // ammo_57mm 
    cs_set_user_bpammo(id, CSW_AWP, 30)        // ammo_338magnum 
    cs_set_user_bpammo(id, CSW_M249, 200)        // ammo_556natobox 
    cs_set_user_bpammo(id, CSW_DEAGLE, 35)        // ammo_50ae 
} 
stock give_full_items(id) 
{ 
    /* Give all items */ 
    cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM) 
    
    give_item(id,"weapon_flashbang") 
    cs_set_user_bpammo(id, CSW_FLASHBANG, 2) 
    give_item(id,"weapon_hegrenade") 
    give_item(id,"weapon_smokegrenade") 
    
    cs_set_user_nvg(id, 1)  
    give_item(id,"weapon_shield") 
    
    /* if team terrorist */ 
    if(cs_get_user_team(id) == CS_TEAM_T) 
    {  
        give_item(id, "weapon_c4") 
        cs_set_user_plant(id, 1, 1) 
    } 
    else  
    {  
        /* if team ct */ 
        cs_set_user_defuse(id, 1) 
    }  
}