PHP- Kodu:
  #include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <nvault>
#include <jail>
#include <engine>
#include <colorchat>
 
new zaman = 60 
new zaman2 = 90 
new zaman3 = 120 
new zaman4 = 180 
 
new insanhp[33];
new zombihp[33]
new zombimod[33];
 
 
#define PLUGIN "Oyun Panel"
#define VERSION "1.0"
#define AUTHOR "DeaTReX"
 
#define task 672
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /oyunpanel","top")
}
 
public top(id) { 
    if( !is_user_alive(id) ) return PLUGIN_HANDLED 
    new menu = menu_create("\yJB Oyun Menu", "menu_handler") 
    
    menu_additem(menu, "\wCT KORUMA \y[GOD ve 10K HP]", "1", ADMIN_KICK); 
    menu_additem(menu, "\wFriendly Fire \y[Silahsiz]", "2", ADMIN_KICK); 
    menu_additem(menu, "\wFriendly Fire \y[Deagle + Kalkan]", "3",ADMIN_KICK ); 
    menu_additem(menu, "\wFriendly Fire \y[M4A1 + AK47]", "4",ADMIN_KICK ); 
    menu_additem(menu, "\wC4 GAME \y[C4 + Bury]", "5", ADMIN_KICK); 
    menu_additem(menu, "\ySAKLANBAC \y[OZEL YAPIM]", "6", ADMIN_KICK); 
    menu_additem(menu, "\wYakar TOP \y[T Ler Kactiktan Sonra]", "7", ADMIN_KICK); 
    menu_additem(menu, "\wGlow Menu \y[Aim Glow]", "8", ADMIN_KICK);
    menu_additem(menu, "\wZombie Menu \y[Gelismis Zombi]", "10", ADMIN_KICK); 
    menu_additem(menu, "\wAyarlari Sifirla \y[Ayarlari Eski Haline Getir]", "11", ADMIN_KICK); 
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
} 
 
public menu_handler(id, menu, item) 
{ 
    
    if( item == MENU_EXIT ) 
    { 
        menu_destroy(menu); 
        return PLUGIN_HANDLED; 
    } 
    
    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); 
    new adminismi[32] 
    get_user_name(id,adminismi,31) 
    
    switch(key) 
    { 
        case 1: { 
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_unammo @CT 1")
            client_cmd(id,"amx_weapon @CT 43")
        } 
        case 2: {  
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_unammo @CT 1")
            client_cmd(id,"amx_weapon @CT 43")
            client_cmd(id,"amx_cvar mp_friendlyfire 1")    
            client_cmd(id,"amx_glow @T red")
            client_cmd(id,"amx_glow @CT aqua")
        } 
        case 3: {  
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_unammo @CT 1")
            client_cmd(id,"amx_weapon @CT 43")
            client_cmd(id,"amx_cvar mp_friendlyfire 1")    
            client_cmd(id,"amx_glow @T red")
            client_cmd(id,"amx_glow @CT aqua")
            client_cmd(id,"amx_heal @T 700")
            client_cmd(id,"amx_weapon @T 14")
            client_cmd(id,"amx_weapon @T 87")
            client_cmd(id,"amx_unammo @T 1")
        } 
        case 4: { 
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_unammo @CT 1")
            client_cmd(id,"amx_weapon @CT 43")
            client_cmd(id,"amx_cvar mp_friendlyfire 1")    
            client_cmd(id,"amx_glow @T red")
            client_cmd(id,"amx_glow @CT aqua")
            client_cmd(id,"amx_heal @T 700")
            client_cmd(id,"amx_weapon @T 43")
            client_cmd(id,"amx_weapon @T 42")
            client_cmd(id,"amx_unammo @T 1")
        } 
        case 5: {  
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_unammo @CT 1")
            client_cmd(id,"amx_weapon @CT 43")
            client_cmd(id,"amx_bury @T")
            client_cmd(id,"amx_weapon @T c4")
        } 
        case 6: {  
            
            Menu(id)
        } 
        case 7: { 
            client_cmd(id,"amx_godmode @CT 1")
            client_cmd(id,"amx_heal @CT 5000")
            client_cmd(id,"amx_fire @CT 1")
            client_cmd(id,"amx_cvar sv_gravity 400")
        } 
        case 8: {
            glowmenu(id)
        }
        case 10: {
            konts(id);
        }
        case 11: { 
            client_cmd(id,"amx_cvar sv_gravity 800")
            client_cmd(id,"amx_godmode @ALL 0")
            client_cmd(id,"amx_unammo @ALL 0")
            client_cmd(id,"amx_glow @ALL off")
            client_cmd(id,"amx_unbury @ALL")
        } 
    } 
    
    menu_destroy(menu); 
    return PLUGIN_HANDLED; 
}
 
