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