PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <jail>
#include <ColorChat>
#include <fun>
#include <engine>
#include <hamsandwich>

#define PLUGIN "bakkal"
#define VERSION "2.0"
#define AUTHOR "K4DavRa"

new Tag[] = "TaginiYazBuraya"

new bool:sarsiliyor false

new GorunmezJBGodmodeJBNoclipJBElektrikJBYereGomJBDepremJBYuksekJBZaman

public plugin_init() {
    
register_plugin("bakkal""2.0""K4DavRa")
    
register_clcmd("say /bakkal","Menu")
    
register_clcmd("say_team /bakkal","Menu")
    
RegisterHam(Ham_Spawn"player""AdamDogunca",1)
    
GorunmezJB    register_cvar("k4_gorunmez","15")
    
GodmodeJB    register_cvar("k4_olumsuz","20")
    
NoclipJB    register_cvar("k4_noclip","20")
    
ElektrikJB    register_cvar("k4_elektrik","10")
    
YereGomJB    register_cvar("k4_yeregom","15")
    
DepremJB    register_cvar("k4_deprem","25")
    
YuksekJB    register_cvar("k4_ziplama","15")
    
Zaman        register_cvar("k4_zaman","5")
}

public 
Menu(id) {
    
    if(
get_user_team(id) == ||! is_user_alive(id)) {
        return 
PLUGIN_HANDLED
    
}
    
    
    new 
menu menu_create("\yJB-Menu""menu_handler")
    
    new 
dede jb_get_user_packs(id)
    
set_hudmessage(02550, -1.0, -1.0)
    
show_hudmessage(id"Cebindeki TL: [ %d ]",dede)
    
    
menu_additem(menu"\yOlumsuzluk \d(5 Saniye) \r[ 20 TL ]""1"0);
    
menu_additem(menu"\yGorunmezlik \d(10 Saniye) \r[ 15 TL ]""2"0);
    
menu_additem(menu"\yNoclip \d(3 Saniye) \r[ 20 TL ]""3"0);
    
menu_additem(menu"\yElektrikleri Kes \r[ 10 TL ]""4"0);
    
menu_additem(menu"\yCT Yere Gom \r[ 15 TL ]""5"0);
    
menu_additem(menu"\yDeprem Baslat \r[ 25 TL ]""6"0);
    
menu_additem(menu"\yYuksek Ziplama \r[ 15 TL ]""7"0);
    
menu_setprop(menu,MPROP_NEXTNAME,"\yIleri")
    
menu_setprop(menu,MPROP_BACKNAME,"\yGeri")
    
menu_setprop(menu,MPROP_EXITNAME,"\r[Shop] \dCikis");
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
    return 
PLUGIN_CONTINUE
}