public birdakika(id) { 
    
    set_task(1.0,"birdakika",0+task) 
    zaman-- 
    
    if(zaman == 0) { 
        client_cmd(id,"amx_bury @T") 
        client_cmd(id,"amx_speed @CT 1") 
        remove_task(0+task) 
    } 
} 
public birbesdakika(id) { 
    set_task(1.5,"birbesdakika",0+task) 
    zaman2-- 
    
    if(zaman2 == 0) { 
        client_cmd(id,"amx_bury @T") 
        client_cmd(id,"amx_speed @CT 1") 
        remove_task(0+task) 
        
        
        remove_task(0+task) 
    } 
} 
public ikidakika(id) { 
    set_task(2.0,"ikidakika",0+task) 
    zaman3-- 
    if(zaman3 == 0) { 
        client_cmd(id,"amx_bury @T") 
        client_cmd(id,"amx_speed @CT 1") 
        remove_task(0+task) 
    } 
} 
public ikibesdakika(id) { 
    set_task(2.5,"ikibesdakika",0+task) 
    zaman4-- 
    
    if(zaman4 == 0) { 
        client_cmd(id,"amx_bury @T") 
        client_cmd(id,"amx_speed @CT 1") 
        remove_task(0+task) 
    } 
} 
 
 
public Menu(id) {   
    if(get_user_flags(id) & ADMIN_KICK)   
    {   
        new menu, Menuz[512]   
        formatex(Menuz, charsmax(Menuz), "\yOtomatik Saklanbac Oyunu")   
        menu = menu_create(Menuz, "Menu_Devam")   
        formatex(Menuz, charsmax(Menuz), "\w1 Dakika Sure")   
        menu_additem(menu, Menuz, "1")   
        formatex(Menuz, charsmax(Menuz), "\w1.5 Dakika Sure")   
        menu_additem(menu, Menuz, "2")     
        formatex(Menuz, charsmax(Menuz), "\w2 Dakika Sure")   
        menu_additem(menu, Menuz, "3")   
        formatex(Menuz, charsmax(Menuz), "\w2.5 Dakika Sure")   
        menu_additem(menu, Menuz, "4")   
        formatex(Menuz, charsmax(Menuz), "\yCikis")   
        
        menu_setprop(menu,MPROP_EXITNAME,Menuz)   
        
        menu_display(id, menu, 0)   
        
    }   
    return PLUGIN_HANDLED;       
}   
 
public Menu_Devam(id, menu, item) {   
    
    if (item == MENU_EXIT)   
    {   
        menu_destroy(menu)   
        
        return PLUGIN_CONTINUE   
    }   
    
    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:   
        {   
            server_cmd("amx_godmode @CT 1") 
            server_cmd("amx_heal @CT 1000") 
            birdakika(id) 
        }   
        case 2:   
        {   
            server_cmd("amx_godmode @CT 1") 
            server_cmd("amx_heal @CT 1000") 
            birbesdakika(id) 
        }   
        
        case 3:   
        {   
            server_cmd("amx_godmode @CT 1") 
            server_cmd("amx_heal @CT 1000") 
            ikidakika(id) 
        }   
        
        case 4:   
        {   
            server_cmd("amx_godmode @CT 1") 
            server_cmd("amx_heal @CT 1000") 
            ikibesdakika(id) 
        } 
    }   
    return PLUGIN_HANDLED   
}
 
 
public glowmenu(id)
{    
    if(!is_user_connected(id) || !is_user_alive(id)) {
        if(!(get_user_flags(id) == ADMIN_LEVEL_C))
            return PLUGIN_HANDLED
    }
    
    new menu = menu_create("\yGlow Menu", "menu_handlers");
    
    menu_additem(menu, "\w[ Kirmizi ] Renk", "1",ADMIN_KICK);
    menu_additem(menu, "\w[ Mavi ] Renk", "2",ADMIN_KICK                                );
    menu_additem(menu, "\w[ Yesil ] Renk", "3",ADMIN_KICK);
    menu_additem(menu, "\w[ Pembe ] Renk", "4",ADMIN_KICK);
    menu_additem(menu, "\w[ Aqua ] Renk", "5",ADMIN_KICK);
    menu_additem(menu, "\w[ Sari ] Renk", "6",ADMIN_KICK);
    menu_additem(menu, "\w[ Glowu Sil ]", "7",ADMIN_KICK);
    
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED
}
 
