PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <engine>
#define PLUGIN "OyunMenu"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
new pCvar;
new bool:gZombie[33];
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    pCvar = register_cvar("oyunmenu_enabled","1")
    
    register_event("CurWeapon","eCurWeapon","be","1=1")
    register_logevent("eRoundEnd",2,"1=Round_End")
    register_clcmd("say /oyunmenu","ShowGameMenu")
}
public eCurWeapon(id) {
    if(gZombie[id]) {
        if(get_user_weapon(id) != CSW_KNIFE) {
            strip_user_weapons(id)
            give_item(id,"weapon_knife")
        }
    }
}
public eRoundEnd(id) {
    new players[32],inum;
    get_players(players,inum)
    for(new i;i<inum;i++) {
        gZombie[players[i]] = false;
    }
}
public ShowGameMenu(id) {
    if(get_pcvar_num(pCvar)) {
        if(!access(id,ADMIN_MENU)) {
            if(get_user_team(id) != 2) return PLUGIN_CONTINUE
        }
    }
    else {
        if(!access(id,ADMIN_MENU)) return PLUGIN_CONTINUE
    }
    
    new menu = menu_create("\rOyun Menu","MainMenu_handle")
    menu_additem(menu,"Catisma Ayarlari","1")
    menu_additem(menu,"Zombie Ayarlari","2")
    menu_additem(menu,"Kus Avi","3")
    menu_additem(menu,"Max Payne","4")
    menu_additem(menu,"\yAyarlari Sifirla","5")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public MainMenu_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(str_to_num(data)) {
        case 1:{
            CatismaMenu(id)
        }
        case 2:{
            ZombieMenu(id)
        }
        case 3:{
            server_cmd("amx_unammo @ct 1")
            new players[32],inum,tempid;
            get_players(players,inum,"ae","CT");
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_awp")
                give_item(tempid,"weapon_scout")
                cs_set_user_bpammo(id,CSW_AWP,200)
                cs_set_user_bpammo(id,CSW_SCOUT,200)
            }
            set_cvar_num("sv_gravity",200)
            server_cmd("amx_glow @ct aqua")
            server_cmd("amx_glow @t yellow")
        }
        case 4:{
            CeteMenu(id)
        }
        case 5:{
            AyarlariSifirla(id)
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public CatismaMenu(id) {
    new menu = menu_create("\rCatisma Menu","CatismaMenu_handle")
    menu_additem(menu,"Kolay","1")
    menu_additem(menu,"Orta","2")
    menu_additem(menu,"Zor","3")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public CatismaMenu_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(str_to_num(data)) {
        case 1:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid, 500)
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_hegrenade")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
            }
        }
        case 2:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid,2000)
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_awp")
                give_item(tempid,"weapon_hegrenade")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
                cs_set_user_bpammo(tempid,CSW_AWP,200)
            }
        }
        case 3:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid,5000)
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_awp")
                give_item(tempid,"weapon_hegrenade")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
                cs_set_user_bpammo(tempid,CSW_AWP,200)
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid, 500)
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_hegrenade")
                give_item(tempid,"weapon_awp")
                cs_set_user_bpammo(tempid,CSW_AK47,200)
                cs_set_user_bpammo(tempid,CSW_M4A1,200)
                cs_set_user_bpammo(tempid,CSW_DEAGLE,200)
                cs_set_user_bpammo(tempid,CSW_AWP,200)
            }
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public ZombieMenu(id) {
    new menu = menu_create("\rZombie Menu","ZombieMenu_handle")
    menu_additem(menu,"Kolay","1")
    menu_additem(menu,"Orta","2")
    menu_additem(menu,"Zor","3")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public ZombieMenu_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(str_to_num(data)) {
        case 1:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid,10000)
                gZombie[tempid] = true;
                strip_user_weapons(tempid)
                give_item(tempid,"weapon_knife")
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_hegrenade")
            }
            server_cmd("amx_unammo @all 1")
            set_lights("e")
        }
        case 2:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid,20000)
                gZombie[tempid] = true;
                strip_user_weapons(tempid)
                give_item(tempid,"weapon_knife")
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_hegrenade")
                give_item(tempid,"weapon_awp")
            }
            server_cmd("amx_unammo @all 1")
            set_lights("c")
        }
        case 3:{
            static players[32],inum,tempid;
            get_players(players,inum,"ae","CT")
            for(new i;i<inum;i++) {
                tempid = players[i];
                set_user_health(tempid,30000)
                gZombie[tempid] = true;
                strip_user_weapons(tempid)
                give_item(tempid,"weapon_knife")
            }
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                tempid = players[i];
                give_item(tempid,"weapon_ak47")
                give_item(tempid,"weapon_m4a1")
                give_item(tempid,"weapon_deagle")
                give_item(tempid,"weapon_hegrenade")
                give_item(tempid,"weapon_awp")
                give_item(tempid,"weapon_sg550")
            }
            server_cmd("amx_unammo @all 1")
            set_lights("b")
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public CeteMenu(id) {
    new menu = menu_create("\rCatisma Menu","CeteMenu_handle")
    menu_additem(menu,"Gorunmez Catisma","1")
    menu_additem(menu,"Normal Catisma","2")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public CeteMenu_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    switch(str_to_num(data)) {
        case 1:{
            GorunmezCete(id)
        }
        case 2:{
            NormalCete(id)
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public GorunmezCete(id) {
    new menu = menu_create("\yGorunmez Catisma Oyunu","Cete_handle")
    
    menu_additem(menu,"[Gorunmez] Deagle FF","1")
    menu_additem(menu,"[Gorunmez] Deagle + Kalkan FF","2")
    menu_additem(menu,"[Gorunmez] Awp FF","3")
    menu_additem(menu,"[Gorunmez] Dual Elites FF","4")
    menu_additem(menu,"[Gorunmez] M4A1 FF","5")
    menu_additem(menu,"[Gorunmez] AK47 FF","6")
    menu_additem(menu,"[Gorunmez] Bicak FF","7")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public NormalCete(id) {
    new menu = menu_create("\yNormal Catisma Oyunu","Cete_handle")
    
    menu_additem(menu,"[Normal] Deagle FF","8")
    menu_additem(menu,"[Normal] Deagle + Kalkan FF","9")
    menu_additem(menu,"[Normal] Awp FF","10")
    menu_additem(menu,"[Normal] Dual Elites FF","11")
    menu_additem(menu,"[Normal] M4A1 FF","12")
    menu_additem(menu,"[Normal] AK47 FF","13")
    menu_additem(menu,"[Normal] Bicak FF","14")
    
    menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public Cete_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    
    switch(str_to_num(data)) {
        case 1:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_deagle")
                cs_set_user_bpammo(players[i],CSW_DEAGLE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 2:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_deagle")
                give_item(players[i],"weapon_shield")
                cs_set_user_bpammo(players[i],CSW_DEAGLE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 3:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_awp")
                cs_set_user_bpammo(players[i],CSW_AWP,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 4:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_elite")
                cs_set_user_bpammo(players[i],CSW_ELITE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 5:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_m4a1")
                cs_set_user_bpammo(players[i],CSW_M4A1,100)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 6:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
                give_item(players[i],"weapon_ak47")
                cs_set_user_bpammo(players[i],CSW_AK47,100)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 7:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                set_entity_visibility(players[i],0)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 8:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_deagle")
                cs_set_user_bpammo(players[i],CSW_DEAGLE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 9:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_deagle")
                give_item(players[i],"weapon_shield")
                cs_set_user_bpammo(players[i],CSW_DEAGLE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 10:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_awp")
                cs_set_user_bpammo(players[i],CSW_AWP,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 11:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_elite")
                cs_set_user_bpammo(players[i],CSW_ELITE,50)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 12:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_m4a1")
                cs_set_user_bpammo(players[i],CSW_M4A1,100)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 13:{
            new players[32],inum;
            get_players(players,inum,"ae","TERRORIST")
            for(new i;i<inum;i++) {
                give_item(players[i],"weapon_ak47")
                cs_set_user_bpammo(players[i],CSW_AK47,100)
            }
            set_cvar_num("mp_friendlyfire",1)
        }
        case 14:{
            set_cvar_num("mp_friendlyfire",1)
        }
    }
    
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
public AyarlariSifirla(id) {
    new menu = menu_create("\yAyarlari Sifirla","Sifirla_handle")
    
    menu_additem(menu,"T'nin Silahini Al","1")
    menu_additem(menu,"T'nin Silahini Alma","2")
    
    menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
    menu_display(id,menu,0)
    return PLUGIN_HANDLED
}
public Sifirla_handle(id,menu,item) {
    if(item == MENU_EXIT) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new data[6],name[32];
    new access,callback;
    menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    
    if(str_to_num(data) == 1) {
        set_cvar_num("mp_friendlyfire",1)
        set_cvar_num("sv_gravity",800)
        server_cmd("amx_glow @all off")
        set_lights("#OFF")
        new players[32],inum;
        get_players(players,inum,"ae","TERRORIST")
        for(new i;i<inum;i++) {
            set_entity_visibility(players[i],1)
            strip_user_weapons(players[i])
            give_item(players[i],"weapon_knife")
        }
    }
    else if(str_to_num(data) == 2) {
        set_cvar_num("mp_friendlyfire",1)
        set_cvar_num("sv_gravity",800)
        server_cmd("amx_glow @all off")
        set_lights("#OFF")
        new players[32],inum;
        get_players(players,inum,"ae","TERRORIST")
        for(new i;i<inum;i++) {
            set_entity_visibility(players[i],1)
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
} 
  
  Dene