public 
menu_handler(idmenuitem)
{
    
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
key str_to_num(data);
    new 
adminismi[32]
    
get_user_name(id,adminismi,31)
    
    switch(
key)
    {
        case 
1: {
            if(
jb_get_user_packs(id) < get_pcvar_num(GodmodeJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum Uzerindeki !gTL !tOlumsuzluk !yAlmak Icin Yeterli Degil.Gereken TL: !t%d",Tag,get_pcvar_num(GodmodeJB))
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(GodmodeJB))
            
set_user_godmode(id,1)
            
chat_color(id,"!g[ !t%s !g] !y5 Saniyelik !gOlumsuzluk !ySatin Aldin.",Tag)
            
set_task(5.0,"godmodekapat",id)
        }
        case 
2: {
            if(
jb_get_user_packs(id) < get_pcvar_num(GorunmezJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum !gTL !yYetersiz.Gereken TL: !t15",Tag)
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(GorunmezJB))
            
chat_color(id,"!g[ !t%s !g] !y10 Saniye Boyunca !gGorunmezsin !yKeyfini Cikar",Tag)
            
Gorunmezlik(id)
        }
        case 
3: {
            if(!
is_user_alive(id)) {
                
chat_color(id,"!g[ !t%s !g] !yYasiyor Olman Gerekiyor.",Tag)
                return 
PLUGIN_HANDLED
            
}
            if(
jb_get_user_packs(id) < get_pcvar_num(NoclipJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum Paran Eksik.Gereken TL: !t%d",Tag,get_pcvar_num(NoclipJB))
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(NoclipJB))
            
set_user_noclip(id,1)
            
chat_color(id,"!g[ !t%s !g] !y3 Saniyelik !gNoclip !ySatin Aldin.",Tag)
            
set_task(3.0,"noclip3",id)
        }
        case 
4: {
            if(
jb_get_user_packs(id) < get_pcvar_num(ElektrikJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum !gTL !tYetersiz.Gereken TL: !t%d",Tag,get_pcvar_num(ElektrikJB))
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(ElektrikJB))
            
set_lights("a")
            
set_task(8.0,"Elektrik")
            new 
name[33]
            
get_user_name(id,name,32)
            
chat_color(0,"!g[ !t%s !g] !yElektrikleri Kesti.",name)
        }
        case 
5: {
            if(
jb_get_user_packs(id) < get_pcvar_num(YereGomJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum Uzerindeki !gTL !tYere Gommek !yIcin Yeterli Degil.Gereken TL: !t%d",Tag,get_pcvar_num(YereGomJB))
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(YereGomJB))
            
server_cmd("amx_show_activity 0")
            
server_cmd("amx_bury @CT")
            
server_cmd("amx_show_activity 2")
            
chat_color(id,"!g[ !t%s !g] !tCTler !gYere Gomuldu !t 5 Saniye...",Tag)
            
set_task(get_pcvar_float(Zaman),"Cikar",id)
        }
        case 
6: {
            if(!
is_user_alive(id)) {
                
chat_color(id,"!g[ !t%s !g]",Tag)
                return 
PLUGIN_HANDLED
            
}
            if(
jb_get_user_packs(id) < get_pcvar_num(DepremJB)) {
                
chat_color(id,"!g[ !t%s !g] !yParan Yetmiyor Gereken TL: !t25",Tag)
                return 
PLUGIN_HANDLED
            
}
            new 
name[32]
            new 
isim get_user_name(id,name,31)
            
chat_color(0,"!g[ !t%s !g] !yIsimli Oyuncu !tDeprem !yBaslatti.",isim)
            
set_task(0.2,"Sarsinti",4701,"",0,"b")
            
set_task(6.0,"DepremiBitir",4702)
            
sarsiliyor true
            jb_set_user_packs
(id,jb_get_user_packs (id) - get_pcvar_num(DepremJB))
            
        }
        
        case 
7: {
            if(!
is_user_alive(id)) {
                
chat_color(id,"!g[ !t%s !g] !yYasiyor Olman Gerekiyor.",Tag)
                return 
PLUGIN_HANDLED
            
}
            if(
jb_get_user_packs(id) < get_pcvar_num(YuksekJB)) {
                
chat_color(id,"!g[ !t%s !g] !yUzgunum Uzerindeki !gTL !tYuksek Ziplama !yAlmak Icin Yeterli Degil.Gereken TL: !t%d",Tag,get_pcvar_num(YuksekJB))
                return 
PLUGIN_HANDLED
            
}
            
jb_set_user_packs(id,jb_get_user_packs (id) - get_pcvar_num(YuksekJB))
            
set_user_gravity(id,0.5)
            
chat_color(id,"!g[ !t%s !g] !tYuksek Atlama !ySatin Aldin El Sonuna Kadar Kullanabilirsin.",Tag)
        }
        
    }
    
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;


public 
AdamDogunca(id)
{
    
set_task(2.0,"AyarReset",id)
}
public 
AyarReset(id)
{
    
set_user_godmode(id,0)
    
set_user_gravity(id,1.0)
    
set_user_maxspeed(id,250.0)
    
chat_color(id,"!g[ !t%s !g] !t(/bakkal) !yYazarak Esya Satin Alabilirsin.",Tag)
}

public 
Gorunmezlik(id)
{
    
set_user_rendering(idkRenderFxGlowShell2552550kRenderTransAlpha0)
    
set_task(10.0,"Kapat",id)
}

public 
noclip3(id)
{
    
set_user_noclip(id,0)
}

public 
Kapat(id)
{
    
chat_color(id,"!g[ !t%s !g] !y10 Saniye Boyunca Aktif Olan !gGorunmezlik !yKapatildi.",Tag)
    
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha255)
}

public 
Elektrik(id)
{
    
set_lights("#OFF")
}


public 
Sarsinti(TaskID)
{
    for(new 
id 1id 33id++)
    {
        if(
is_user_connected(id) && is_user_alive(id) && sarsiliyor)
        {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("ScreenShake"), {0,0,0}, id)  
            
write_short(0xFFFF)
            
write_short(1<<13)
            
write_short(0xFFFF
            
message_end()
        }
    }
}

public 
DepremiBitir(TaskID)
{
    if(
sarsiliyor)
    {
        
remove_task(4701)
        
sarsiliyor false
        remove_task
(TaskID)    
    }
}

public 
godmodekapat(id)
{
    
set_user_godmode(id,0)
    
chat_color(id,"!g[ !t%s !g] !tOlumsuzluk !ySuresi Bitti.",Tag)
}

public 
Cikar(id)
{
    
server_cmd("amx_show_activity 0")
    
server_cmd("amx_unbury @CT")
    
server_cmd("amx_show_activity 2")
}
//----------------------------------- Renkli Yazi --------------------------------//
stock chat_color(const id, const input[], any:...) 
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

Biraz Değiştirdim Bunuda Kullanabilirsin