PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <jail>
#include <ColorChat>
#include <hamsandwich>
#define PLUGIN "HP Shop"
#define VERSION "1.0"
#define AUTHOR "Gudik"
new JB
new Tag[] = "# Respawn #" 
new money
new health
new cost10 = 11500
new cost50 = 7500
new cost100 = 4000
new HPSHOP
public plugin_init() {
    register_plugin("HP Shop", "1.1", "Gudik");
    
    register_clcmd ("say /extrashop", "HP_menu");
    register_clcmd("say /respawn","Devam")
    register_cvar ("amx_HPShop", "1");
    JB     = register_cvar("respawn_jb","15") 
    HPSHOP = register_cvar("amx_hpmenu","1")
    register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
}
public HP_menu (id) 
{    
    if(get_pcvar_num(HPSHOP) == 0) {
        return PLUGIN_HANDLED
    }
    new menu = menu_create ("/yExtra /rShop", "menu_hp");
    menu_additem (menu, "/yYeniden Dogmak - /r15 TL", "4", 0);
    menu_additem (menu, "/y25 Health - /r2000$" , "1", 0);
    menu_additem (menu, "/y50 Health - /r7500$", "2", 0);
    menu_additem (menu, "/y75 Health - /r14000$", "3", 0);
    menu_additem (menu, "/y4 TL - /r5000$", "5", 0);
    menu_additem (menu, "/y8 TL - /r9500$", "6", 0);
    menu_additem (menu, "/y12 TL - /r14000$", "7", 0);
    menu_setprop (menu, MPROP_EXIT, MEXIT_ALL);
    
    menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
    menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
    menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
    
    menu_display (id, menu, 0)
    return PLUGIN_CONTINUE
}
public menu_hp (id, menu, item)
{
    
    if (item == MENU_EXIT)
    {
        menu_destroy (menu)
        return PLUGIN_HANDLED
    }
    menu_additem (menu, "100 Health - 8000$", "1", 0);
    
    new data [6], iname [64]
    new access, callback
    
    
    menu_item_getinfo (menu, item, access, data, 5, iname, 63, callback)
    
    
    new key = str_to_num (data)
    
    
    
    switch (key)
    {
        case 1: {
            money = cs_get_user_money(id);
            health = get_user_health(id);
            if (money <= cost100) {
                client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!");
            }
            else {
                if (is_user_alive(id)) {
                    set_user_health(id, health +25);
                    client_print(id, print_chat, "[HP Shop] - 25 HP Yuklendi!");
                    cs_set_user_money(id, money - cost100);
                }
            }
        }
        case 2: {
            money = cs_get_user_money(id);
            health = get_user_health(id);
            if (money <= cost50) {
                client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!");
            }
            else {
                if (is_user_alive(id)) {
                    set_user_health(id, health +50);
                    client_print(id, print_chat, "[HP Shop] - 50 HP Yuklendi!");
                    cs_set_user_money(id, money - cost50);
                }
            }
        }
        case 3: {
            money = cs_get_user_money(id);
            health = get_user_health(id);
            if (money <= cost10) {
                client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!");
            }
            else {
                if (is_user_alive(id)) {
                    set_user_health(id, health +75);
                    client_print(id, print_chat, "[HP Shop] - 75 HP Yuklendi!");
                    cs_set_user_money(id, money - cost10);
                }
            }
        }
        case 4: {
            
            console_cmd(id,"say /respawn")
            client_print(id, print_chat, "[HP Shop] - Yeniden Dogdun");
        }
        
        case 5:
        {
            if(cs_get_user_money (id) < 5000) {
                ColorChat(id,GREEN,"%s Yeterli Paran Bulunmamaktadir.",Tag)
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money (id) - 5000)
            jb_set_user_packs(id, jb_get_user_packs(id) + 4);
            client_print(id, print_chat, "[TL Shop] - 4 JB Satin Aldin.");
        }
        case 6: {
            if(cs_get_user_money (id) < 9500) {
                ColorChat(id,GREEN,"%s Yeterli Paran Bulunmamaktadir.",Tag)
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money (id) - 9500)
            jb_set_user_packs(id, jb_get_user_packs(id) + 8);
            client_print(id, print_chat, "[TL Shop] - 8 JB Satin Aldin.");
        }
        case 7: {
            if(cs_get_user_money (id) < 14000) {
                ColorChat(id,GREEN,"%s Yeterli Paran Bulunmamaktadir.",Tag)
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money (id) - 14000)
            jb_set_user_packs(id, jb_get_user_packs(id) + 12);
            client_print(id, print_chat, "[TL Shop] - 12 JB Satin Aldin.");
        }
    }
    
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
    
    
    
}
public Devam(id)
{
    if(is_user_alive(id)) {
        ColorChat(id,RED,"Respawn Kullanmak Icin Olmen Gerekiyor.")
        return PLUGIN_HANDLED
    }
    if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) {
        ColorChat(id,GREEN,"Respawn Icin ^3T ^4Takiminda Olmalisin.")
        return PLUGIN_HANDLED
    }
    if(cs_get_user_team(id) == CS_TEAM_CT) {
        ColorChat(id,GREEN,"Sadece ^3T ^4Kullanabilir.")
        return PLUGIN_HANDLED
    }
    if(jb_get_user_packs(id) < get_pcvar_num(JB)) {
        ColorChat(id,GREEN,"%s Uzgunum Jb Eksik.^3Gereken: %d JB",Tag,get_pcvar_num(JB))
        return PLUGIN_HANDLED
    }
    jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(JB))
    ExecuteHamB(Ham_CS_RoundRespawn,id)
    cs_set_user_team(id,CS_TEAM_T)
    strip_user_weapons(id)
    give_item(id,"weapon_knife")
    ColorChat(id,GREEN,"Basari ile Yeniden Dogdun.")
    return PLUGIN_HANDLED
}