PHP- Kodu:
  /* Plugin generated by AMXX-Studio
Plugin:
DowiLonF - [StrikeTR VIP] Plugini.
*/
 
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
#include <engine>
#include <hamsandwich>
 
#define VERSION "1.2"
#define TAG "[StrikeTR VIP]"
new g_const_colors[][3] =
{
    {255,0,0},
    {0,255,0},
    {0,0,255},
    {255,255,0},
    {255,0,255},
    {0,255,255},
    {0,128,255},
    {255,255,255},
    {255,128,0},
    {128,0,255}
}
 
new 
    vip_deagle_cost, 
    vip_he_cost, 
    vip_flash_cost, 
    vip_smoke_cost, 
    vip_flash_ammo, 
    vip_he_ammo, 
    vip_smoke_ammo,
    g_start_vipjbp,
    vip_jbpacks_kill,
    vip_jbpacks_kill_hs,
    vip_norm_kill_armor,
    vip_norm_kill_hp,
    vip_hs_kill_armor,
    vip_hs_kill_hp,
    vip_bullet_dmg,
    syncObj,
    vip_dmg_power,
    glow_time,
    g_jbpacks[33],
    current_color[33]
 
public plugin_init() {
    register_plugin("[StrikeTR VIP] Plugini", VERSION, "Author")
    register_clcmd("say /striketrvip", "vip_shop_menu", ADMIN_LEVEL_H, "VIP Shop For JailBreak")
    register_clcmd("say /vipshop", "vip_shop_menu", ADMIN_LEVEL_H, "VIP Shop For JailBreak")
    register_clcmd("say_team /vipshop", "vip_shop_menu", ADMIN_LEVEL_H, "VIP Shop For JailBreak")
    
    register_event("DeathMsg", "event_death", "a")
    register_event("Damage","event_damage","b","2!0")
    RegisterHam(Ham_TakeDamage,"player","player_take_damage")
    /* Cvars */
    vip_deagle_cost = register_cvar("jbe_vip_deagle_cost", "10")
    vip_he_cost = register_cvar("jbe_vip_he_cost", "4")
    vip_flash_cost = register_cvar("jbe_vip_flash_cost", "6")
    vip_smoke_cost = register_cvar("jbe_vip_smoke_cost", "2")
    vip_flash_ammo = register_cvar("jbe_vip_flash_ammo", "4")
    vip_he_ammo = register_cvar("jbe_vip_he_ammo", "2")
    vip_smoke_ammo = register_cvar("jbe_vip_smoke_ammo", "1")
    g_start_vipjbp = register_cvar("jbe_vip_start_jbpacks", "7")
    vip_jbpacks_kill = register_cvar("jbe_vip_kill_packs", "5")
    vip_jbpacks_kill_hs = register_cvar("jbe_vip_kill_hs_packs", "10")
    vip_norm_kill_hp = register_cvar("jbe_norm_kill_hp", "5")
    vip_norm_kill_armor = register_cvar("jbe_norm_kill_armor", "5")
    vip_hs_kill_hp = register_cvar("jbe_hs_kill_hp", "10")
    vip_hs_kill_armor = register_cvar("jbe_hs_kill_armor", "10")
    vip_bullet_dmg = register_cvar("jbe_vip_bullet_dmg", "1")
    vip_dmg_power = register_cvar("jbe_vip_dmg_power", "2.0")
    glow_time = register_cvar("jbe_vip_glow_time", "5.0")
    
    set_task(1.0,"JailbreakVIPPacks", .flags  = "b")
    syncObj = CreateHudSyncObj()
    
    set_task(get_pcvar_float(glow_time),"glow_change", .flags = "b")
}
 