public menu_handlers(id, menu, item)
{
    
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        
        return PLUGIN_HANDLED;
    }
    
    
    new data[6], szName[64];
    new access, callback;
    
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    
    new key = str_to_num(data);
    switch(key)
    {
        case 1:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,255,0,0,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Kirmizi Glow Verdi.",name,hedefisim)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
        
        
        case 2:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,0,0,255,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Mavi Glow Verdi.",name,hedefisim)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
        
        case 3:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,0,255,0,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Yesil Glow Verdi.",name,hedefisim)
                    
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
        
        
        case 4:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,255,162,254,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Pempe Glow Verdi.",name,hedefisim)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
        case 5:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,0, 150, 255,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Aqua Glow Verdi.",name,hedefisim)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
        case 6:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,255,255,0,kRenderNormal,0)
                    ColorChat(0,GREEN,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncuya Sari Glow Verdi.",name,hedefisim)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            glowmenu(id)
        }
 
        case 7:
        {
            new name[32],hedefisim[32],hedef,vucut
            get_user_name(id,name,31)
            get_user_aiming(id,hedef,vucut)
            get_user_name(hedef,hedefisim,31)
            
            if(hedef && is_valid_ent(hedef) && hedef!=id)
            {
                if(is_user_alive(hedef))
                {
                    set_user_rendering(hedef,kRenderFxGlowShell,0,0,0,kRenderNormal,0)
                    ColorChat(0,RED,"[ DeaTReX ] %s Nickli Admin %s Nickli Oyuncunun Glowunu Kapadi",name,hedefisim)
                    glowmenu(id)
                }
            }
            else if(entity_get_int(hedef,EV_INT_solid)!=4)
            {
                
            }
            
            glowmenu(id)
            
        }
        
        
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
 
public konts(id) {
    if(get_user_team(id) == 2) {
        if(get_user_flags(id) & ADMIN_KICK) {
            zombihp[id] = 5000;
            insanhp[id] = 150;
            zm_menu(id)
        }
    }
}
 
