PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <cstrike>
#include <fun>
#define PLUGIN "Jail Menu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define CUT_TIME 5.0 // Elektriklerin kapali kalma suresi
new sure[33];
new bool:is_invisible[33];
new bool:is_cut;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /jbmenu","Menu")
}
public Menu(id) {
    new menu = menu_create("\yJail Menusu","Menu_handler");
    
    menu_additem(menu,"3 Saniye Gorunmezlik 10000$","1",0);
    menu_additem(menu,"+50 HP 1000$","2",0);
    menu_additem(menu,"Elektrikleri Kes 16000$","3",0);
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
    menu_display(id,menu,0);
    
    return PLUGIN_CONTINUE
}
public Menu_handler(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],menu_name[64];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,menu_name,63,callback)
    client_print(id,print_chat,"Key = %s",data)
    
    new key = str_to_num(data);
    client_print(id,print_chat,"Num = %d",key)
    switch(key) {
        case 1: {
            if(!is_user_alive(id)) {
                client_print(id,print_chat,"Oluler Kullanamaz")
                return PLUGIN_HANDLED
            }
            if(cs_get_user_money(id) < 10000) {
                client_print(id,print_chat,"Yeterli Paran Yok")
                return PLUGIN_HANDLED
            }
            if(is_invisible[id]) {
                client_print(id,print_chat,"Zaten Gorunmezligin Var")
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money(id) - 10000)
            is_invisible[id] = true;
            sure[id] = 3;
            set_entity_visibility(id,0)
            set_task(0.1,"Uyari_Gorunmezlik",id)
        }
        case 2: {
            if(!is_user_alive(id)) {
                client_print(id,print_chat,"Oluler Kullanamaz")
                return PLUGIN_HANDLED
            }
            if(cs_get_user_money(id) < 1000) {
                client_print(id,print_chat,"Yeterli Paran Yok")
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money(id) - 1000)
            set_user_health(id,get_user_health(id) + 50)
            client_print(id,print_chat,"1000$ Karsiligi 50 HP Satin Aldin !")
        }
        case 3: {
            if(!is_user_alive(id)) {
                client_print(id,print_chat,"Oluler Kullanamaz")
                return PLUGIN_HANDLED
            }
            if(cs_get_user_money(id) < 16000) {
                client_print(id,print_chat,"Yeterli Paran Yok")
                return PLUGIN_HANDLED
            }
            if(is_cut) {
                client_print(id,print_chat,"Zaten Elektrikler Kesik")
                return PLUGIN_HANDLED
            }
            cs_set_user_money(id,cs_get_user_money(id) - 16000)
            set_lights("a")
            is_cut = true;
            client_print(0,print_chat,"Elektrikler Kesildi !")
            set_task(CUT_TIME,"ElektrikleriAc")
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public ElektrikleriAc() {
    set_lights("#OFF")
    client_print(0,print_chat,"Elektrikler Acildi !")
    is_cut = false;
}
public Uyari_Gorunmezlik(id) {
    
    if(sure[id] == 0) {
        set_entity_visibility(id,1)
        is_invisible[id] = false;
        client_print(id,print_chat,"Gorunmezligin Kapandi !")
    }
    else {
        client_print(id,print_chat,"Gorunmezliginin Kapanmasina %d Saniye Kaldi !",sure[id])
        sure[id]--
        set_task(1.0,"Uyari_Gorunmezlik",id)
    }
    
}