/* Give Health + Armor for headshot and for normal kill*/
public event_death()
{
    static killer,headshot_check
    killer = read_data(1)
    headshot_check = read_data(3)
    
    if(is_user_connected(killer) && (get_user_flags(killer) & ADMIN_LEVEL_H))
    {
        if(headshot_check)
        {
            g_jbpacks[killer] += get_pcvar_num(vip_jbpacks_kill_hs)
            set_user_health(killer,get_user_health(killer) + get_pcvar_num(vip_hs_kill_hp))
            set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(vip_hs_kill_armor))
            ColorChat(killer, GREEN, "%s ^x01Senin %i HP'n ve %i Armor'un var.", TAG, get_pcvar_num(vip_hs_kill_hp), get_pcvar_num(vip_hs_kill_armor))
        } 
        else 
        {
            g_jbpacks[killer] += get_pcvar_num(vip_jbpacks_kill)
            set_user_health(killer,get_user_health(killer) + get_pcvar_num(vip_norm_kill_hp))
            set_user_armor(killer,get_user_armor(killer) + get_pcvar_num(vip_norm_kill_armor))
            ColorChat(killer, GREEN, "%s ^x01Senin %i HP'n ve %i Armor'un var.", TAG, get_pcvar_num(vip_norm_kill_hp), get_pcvar_num(vip_norm_kill_armor))
        }
    }
}
 
/* VIP No Fall DMG + 2x DMG on CT */
public player_take_damage(victim,inflictor,attacker, Float:damage, damage_bits)
{
    if(damage_bits & DMG_FALL) return HAM_SUPERCEDE
    
    if(is_user_connected(attacker) && get_user_flags(attacker) && ADMIN_LEVEL_H && cs_get_user_team(attacker) == CS_TEAM_CT)
    {
            SetHamParamFloat(4,damage * get_pcvar_num(vip_dmg_power))
    }
    return HAM_IGNORED
}
 
/* VIP Bullet Damage */
public event_damage(vip) 
{ 
    if(get_pcvar_num(vip_bullet_dmg) > 0)
    {
        new attacker =get_user_attacker(vip)
        new damage = read_data(2)
        if(get_user_flags(attacker) & ADMIN_LEVEL_H) 
        {
        set_hudmessage(0, 100, 200, -1.0, 0.73, 2, 0.1, 4.0, 0.02, 0.02, 7)
        show_hudmessage(attacker,"%i hasar", damage)
        }
    }
}
 
