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(PLUGINVERSIONAUTHOR)
    
    
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)
    }