public zm_menu(id) {
    
    new hostname[64]
    get_cvar_string("hostname",hostname,63)
    
    new menu, Menuz[512] 
    formatex(Menuz, charsmax(Menuz), "\y%s^n\wGelismis Zombi Oyunu",hostname) 
    menu = menu_create(Menuz, "zm_menu_devam")
    
    formatex(Menuz, charsmax(Menuz), "\wZombi HP Arttir \y[ + ]") 
    menu_additem(menu, Menuz, "1") 
    formatex(Menuz, charsmax(Menuz), "\wZombi HP Azalt \r[ - ]") 
    menu_additem(menu, Menuz, "2")
    formatex(Menuz, charsmax(Menuz), "\wHuman HP Arttir \y[ + ]") 
    menu_additem(menu, Menuz, "3") 
    formatex(Menuz, charsmax(Menuz), "\wHuman HP Azalt \r[ - ]") 
    menu_additem(menu, Menuz, "4")
    formatex(Menuz, charsmax(Menuz), "\wZombie Game \yBaslat")
    menu_additem(menu, Menuz, "5")
    formatex(Menuz, charsmax(Menuz), "\wZombie Game \rDurdur^n^n\yZombie HP \r[ %i ] \w- \yHuman HP \r[ %i ]",zombihp[id],insanhp[id])
    menu_additem(menu, Menuz, "6")
    
    formatex(Menuz, charsmax(Menuz), "\yCikis") 
    menu_setprop(menu,MPROP_EXITNAME,Menuz) 
    
    menu_display(id, menu, 0) 
    
    return PLUGIN_HANDLED;
}
public zm_menu_devam(id, menu, item) { 
    
    if (item == MENU_EXIT) 
    { 
        menu_destroy(menu) 
        
        return PLUGIN_CONTINUE 
    } 
    
    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: {
            if(zombihp[id] > 4999) {
                zombihp[id] += 1000;
            } 
            zm_menu(id);
        }
        case 2: {
            if(zombihp[id] > 5999) {
                zombihp[id] -= 1000;
            }
            zm_menu(id);
        }
        case 3: {
            if(insanhp[id] > 49) {
                insanhp[id] += 50;
            } 
            zm_menu(id);
        }
        case 4: {
            if(insanhp[id] > 99) {
                insanhp[id] -= 50;
            }
            zm_menu(id);
        }
        case 5: {
            client_cmd(id,"amx_glow @T red")
            client_cmd(id,"amx_glow @CT blue")
            client_cmd(id,"amx_unammo @T 1")
            set_lights("c")
            for(new i = 1; i < 33; i++) { 
                zombimod[i] = 1;
                if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
                    set_user_health(i,zombihp[id]);
                    strip_user_weapons(i)
                    give_item(i,"weapon_knife")
                    cs_set_user_model(i,"zombi")
                    message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
                    write_byte(90) //kirmizi
                    write_byte(5)  //yesil
                    write_byte(5) //mavi
                    write_byte(1)
                    write_byte(1)
                    write_byte(95)
                    write_byte(59)
                    message_end() 
                }
                if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
                    set_user_health(i,insanhp[id]);
                    give_item(i,"weapon_ak47")
                    give_item(i,"weapon_m4a1")
                    give_item(i,"weapon_deagle")
                    give_item(i,"weapon_awp")
                    give_item(i,"weapon_hegrenade")
                    give_item(i,"weapon_m249")
                    cs_set_user_bpammo(i,CSW_AK47,1000)
                    cs_set_user_bpammo(i,CSW_AWP,1000)
                    cs_set_user_bpammo(i,CSW_M4A1,1000)
                    cs_set_user_bpammo(i,CSW_DEAGLE,1000)    
                    cs_set_user_bpammo(i,CSW_M249,1000)
                    message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
                    write_byte(50) //kirmizi
                    write_byte(75)  //yesil
                    write_byte(50) //mavi
                    write_byte(1)
                    write_byte(1)
                    write_byte(95)
                    write_byte(59)
                    message_end() 
                }
            }            
        }
        case 6: {
            client_cmd(id,"amx_glow @T OFF")
            client_cmd(id,"amx_glow @CT OFF")
            client_cmd(id,"amx_unammo @T 0")
            set_lights("#OFF")
            for(new i = 1; i < 33; i++) { 
                if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2) {
                    set_user_health(i,100);
                    strip_user_weapons(i)
                    give_item(i,"weapon_knife")
                    give_item(i,"weapon_ak47")
                    give_item(i,"weapon_m4a1")
                    give_item(i,"weapon_deagle")
                    give_item(i,"weapon_awp")
                    give_item(i,"weapon_hegrenade")
                    give_item(i,"weapon_m249")
                    cs_set_user_bpammo(i,CSW_AK47,90)
                    cs_set_user_bpammo(i,CSW_AWP,90)
                    cs_set_user_bpammo(i,CSW_M4A1,90)
                    cs_set_user_bpammo(i,CSW_DEAGLE,37)    
                    cs_set_user_bpammo(i,CSW_M249,200)
                    cs_reset_user_model(i)
                    message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
                    write_byte(199)
                    write_byte(199)
                    write_byte(199)
                    write_byte(1)
                    write_byte(1)
                    write_byte(1)
                    write_byte(1)
                    message_end() 
                }
                if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1) {
                    set_user_health(i,100);
                    strip_user_weapons(i)
                    give_item(i,"weapon_knife")
                    message_begin(MSG_ONE, get_user_msgid("Fog"), _, i)
                    write_byte(199)
                    write_byte(199)
                    write_byte(199)
                    write_byte(1)
                    write_byte(1)
                    write_byte(1)
                    write_byte(1)
                    message_end() 
                }
                zombimod[i] = 0; 
                
            }
        }
        
    }
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
public fw_touch_weapon(id) { 
    for(new i = 1; i < 33; i++)  { 
        if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 2)  { 
            strip_user_weapons(i) 
            give_item(i, "weapon_knife") 
        } 
    } 
}