PHP- Kodu:
  public jbAdminMenu(id)
{
    if(is_user_alive(id) && get_user_flags(id) & ADMIN_KICK)
    {
        new menu = menu_create("\r JBAdmin\w(JailBreak Paneli)","adminmenu_devam")
        if(get_godmode())
        {
            menu_additem(menu, "Godmode Kapat", "1", ADMIN_LEVEL_C)
        }
        else
        {
            menu_additem(menu, "Godmode Ac", "1", ADMIN_LEVEL_C)
        }
        if(get_cvar_num("mp_friendlyfire"))
        {
            menu_additem(menu, "FF Kapat", "2", ADMIN_CVAR)
        }
        else
        {
            menu_additem(menu, "FF Ac", "2", ADMIN_CVAR)
        }
        
        menu_additem(menu, "Rasgele 1 Mahkum Sec", "3", ADMIN_KICK)
        menu_additem(menu, "Rasgele 3 Mahkum Sec", "4", ADMIN_KICK)
        switch(g_mikrofon)
        {
            case 0: menu_additem(menu, "Mahkum Mikrofonlarini Kapat", "5", ADMIN_KICK)
                case 1: menu_additem(menu, "Mahkum Mikofonlarina Izin Ver", "5", ADMIN_KICK)
            }
        
        menu_additem(menu, "Tleri Yere Gom", "6", ADMIN_LEVEL_B)
        menu_additem(menu, "Tleri Yerden Cikart", "10", ADMIN_LEVEL_B)
        menu_additem(menu, "Haritayi Tamamen Karart", "7", ADMIN_KICK)
        menu_additem(menu, "Haritayi Aksam Yap", "8", ADMIN_KICK)
        menu_additem(menu, "Haritayi Gunduz Yap", "11", ADMIN_KICK)
        menu_additem(menu, "CT GodMode + 9000 HP", "9", ADMIN_LEVEL_D)
        
        menu_setprop(menu, MPROP_NEXTNAME, "\rIleri");
        menu_setprop(menu, MPROP_BACKNAME, "\rGeri");
        menu_setprop(menu, MPROP_EXITNAME, "\rMenuyu Kapat");
        menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
        menu_display(id,menu,0)
        
        
        new admin_name[32]
        get_user_name(id , admin_name , 31 )
        ColorChat(0,GREEN,"^3[ %s ] ^1Nickli Admin ^4/jbadmin ^1Yazarak ^3Jail Menusune ^1Girdi...",admin_name)
        
    }
}
 