/* VIP Shop Menu */
public vip_shop_menu(id, level, cid)
{
    new menu
    if(!cmd_access(id, level, cid,1)) 
    {
    ColorChat(id, GREEN, "%s ^x01 Bunun icin yetkili abi olman lazim.", TAG)
    }
    else
    {
    if(cs_get_user_team(id) == CS_TEAM_T)
    menu = menu_create("JB: VIP Shop Menu","vip_shop_menu_handler")
    new menu_str[128]
    
    formatex(menu_str,charsmax(menu_str),"Deagle ---> Parasi:%i",get_pcvar_num(vip_deagle_cost))
    menu_additem(menu,menu_str,"1")
    formatex(menu_str,charsmax(menu_str),"HE Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_he_ammo),get_pcvar_num(vip_he_cost))
    menu_additem(menu,menu_str,"2")
    formatex(menu_str,charsmax(menu_str),"Flas Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_flash_ammo),get_pcvar_num(vip_flash_cost))
    menu_additem(menu,menu_str,"3")
    formatex(menu_str,charsmax(menu_str),"Duman Bombasi:%i ---> Parasi:%i",get_pcvar_num(vip_smoke_ammo),get_pcvar_num(vip_smoke_cost))
    menu_additem(menu,menu_str,"4")
    
    menu_display(id,menu)
    }
}
 
public vip_shop_menu_handler(id,menu,item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    
    new access,callback, info[4],name[32], get_info
    menu_item_getinfo(menu,item, access, info,charsmax(info), name,charsmax(name), callback)
 
    get_info = str_to_num(info)
    
    switch(get_info)
    {
        case 1:
        {
            if (g_jbpacks[id]>= get_pcvar_num(vip_deagle_cost))
            {
                g_jbpacks[id] -= get_pcvar_num(vip_deagle_cost)
                give_item(id, "weapon_deagle")
                ColorChat(id, GREEN, "%s ^x01Deagle Aldin, ^x03[DowiLonF]!", TAG)
            }
            else
            {
                ColorChat(id, GREEN, "%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!", TAG)
            }
        }
        case 2:
        {
            if (g_jbpacks[id]>= get_pcvar_num(vip_he_cost))
            {
                g_jbpacks[id] -= get_pcvar_num(vip_he_cost)
                give_item(id, "weapon_hegrenade") && cs_set_user_bpammo(id, CSW_HEGRENADE, get_pcvar_num(vip_he_ammo))
                ColorChat(id, GREEN, "%s ^x01%i HE Bombasi aldin, ^x03[DowiLonF]!", TAG, get_pcvar_num(vip_he_ammo))
            }
            else
            {
                ColorChat(id, GREEN, "%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!", TAG)
            }
        }
        case 3:
        {
            if (g_jbpacks[id]>= get_pcvar_num(vip_flash_cost))
            {
                g_jbpacks[id] -= get_pcvar_num(vip_flash_cost)
                give_item(id, "weapon_flashbang") && cs_set_user_bpammo(id, CSW_FLASHBANG, get_pcvar_num(vip_flash_ammo))
                ColorChat(id, GREEN, "%s ^x01%i Flas Bombasi aldin, ^x03[Good Luck]!", TAG, get_pcvar_num(vip_flash_ammo))
            }
            else
            {
                ColorChat(id, GREEN, "%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!", TAG)
            }
        }
        case 4:
        {
            if (g_jbpacks[id]>= get_pcvar_num(vip_smoke_cost))
            {
                g_jbpacks[id] -= get_pcvar_num(vip_smoke_cost)
                give_item(id, "weapon_smokegrenade") && cs_set_user_bpammo(id, CSW_SMOKEGRENADE, get_pcvar_num(vip_smoke_ammo))
                ColorChat(id, GREEN, "%s ^x01%i Duman Bombasi aldin, ^x03[DowiLonF]!", TAG, get_pcvar_num(vip_smoke_ammo))
            }
            else
            {
                ColorChat(id, GREEN, "%s ^x01Fakir bu cok pahali git oyuncak al, ^x03[DowiLonF]!", TAG)
            }
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
 
/* [StrikeTR VIP Menu]*/
public client_putinserver(id)
{
    g_jbpacks[id] = get_pcvar_num(g_start_vipjbp)
}
 
/* [StrikeTR VIP Menu]*/
public JailbreakVIPPacks(id)
{
    new players[32],num, i,id
 
    get_players(players,num,"a")
    
    for(i=0;i<num;i++)
    {
    id = players[i]
    if(get_user_flags(id) & ADMIN_LEVEL_H) 
    {
        set_hudmessage(142, 239, 39, 0.85, 0.73, 0, 6.0, 12.0)
        ShowSyncHudMsg(id, syncObj,"[StrikeTR VIP] Paran: %i", g_jbpacks[id])
    }
    }
}
 
/* VIP Glow */
public glow_change(id)
{
    new players[32],num, i,id, color
 
    get_players(players,num,"a")
    
    for(i=0;i<num;i++)
    {
    id = players[i]
    if(get_user_flags(id) & ADMIN_LEVEL_H)
    {
        color = ++current_color[id]
        
        if(color == sizeof g_const_colors) color = current_color[id] = 0
        
        set_user_rendering(id, kRenderFxGlowShell, g_const_colors[color][0],g_const_colors[color][1],g_const_colors[color][2])
    }
    }
} 
  
  Not: SMA dosyası ektedir. Düzgün görüntüleyemeyenler indirip bakabilir.