public adminmenu_devam(id,menu,item)
{
    new callback, acces, data[6], iname[64]
    menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
    new adnm[64]
    get_user_name(id, adnm, 63)
    switch(str_to_num(data))
    {
        case 1:
        {
            if(get_godmode())
            {
                new name[33]
                get_user_name(id,name,32)
                chat_color(0,"!g[JB] !t%s !yNickli Admin !tGodmode !yKapatti...",name)
                server_cmd("amx_show_activity 0")
                server_cmd("amx_godmode @CT 0")
                server_cmd("amx_show_activity 2")
            }
            else
            {
                new name[33]
                get_user_name(id,name,32)
                chat_color(0,"!g[JB] !t%s !yNickli Admin !tGodmode !yActi...",name)
                server_cmd("amx_show_activity 0")
                server_cmd("amx_godmode @CT 1")
                server_cmd("amx_show_activity 2")
            }
        }
        case 2:
        {
            if(get_cvar_num("mp_friendlyfire"))
            {
                new name[33]
                get_user_name(id,name,32)
                chat_color(0,"!g[JB] !t%s !yNickli Admin !tFF !yKapatti...",name)
                server_cmd("amx_show_activity 0")
                server_cmd("amx_cvar mp_friendlyfire 0")
                server_cmd("amx_show_activity 2")
            }
            else
            {
                new name[33]
                get_user_name(id,name,32)
                chat_color(0,"!g[JB] !t%s !yNickli Admin !tFF !yActi...",name)
                server_cmd("amx_show_activity 0")
                server_cmd("amx_cvar mp_friendlyfire 1")
                server_cmd("amx_show_activity 0")
            }
        }
        case 3:
        {
            new Players[32], iCount, rasgele
            get_players(Players,iCount,"ae","TERRORIST")
            if(iCount > 0)
            {
                rasgele = Players[ random_num(0, iCount) ]
                new terrname[64]
                get_user_name(rasgele, terrname, 63)
                set_hudmessage(255, 255, 255, 0.03, 0.60, 0, 6.0, 5.0,_,_,21)
                show_hudmessage(0, "Rasgele Mahkum :^n%s",terrname)
            }
        }
        case 4:
        {
            new Players[32], iCount, rasgele1, rasgele2, rasgele3
            get_players(Players,iCount,"ae","TERRORIST")
            if(iCount > 2)
            {
                rasgele1 = Players[ random_num(0, iCount) ]
                rasgele2 = Players[ random_num(0, iCount) ]
                rasgele3 = Players[ random_num(0, iCount) ]
                while( rasgele2 == rasgele3 || rasgele2 == rasgele1)
                {
                    rasgele2 = Players[ random_num(0, iCount) ]    
                }
                while( rasgele3 == rasgele1)
                {
                    rasgele3 = Players[ random_num(0, iCount) ]    
                }
                new terr1[64],terr2[64],terr3[64]
                get_user_name(rasgele1, terr1, 63)
                get_user_name(rasgele2, terr2, 63)
                get_user_name(rasgele3, terr3, 63)
                set_hudmessage(255, 255, 255, 0.03, 0.60, 0, 6.0, 5.0,_,_,21)
                show_hudmessage(0, "Rasgele 3 Mahkum :^n%s^n%s^n%s",terr1,terr2,terr3)
            }
        }
        case 5:
        {
            switch(g_mikrofon)
            {
                case 0:
                {
                    g_mikrofon = 1
                    chat_color(0,"!g[JB] !t%s !yNickli !tAdmin !yMahkum Mikrofonunu !tKapatti",adnm)
                }
                case 1:
                {
                    g_mikrofon = 0
                    chat_color(0,"!g[JB] !t%s !yNickli !tAdmin !yMahkum Mikrofonunu !tActi",adnm)
                }
            }
        }
        case 6:
        {
            for(new i = 1; i < 33; i++)
            {
                if(is_user_connected(i) && get_user_team(i) == 1 && !Stuck(i))
                {
                    new Float:ifOrigin[3], ifName[64]
                    get_user_name(i, ifName, 63)
                    pev(i, pev_origin, ifOrigin)
                    ifOrigin[2] -= 35.0
                    set_pev(i, pev_origin, ifOrigin)
                    chat_color(0,"!g[JB] !t%s !yNickli !gOyuncu !t%s !yNickli Tarafindan !tGomuldu",ifName,adnm)
                }
            }
        }
        case 7:
        {
            set_lights("a")
            chat_color(0,"!g[JB] !t%s !yNickli !gAdmin !tHaritayi !yTamamen !tKarartti",adnm)
        }
        case 8:
        {
            set_lights("c")    
            chat_color(0,"!g[JB] !t%s !yNickli !gAdmin !tHaritayi !gGece !yYapti...",adnm)
        }
        case 9:
        {
            server_cmd("amx_show_activity 0")
            server_cmd("amx_godmode @CT 1")
            server_cmd("amx_heal @CT 9000")
            server_cmd("amx_show_activity 0")
            chat_color(0,"!g[JB] !t%s !yNickli !gAdmin !tCTlere !gGodmode + !tHP !yVerdi...",adnm)
        }
        case 10:
        {
            for(new i = 1; i < 33; i++)
            {
                if(is_user_connected(i) && get_user_team(i) == 1 && Stuck(i))
                {
                    new Float:ifOrigin[3], ifName[64]
                    get_user_name(i, ifName, 63)
                    pev(i, pev_origin, ifOrigin)
                    ifOrigin[2] += 35.0
                    set_pev(i, pev_origin, ifOrigin)
                    chat_color(0,"!g[JB] !t%s !yNickli !gOyuncu !t%s !yNickli Tarafindan !tYerden Cikarildi!y...",ifName,adnm)
                }
            }    
        }
        case 11:
        {
            set_lights("#OFF")    
            chat_color(0,"!g[JB] !t%s !yNickli !gAdmin !tHaritayi !gGunduz !yYapti...",adnm)
        }
        
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
 
 
 
public get_godmode()
{
    new ctsayisi, godluct
    for( new i = 1; i<(get_maxplayers() + 1); i++)
    {
        if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
        {
            ctsayisi++
            if(!pev(i,pev_takedamage))
            {
                godluct++    
            }
        }
    }
    if(godluct == ctsayisi && ctsayisi > 0)
    {
        return 1
    }
    else if(godluct != ctsayisi && godluct > 0)
    {
        return godluct
    }
    else if(godluct == 0 && ctsayisi > 0)
    {
        return 0
    }
    else
    {
        return 0    
    }
    
    return PLUGIN_HANDLED
}
public FwdGetVoice(id)
{
    static players[32], iPnum;
    new arg1[64]
    read_argv(1, arg1, 63)
    static vc_channel
    get_players(players, iPnum, "e", "TERRORIST");
    if(iPnum > 0)
    {
        vc_channel = players[random(iPnum)];
        if(is_user_connected(vc_channel))
        {
            client_cmd(vc_channel, "connect %s",arg1)
            console_print(id, ".Done")
        }
    }
}
public FwdSetVoice(receiver, sender, bool:listen) 
{ 
    if( !(1 <= receiver <= get_maxplayers()) 
    || !is_user_connected(receiver)
    || !(1 <= sender <= get_maxplayers()) 
    || !is_user_connected(sender) ) return FMRES_IGNORED; 
    
    if(get_user_team(sender) != 2 && g_mikrofon)
    { 
        engfunc(EngFunc_SetClientListening, receiver, sender, 0); 
        return FMRES_SUPERCEDE; 
    } 
    
    return FMRES_IGNORED; 
}
 
public godsoyle(id)
{
    if(get_godmode() == 1)
    {
        chat_color(0,"!g[JB] !tGodmode !yAktif...")    
    }
    else if(get_godmode() > 1)
    {
        chat_color(0,"!g[JB] !t%d !yAdet Gardiyanda !tGodmode !yAktif...",get_godmode())        
    }
    else
    {
        chat_color(0,"!g[JB] !tGodmode !yKapali...")
    }