#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <fakemeta>
native jb_get_user_packs(id);
native jb_set_user_packs(id, Float:ammount);
/****************************** DUZENLENECEKLER ******************************/
///Burayi kendinize gore ayarlayaniz

/* Eger Discord kullaniyorsaniz #define DC_ADRESI basindaki '//' isaretini kaldirip #define TS3IP 'nin basina '//' isareti koyun !!!
   Lutfen ikisini birden aktif etmeyin veya ikisinide pasif yapmayin. Sadece 1 tanesini aktif edin ve reklamini duzenleyin.       */

#define TS3IP "GMGAM"
//#define DC_ADRESI "TS3: GMG"


#define SERVERISMI "GM GAMING"
#define KISATAG "GM"
#define SERVERIP "95.173.173.105"

#define SlotMenu_Yetki ADMIN_RESERVATION 	// Slot Yetkisi
#define AdminMenu_Yetki ADMIN_KICK 			// Admin Yetkisi
#define VIPELITMenu_Yetki ADMIN_IMMUNITY 	// VIPELIT Yetkisi
#define YoneticiMenu_Yetki ADMIN_RCON 		// Yonetici Yetkisi

#define AyaklanmaBaskan_Yetki ADMIN_LEVEL_G // Ayaklanma Baskan Yetkisi
#define AyaklanmaUye_Yetki ADMIN_MENU 		// Ayaklanma Uye Yetkisi

/****************************** Model ve Sesler ******************************/
new const VIEW_MODELT[] = { "models/gmjbmenu/v_knife.mdl" };		 /* v_Yumruk */
new const PLAYER_MODELT[] = { "models/gmjbmenu/p_knife.mdl" }; 	/* p_Yumruk */
new const VIEW_Palo[] =  { "models/gmjbmenu/gm_igne.mdl" };				 /* Doping */
//new const PLAYER_Palo[] =  { "models/gmjbmenu/gm_yumruknew2.mdl" }; /* p */

new const VIEW_MODELCT[] = { "models/gmjbmenu/gm_jopnew.mdl" }; 		/* CT Jop */
new const PLAYER_MODELCT[] = { "models/gmjbmenu/gm_jopnew2.mdl" };  	/* CT Jop */

new const VIEW_Moto[] = { "models/[Shop]JailBreak/Moto/Moto.mdl" }; 	/* Testere */
new const PLAYER_Moto[] = { "models/[Shop]JailBreak/Moto/Moto2.mdl" }; 	/* Testere */

new const kutu_acilis[] = { "misc/kutu_acilis.wav" };
new const kutu_dolu[] = { "misc/kutu_dolu.wav" };
new const kutu_bos[] = { "misc/kutu_bos.wav" };

new const isl_levelup[] = { "ambience/lv_fruit1.wav" };
new const isl_leveldown[] = { "misc/csd_leveldown.wav" };
new const WORLD_MODEL[] = { "models/w_knife.mdl" };
new const Si[] = { "[Shop]JailBreak/Yes.wav" };
new const motocierra_deploy[] = { "[Shop]JailBreak/Moto/MTConvoca.wav" };
new const motocierra_slash[] = { "[Shop]JailBreak/Moto/MTSlash.wav" };
new const motocierra_wall[] = { "[Shop]JailBreak/Moto/MTHitWall.wav" };
new const motocierra_hit1[] = { "[Shop]JailBreak/Moto/MTHit1.wav" };
new const motocierra_hit2[] = { "[Shop]JailBreak/Moto/MTHit2.wav" };
new const motocierra_stab[] = { "[Shop]JailBreak/Moto/MTStab.wav" };
new const t_deploy[] = { "[Shop]JailBreak/T/TConvoca.wav" };
new const t_slash1[] = { "[Shop]JailBreak/T/Slash1.wav" };
new const t_wall[] = { "[Shop]JailBreak/T/THitWall.wav" };
new const t_hit1[] = { "[Shop]JailBreak/T/THit1.wav" };
new const t_hit2[] = { "[Shop]JailBreak/T/THit2.wav" };
new const t_hit3[] = { "[Shop]JailBreak/T/THit3.wav" };
new const t_hit4[] = { "[Shop]JailBreak/T/THit4.wav" };
new const t_stab[] = { "[Shop]JailBreak/T/TStab.wav" };
new const ct_deploy[] = { "[Shop]JailBreak/CT/CTConvoca.wav" };
new const ct_slash1[] = { "[Shop]JailBreak/CT/Slash1.wav" };
new const ct_wall[] = { "[Shop]JailBreak/CT/CTHitWall.wav" };
new const ct_hit1[] = { "[Shop]JailBreak/CT/CTHit1.wav" };
new const ct_hit2[] = { "[Shop]JailBreak/CT/CTHit2.wav" };
new const ct_hit3[] = { "[Shop]JailBreak/CT/CTHit3.wav" };
new const ct_hit4[] = { "[Shop]JailBreak/CT/CTHit4.wav" };
new const ct_stab[] = { "[Shop]JailBreak/CT/CTStab.wav" };
/******************************** TANIMLAR ***********************************/
static const g_maxclipammo[] = { 0,13,0,10,0,7,0,30,30,0,15,20,25,30,35,25,12,20,10,30,100,8,30,30,20,0,7,30,30,0,50 };
enum _: Data { RankName[MAX_CLIENTS+1],RankXp };
new const isl_rank[][Data] = {
	{"Acemi Isyanci", 0},{"Gelisen Isyanci", 200},{"Kidemli Isyanci", 400},{"Gorevli Isyanci", 700},{"Isyancilar Krali", 1000}
};
enum _: Level { g_level,g_exp,g_kill };

new Float:TL[MAX_CLIENTS+1],cvars[36],hud,g_seviye[MAX_CLIENTS+1][Level],TCuchillo[MAX_CLIENTS+1],tltransfer[MAX_CLIENTS+1],jbonuskontrol[MAX_CLIENTS+1],kasa[MAX_CLIENTS+1],anahtar[MAX_CLIENTS+1],
kasa_renk[MAX_CLIENTS+1],asalkontrol[MAX_CLIENTS+1],esya_say[MAX_CLIENTS+1],gorev_hayat[MAX_CLIENTS+1],meslegim[MAX_CLIENTS+1],mgtl[MAX_CLIENTS+1],
g_mgisim[MAX_CLIENTS+1],bool:ayaklanma_kontrol,bool:elbasikontrol,bool:ts3baglan[MAX_CLIENTS+1],bool:reklamat[MAX_CLIENTS+1],
bool:Destapador[MAX_CLIENTS+1],bool:Motocierra[MAX_CLIENTS+1],bool:marketkontrol[MAX_CLIENTS+1],bool:ciftziplama[MAX_CLIENTS+1],bool:hasarazalt[MAX_CLIENTS+1],
bool:unammo[MAX_CLIENTS+1],bool:bonuskontrol[MAX_CLIENTS+1],bool:sanskontrol[MAX_CLIENTS+1],bool:kasakontrol1[MAX_CLIENTS+1],bool:kasakontrol2[MAX_CLIENTS+1],
bool:hasarkatla[MAX_CLIENTS+1],bool:ayaklanmakontrol[MAX_CLIENTS+1],bool:ayaklanmareklami[MAX_CLIENTS+1],bool:menu_tl[MAX_CLIENTS+1],
bool:model_gizle[MAX_CLIENTS+1],bool:hud_ayar[MAX_CLIENTS+1]/*,bool:gorunmezlik[MAX_CLIENTS+1]*/,bool:say_ayar[MAX_CLIENTS+1],bool:uzmanc[MAX_CLIENTS+1],
bool:gorev1[MAX_CLIENTS+1],bool:gorev2[MAX_CLIENTS+1],bool:gorev3[MAX_CLIENTS+1],bool:gorev4[MAX_CLIENTS+1],bool:gorev5[MAX_CLIENTS+1],
bool:gorev6[MAX_CLIENTS+1],bool:gorev7[MAX_CLIENTS+1],bool:anareklam[MAX_CLIENTS+1];

public plugin_init() {
	register_plugin("[ReAPI] Gelismis JBMENU", "v0.3", "webailesi");
	
	register_clcmd("say /jbmenu", "anamenu");
	register_clcmd("say_team /jbmenu", "anamenu");
	register_clcmd("chooseteam","dvmgana");
	register_clcmd("nightvision","dvmgana");
	register_clcmd("say /mg", "mgtlver");
	register_clcmd("say_team /mg", "mgtlver");
	register_clcmd("say /tlver", "mgtlver");
	register_clcmd("say_team /tlver", "mgtlver");
	register_clcmd("say /uzman","uzman");
	register_clcmd("TL_MIKTARI", "TL_devam");

	RegisterHookChain(RG_CBasePlayer_Spawn, "oyuncuspawnoldu",1);
	RegisterHookChain(RG_CBasePlayer_TakeDamage, "TakeDamage",0);
	RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", 1);
	RegisterHookChain(RG_CSGameRules_FlPlayerFallDamage, "fallDamage",1);
	RegisterHookChain(RG_CBasePlayer_Jump,"Jump");
	RegisterHookChain(RG_RoundEnd, "elsonu", 1);
	register_event("HLTV", "elbasi", "a", "1=0", "2=0");
	register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1");

	register_forward(FM_ClientKill, "fwd_FM_ClientKill");
	register_forward(FM_SetModel, 	"SetModel"); //?
	register_forward(FM_EmitSound, "Fwd_EmitSound"); //?
	//register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1); //?
	register_event("SpecHealth2","spec_target","bd"); hud=CreateHudSyncObj();

	/* cvars */
	cvars[1] = register_cvar("jb_yumruk1", "-1");			// EmanetMenu - Doping
	cvars[2] = register_cvar("jb_testere2", "50");		// EmanetMenu - Testere

	cvars[3] = register_cvar("jb_hp1", "10");				//IsyanMenu - 100HP
	cvars[4] = register_cvar("jb_unbury2", "15");			//IsyanMenu - Unbury
	cvars[5] = register_cvar("jb_godmode3", "25");		//IsyanMenu - Godmode
	cvars[6] = register_cvar("jb_hasar4", "20");			//IsyanMenu - HasarAzalt
	cvars[7] = register_cvar("jb_cziplama5", "10");		//IsyanMenu - CiftZipla
	cvars[8] = register_cvar("jb_elektrik6", "40");		//IsyanMenu - Elektrik

	cvars[9] = register_cvar("jb_flash1", "15");			//CephaneMenu - Flash
	cvars[10] = register_cvar("jb_bombahe2", "15");		//CephaneMenu - ElBombasi
	cvars[11] = register_cvar("jb_awp3", "70");			//CephaneMenu - AWP
	cvars[12] = register_cvar("jb_bombaseti4", "25");		//CephaneMenu - BombaSeti
	cvars[13] = register_cvar("jb_unammo5", "40");			//CephaneMenu - Unammo
	cvars[14] = register_cvar("jb_glock6", "70");			//CephaneMenu - Glock

	cvars[15] = register_cvar("jb_mahkumhp1", "100");		//TaarruzMenu - Mahkum+50HP
	cvars[16] = register_cvar("jb_tsisbomba2", "60");		//TaarruzMenu - MahkumSis
	cvars[17] = register_cvar("jb_ctflash3", "70");		//TaarruzMenu - GardiyanFlashla
	cvars[18] = register_cvar("jb_ctgom4", "100");			//TaarruzMenu - GardiyanGom
	cvars[19] = register_cvar("jb_ctdrug5", "90");			//TaarruzMenu - GardiyanDrug
	cvars[20] = register_cvar("jb_tbomba6", "100");		//TaarruzMenu - MahkumBomba

	cvars[21] = register_cvar("jb_sansmenu1", "5");		//Sansli Asal Sayi
	cvars[22] = register_cvar("jb_sansmenu2", "20");		//Klasik Sans Kutusu

	cvars[23] = register_cvar("jb_kasafiyat", "5");		//CS:GO Kasa Fiyati
	cvars[24] = register_cvar("jb_anahtarfiyat", "20");	//CS:GO Anahtar Fiyati

	cvars[25] = register_cvar("jb_dKnifeT", "15");		//Dopingsiz Hasar
	cvars[26] = register_cvar("jb_dKnifeCT", "100");		//CT Jop Hasar
	cvars[27] = register_cvar("jb_dKnife1", "25");		//Dopingli Hasar
	cvars[28] = register_cvar("jb_dKnife4", "200");		//Testere Hasar
	cvars[29] = register_cvar("jb_dHsKnifeT", "30");		//Dopingsiz HS Hasar
	cvars[30] = register_cvar("jb_dHsKnifeCT", "80");		//CT Jop HS Hasar
	cvars[31] = register_cvar("jb_dhsKnife1", "45");		//Dopingli HS Hasar

	cvars[32] = register_cvar("isl_killdeathxp","20");		//Olunce ve oldurunce giden/gelen isyan puani

	cvars[33] = register_cvar("tl_baslangic", "5");		//Baslangic Parasi
	cvars[34] = register_cvar("tl_killcekince", "3");		//Kill cekince gelen para
	cvars[35] = register_cvar("max_mgtl", "100.00");			//CT'nin en fazla verebilecegi TL

	register_concmd("amx_ayaklanmabaslat","ayaklanmabaslat",AyaklanmaBaskan_Yetki,"Ayaklanma Baslat < 1/Baslat 0/Kapat >");
}

/********************************** MENULER **********************************/

public anamenu(id) {
	new players[MAX_PLAYERS],num; get_players(players, num, "acehi", "TERRORIST");
	if(!is_user_alive(id)) client_print_color(id,id,"^1[^3%s^1] ^4Bu menuye oluyken giris yapamazsin.",SERVERISMI);
	else if(get_user_team(id)!=1) client_print_color(id,id,"^1[^3%s^1] ^4Bu menuye sadece ^1mahkumlar ^4giris yapabilir.",SERVERISMI);
	else if(num<=1) client_print_color(id,id,"^1[^3%s^1] ^4Sona kalan mahkum bu menuye giremez.",SERVERISMI);
	else {
		new ndmenu[128];
		if(!anareklam[id]) {
			#if defined TS3IP
				formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yJailbreak Menusu^n\dSERVER IP :\r %s^n\dTS3 IP :\r %s",SERVERISMI,SERVERIP,TS3IP);
			#else
				formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yJailbreak Menusu^n\dSERVER IP :\r %s^n\dDISCORD :\r %s",SERVERISMI,SERVERIP,DC_ADRESI);
			#endif
		} else formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yJailbreak Menusu",SERVERISMI);
		new Menu = menu_create(ndmenu,"anamenu2");

		if(marketkontrol[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yEmanet Menusu \r[\d KULLANDIN\r ]",KISATAG);
		else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yEmanet Menu \r[\w ACIK\r ]",KISATAG);
		menu_additem(Menu,ndmenu,"1");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAlisveris Menu",KISATAG);
		menu_additem(Menu,ndmenu,"2");
		if(!bonuskontrol[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yOyuncu Bonus Menu",KISATAG);
		else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yBonus Menu \r[\d KULLANDIN\r ]",KISATAG);
		menu_additem(Menu,ndmenu,"3");
		if(get_user_flags(id) & AyaklanmaUye_Yetki || get_user_flags(id) & AyaklanmaBaskan_Yetki) {
			if(!ayaklanmakontrol[id] && ayaklanma_kontrol) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAyaklanma Menu \r[\w ACIK\r ]",KISATAG);
			else {
				if(ayaklanmakontrol[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAyaklanma Menu \r[\d KULLANDIN\r ]",KISATAG);
				else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAyaklanma Menu \r[\d KAPALI\r ]",KISATAG);
			}
		} else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAyaklanma Menu \r[\d UYE DEGILSIN\r ]",KISATAG);
		menu_additem(Menu,ndmenu,"4");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yMeslek Menu",KISATAG);
		menu_additem(Menu,ndmenu,"5");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yIsyanci Gorev Sistemi",KISATAG);
		menu_additem(Menu,ndmenu,"6");

		if(menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yOyuncu Ayar Menu",KISATAG);
		else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yOyuncu Ayar Menusu^nCebinizdeki TL \d- \r[ %0.2f ]",KISATAG,TL[id]);
		menu_additem(Menu,ndmenu,"7");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public anamenu2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : emanetmenu(id);
		case 2 : alisveris(id);
		case 3 : yetkilimenum(id);
		case 4 : ayaklanmamenum(id);
		case 5 : meslekmenum(id);
		case 6 : isyancigorevmenum(id);
		case 7 : ayarmenum(id);
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public emanetmenu(id) {
	if(marketkontrol[id]) client_print_color(id,id,"^1[^3%s^1] ^4Her roundda ^1bir kere^4 girebilirsin.",SERVERISMI),anamenu(id);
	else {
		new ndmenu[128];
		formatex(ndmenu,charsmax(ndmenu),"\w%s  \d|| \yEmanet Menusu",SERVERISMI);
		new Menu = menu_create(ndmenu,"emanetmenu2");

		if(get_pcvar_float(cvars[1]) < 0.0) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yPompa + Doping al \d[\r+%0.2f TL Bahsis\d]",KISATAG,get_pcvar_float(cvars[1])-(get_pcvar_float(cvars[1])*2));
		else if(get_pcvar_float(cvars[1]) == 0.0) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yPompa + Doping al \d[\rUcretsiz\d]",KISATAG);
		else if(get_pcvar_float(cvars[1]) > 0.0) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yPompa + Doping al \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[1]));
		menu_additem(Menu,ndmenu,"1");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTestere + Bomba \d[\r%.2f TL\d]^n",KISATAG,get_pcvar_float(cvars[2]));
		menu_additem(Menu,ndmenu,"2");
		if(!reklamat[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yReklam At \d[\r+3 TL Bahsis\d]",KISATAG);
		else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yReklam At \d[\rKullandin\d]",KISATAG);
		menu_additem(Menu,ndmenu,"3");
		if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}

public emanetmenu2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= get_pcvar_float(cvars[1])) {
				TL[id]-=get_pcvar_float(cvars[1]);
				TCuchillo[id]=0,Destapador[id]=true,Motocierra[id]=false,marketkontrol[id]=true;
				rg_remove_item(id, "weapon_knife"),rg_give_item(id, "weapon_knife");
				//set_task(0.1,"bugs",id)
				set_task(4.0,"yurmuk",id);
				client_print_color(id, id, "^1[^3%s^1] ^4Emanet menusunden ^1Pompa + Doping ^4aldin.",SERVERISMI);
				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
				anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[1])),emanetmenu(id);
		}
		case 2 : {
			if(TL[id] >= get_pcvar_float(cvars[2])) {
				TL[id]-=get_pcvar_float(cvars[2]);
				TCuchillo[id]=0,Destapador[id]=false,Motocierra[id]=true,marketkontrol[id]=true;
				rg_remove_item(id, "weapon_knife"),rg_give_item(id, "weapon_knife"),rg_give_item(id, "weapon_hegrenade");
				client_print_color(id, id, "^1[^3%s^1] ^4Emanet menusunden ^1Testere + Bomba ^4aldin.",SERVERISMI);
				emit_sound(id, CHAN_AUTO, Si, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
				anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[2])),emanetmenu(id);
		}
		case 3 : {
			if(!reklamat[id]) {
				#if defined TS3IP
					client_print_color(0, 0, "^1[^3%s^1] ^4Sizde ailemize katilmak isterseniz say'a ^1/ts3 ^4yazabilirsiniz.",SERVERISMI);
				#else 
					client_print_color(0, 0, "^1[^3%s^1] ^4Sizde ailemize katilmak isterseniz say'a ^1/dc ^4yazabilirsiniz.",SERVERISMI);
				#endif
				client_print_color(id, id, "^1[^3%s^1] ^4Reklam atarak^1 3 TL ^4kazandin.",SERVERISMI);
				reklamat[id]=true,TL[id]+=3,emanetmenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Her roundda ^1bir kere^4 kullanabilirsin.",SERVERISMI),emanetmenu(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public yurmuk(id) { TCuchillo[id]=2,Destapador[id]=false; rg_remove_item(id, "weapon_knife"),rg_give_item(id, "weapon_knife"); }
public alisveris(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yAlisveris Menusu",SERVERISMI);
	new Menu = menu_create(ndmenu,"alisveris2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yIsyan Menu",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yCephane Menu",KISATAG);
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTaarruz Menu",KISATAG);
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySans Menuleri",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Transfer Menu",KISATAG);
	menu_additem(Menu,ndmenu,"5");
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public alisveris2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : isyanmenum(id);
		case 2 : cephanemenum(id);
		case 3 : saldirimenum(id);
		case 4 : sansmenum(id);
		case 5 : tltransfermenum(id);
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public isyanmenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yIsyan Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"isyanmenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y100 HP Satin Al \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[3]));
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKendini Kaldir (Unbury) \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[4]));
	menu_additem(Menu,ndmenu,"2");
	
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAlacagin Hasari Yariya Dusur \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[6]));
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y5 Saniye Godmode Al \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[5]));
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yCift Ziplama \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[7]));
	menu_additem(Menu,ndmenu,"5");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yElektrikleri 5 Saniye Kes \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[8]));
	menu_additem(Menu,ndmenu,"6");
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
native set_lights(const Lighting[]);
public isyanmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= get_pcvar_float(cvars[3])) {
				TL[id]-=get_pcvar_float(cvars[3]),set_entvar(id, var_health, Float:get_entvar(id, var_health)+100.0),esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Isyan menusunden^1 100 HP ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[3])),isyanmenum(id);
		}
		case 2 : {
			if(TL[id] >= get_pcvar_float(cvars[4])) {
				TL[id]-=get_pcvar_float(cvars[4]),esya_say[id]++;
				new Float:origin[3]; get_entvar(id, var_origin, origin),origin[2] +=35.0,set_entvar(id, var_origin, origin);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyan menusunden^1 Kendini Kaldir ^3(Unbury) ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[4])),isyanmenum(id);
		}
		case 3 : {
			if(TL[id] >= get_pcvar_float(cvars[6])) {
				TL[id]-=get_pcvar_float(cvars[6]),hasarazalt[id]=true,esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Isyan menusunden^1 Hasar Azalt ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[6])),isyanmenum(id);
		}
		case 4 : {
			if(TL[id] >= get_pcvar_float(cvars[5])) {
				TL[id]-=get_pcvar_float(cvars[5]),set_entvar(id, var_takedamage, DAMAGE_NO),set_task(5.0,"godres",id),esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Isyan menusunden^1 5 saniye Godmode ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[5])),isyanmenum(id);
		}
		case 5 : {
			if(TL[id] >= get_pcvar_float(cvars[7])) {
				TL[id]-=get_pcvar_float(cvars[7]),ciftziplama[id]=true,esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Isyan menusunden^1 Cift Ziplama ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[7])),isyanmenum(id);
		}
		case 6 : {
			if(TL[id] >= get_pcvar_float(cvars[8])) {
				TL[id]-=get_pcvar_float(cvars[8]),set_lights("a"),set_task(6.0,"elektrikac"),esya_say[id]++;
				client_print_color(0, 0, "^1[^3%s^1] ^4Bir mahkum ^1Elektrikleri 5 Saniye^4 kesti.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[8])),isyanmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public godres(id) set_entvar(id, var_takedamage, DAMAGE_AIM),client_print_color(id, id, "^1[^3%s^1] ^4Isyan Menuden aldigin^1 Godmode ^4sona erdi.",SERVERISMI);
public elektrikac() set_lights("#OFF"),client_print_color(0, 0, "^1[^3%s^1] ^4Elektrik kesintisi sona erdi.",SERVERISMI);
public cephanemenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yCephane Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"cephanemenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yFlash Bombasi \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[9]));
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yEl Bombasi \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[10]));
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yBomba Seti \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[12]));
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySinirsiz Mermi-Unammo \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[13]));
	menu_additem(Menu,ndmenu,"5");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTek Mermili AWP \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[11]));
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTek Sarjor Glock \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[14]));
	menu_additem(Menu,ndmenu,"6");
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public cephanemenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= get_pcvar_float(cvars[9])) {
				TL[id]-=get_pcvar_float(cvars[9]),rg_give_item(id,"weapon_flashbang"),esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 Flash Bombasi ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[9])),cephanemenum(id);
		}
		case 2 : {
			if(TL[id] >= get_pcvar_float(cvars[10])) {
				TL[id]-=get_pcvar_float(cvars[10]),rg_give_item(id,"weapon_hegrenade"),esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 El Bombasi ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[10])),cephanemenum(id);
		}
		case 3 : {
			if(TL[id] >= get_pcvar_float(cvars[11])) {
				TL[id]-=get_pcvar_float(cvars[11]),esya_say[id]++;
				set_member(rg_give_item(id, "weapon_awp"), m_Weapon_iClip, 1);
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 Tek Mermili AWP ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[11])),cephanemenum(id);
		}
		case 4 : {
			if(TL[id] >= get_pcvar_float(cvars[12])) {
				TL[id]-=get_pcvar_float(cvars[12]),rg_give_item(id,"weapon_hegrenade"),rg_give_item(id,"weapon_flashbang"),rg_give_item(id,"weapon_smokegrenade"),esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 Bomba Seti ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[12])),cephanemenum(id);
		}
		case 5 : {
			if(TL[id] >= get_pcvar_float(cvars[13])) {
				TL[id]-=get_pcvar_float(cvars[13]),unammo[id]=true,esya_say[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 Sinirsiz Mermi-Unammo ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[13])),cephanemenum(id);
		}
		case 6 : {
			if(TL[id] >= get_pcvar_float(cvars[14])) {
				TL[id]-=get_pcvar_float(cvars[14]),esya_say[id]++;
				rg_give_item(id,"weapon_glock18");
				client_print_color(id, id, "^1[^3%s^1] ^4Cephane menusunden^1 Tek Sarjorlu Glock ^4aldin.",SERVERISMI),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[14])),cephanemenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public saldirimenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTaarruz Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"saldirimenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yMahkumlara +50 HP Ver \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[15]));
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yMahkumlara Sis Bombasi Ver \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[16]));
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yGardiyanlari Flasla \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[17]));
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yGardiyanlari 3sn. Gom \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[18]));
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yGardiyanlara 10sn. Drug Ver \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[19]));
	menu_additem(Menu,ndmenu,"5");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yMahkumlara El Bombasi Ver \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[20]));
	menu_additem(Menu,ndmenu,"6");
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public saldirimenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32],players[32], inum, ids;
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	get_user_name(id, iname, charsmax(iname));
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= get_pcvar_float(cvars[15])) {
				TL[id]-=get_pcvar_float(cvars[15]),esya_say[id]++;
				get_players(players,inum,"acehi","TERRORIST"); //+c
				for(new i=0; i<inum; i++) ids=players[i],set_entvar(ids, var_health, Float:get_entvar(ids, var_health)+50.0);
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s ^4tum mahkumlara taarruz menusunden ^1+50 HP ^4verdi.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[15])),saldirimenum(id);
		}
		case 2 : {
			if(TL[id] >= get_pcvar_float(cvars[16])) {
				TL[id]-=get_pcvar_float(cvars[16]),esya_say[id]++;
				get_players(players,inum,"acehi","TERRORIST"); //+c
				for(new i=0; i<inum; i++) ids=players[i],rg_give_item(ids,"weapon_smokegrenade");
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s ^4tum mahkumlara taarruz menusunden ^1Sis Bombasi ^4verdi.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[16])),saldirimenum(id);
		}
		case 3 : {
			if(TL[id] >= get_pcvar_float(cvars[17])) {
				TL[id]-=get_pcvar_float(cvars[17]),esya_say[id]++;
				get_players(players,inum,"acehi","CT"); //+c
				for(new i=0; i<inum; i++) {
					ids=players[i];
					message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},ids);
					write_short(1<<15); write_short(1<<10); write_short(1<<12);
					write_byte(255); write_byte(255); write_byte(255); write_byte(255);
					message_end();
					emit_sound(ids, CHAN_AUTO, "weapons/flashbang-2.wav", VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
				}
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s ^4gardiyanlari taarruz menusuyle ^1Flashladi.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[17])),saldirimenum(id);
		}
		case 4 : {
			if(TL[id] >= get_pcvar_float(cvars[18])) {
				TL[id]-=get_pcvar_float(cvars[18]),esya_say[id]++;
				get_players(players,inum,"acehi","CT"); //+c
				for(new i=0; i<inum; i++) {
					new Float:origin[3]; ids=players[i];
					get_entvar(ids, var_origin, origin),origin[2] -=35.0,set_entvar(ids, var_origin, origin);
					set_task(3.0,"tkaldir",ids);
				}
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s ^4gardiyanlari taarruz menusuyle^1 3 saniye Gomdu.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[18])),saldirimenum(id);
		}
		case 5 : {
			if(TL[id] >= get_pcvar_float(cvars[19])) {
				TL[id]-=get_pcvar_float(cvars[19]),esya_say[id]++;
				get_players(players,inum,"acehi","CT"); //+c
				for(new i=0; i<inum; i++) {
					ids=players[i];
					message_begin(MSG_ONE, get_user_msgid("SetFOV"), {0,0,0}, ids);
					write_byte(180);
					message_end();
					set_task(8.0,"drugyenile",ids);
				}
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s ^4gardiyanlara taarruz menusunden ^1Drug^4 verdi.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[19])),saldirimenum(id);
		}
		case 6 : {
			if(TL[id] >= get_pcvar_float(cvars[20])) {
				TL[id]-=get_pcvar_float(cvars[20]),esya_say[id]++;
				get_players(players,inum,"acehi","TERRORIST"); //+c
				for(new i=0; i<inum; i++) ids=players[i],rg_give_item(ids,"weapon_hegrenade");
				client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan^1 %s, ^4tum mahkumlara taarruz menusunden ^1El Bombasi ^4verdi.",SERVERISMI,iname),anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[20])),saldirimenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public tkaldir(id) { new Float:origin[3]; get_entvar(id, var_origin, origin),origin[2] +=35.0,set_entvar(id, var_origin, origin); }
public drugyenile(id) message_begin(MSG_ONE, get_user_msgid("SetFOV"), {0,0,0}, id),write_byte(100),message_end();
public tltransfermenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Transfer Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"tltransfermenum2");

	menu_additem(Menu,"\y15 TL Transfer Et \d[\r3 TL Islem Ucreti\d]","1");
	menu_additem(Menu,"\y30 TL Transfer Et \d[\r6 TL Islem Ucreti\d]","2");
	menu_additem(Menu,"\y50 TL Transfer Et \d[\r10 TL Islem Ucreti\d]","3");
	menu_additem(Menu,"\y75 TL Transfer Et \d[\r15 TL Islem Ucreti\d]","4");
	menu_additem(Menu,"\y100 TL Transfer Et \d[\rIslem Ucreti Yok\d]","5");
	menu_additem(Menu,"\y200 TL Transfer Et \d[\rIslem Ucreti Yok\d]","6");
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public tltransfermenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= 15.00) {
				tltransfer[id]=15,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 15.00 TL",SERVERISMI),tltransfermenum(id);
		}
		case 2 : {
			if(TL[id] >= 30.00) {
				tltransfer[id]=30,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 30.00 TL",SERVERISMI),tltransfermenum(id);
		}
		case 3 : {
			if(TL[id] >= 50.00) {
				tltransfer[id]=50,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 50.00 TL",SERVERISMI),tltransfermenum(id);
		}
		case 4 : {
			if(TL[id] >= 75.00) {
				tltransfer[id]=75,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 75.00 TL",SERVERISMI),tltransfermenum(id);
		}
		case 5 : {
			if(TL[id] >= 100.00) {
				tltransfer[id]=100,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 100.00 TL",SERVERISMI),tltransfermenum(id);
		}
		case 6 : {
			if(TL[id] >= 200.00) {
				tltransfer[id]=200,oyuncusec(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 200.00 TL",SERVERISMI),tltransfermenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public oyuncusec(id) {
	new ndmenu[64],namee[32],sznum[6],players[32],inum,ids;
	formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yTransfer Kime Yapilsin?\d",SERVERISMI);
	new Menu = menu_create(ndmenu, "oyuncusec2");

	get_players(players,inum,"cehi","TERRORIST"); //+c
	for(new i=0; i<inum; i++) {
		ids=players[i];
		if(ids==id) continue;
		num_to_str(ids,sznum,charsmax(sznum)); get_user_name(ids,namee,charsmax(namee));
		formatex(ndmenu,charsmax(ndmenu),"\y%s",namee);
		menu_additem(Menu,ndmenu,sznum);
	}
	menu_setprop(Menu, MPROP_BACKNAME, "\yOnceki Menu");
	menu_setprop(Menu, MPROP_NEXTNAME, "\yDiger Menu");
	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu);
}
public oyuncusec2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32],tname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new tempid = str_to_num(data);
	get_user_name(id, iname, charsmax(iname));
	get_user_name(tempid, tname, charsmax(tname));

	switch(tltransfer[id]) {
		case 15: {
			if(TL[id] >= 15.00) {
				TL[id]-=15.00,TL[tempid]+=12.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 12.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s ^4adli kisiye^1 12.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 15.00 TL",SERVERISMI),anamenu(id);
		}
		case 30: {
			if(TL[id] >= 30.00) {
				TL[id]-=30.00,TL[tempid]+=24.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 24.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s^4 adli kisiye^1 24.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 30.00 TL",SERVERISMI),anamenu(id);
		}
		case 50: {
			if(TL[id] >= 50.00) {
				TL[id]-=50.00,TL[tempid]+=40.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 40.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s ^4adli kisiye^1 40.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 50.00 TL",SERVERISMI),anamenu(id);
		}
		case 75: {
			if(TL[id] >= 75.00) {
				TL[id]-=75.00,TL[tempid]+=60.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 60.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s ^4adli kisiye^1 60.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 75.00 TL",SERVERISMI),anamenu(id);
		}
		case 100: {
			if(TL[id] >= 100.00) {
				TL[id]-=100.00,TL[tempid]+=100.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 100.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s ^4adli kisiye^1 100.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 100.00 TL",SERVERISMI),anamenu(id);
		}
		case 200: {
			if(TL[id] >= 200.00) {
				TL[id]-=200.00,TL[tempid]+=200.00,anamenu(id);
				client_print_color(tempid, tempid, "^1[^3%s^1] ^4Mahkum ^1%s^4 size^1 200.00 TL^4 transfer etti.",SERVERISMI,iname);
				client_print_color(id, id, "^1[^3%s^1] ^4TL Transfer menuyle ^1%s^4 adli kisiye^1 200.00 TL^4 gonderdin.",SERVERISMI,tname);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar^3 200.00 TL",SERVERISMI),anamenu(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public yetkilimenum(id) {
	if(bonuskontrol[id]) client_print_color(id, id, "^1[^3%s^1] ^4Her round da bir kere kullanabilirsin.",SERVERISMI),anamenu(id);
	else {
		new ndmenu[64];
		formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Bonus Menu",SERVERISMI);
		new Menu = menu_create(ndmenu,"yetkilimenum2");

		#if defined TS3IP
			if(!is_user_steam(id)) {
				if(!ts3baglan[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTeamspeak3 Baglan \d[\r+3 TL Bahsis\d]",KISATAG);
				else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTeamspeak3 Baglan \d[\rKullandin\d]",KISATAG);
			} else {
				if(!ts3baglan[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTeamspeak3 Reklami At \d[\r+3 TL Bahsis\d]",KISATAG);
				else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTeamspeak3 Reklami At \d[\rKullandin\d]",KISATAG);
			}
		#else
			if(!is_user_steam(id)) {
				if(!ts3baglan[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yDiscord Baglan \d[\r+2.49 TL Bahsis\d]",KISATAG);
				else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yDiscord Baglan \d[\rKullandin\d]",KISATAG);
			} else {
				if(!ts3baglan[id]) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yDiscord Reklami At \d[\r+2.49 TL Bahsis\d]",KISATAG);
				else formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yDiscord Reklami At \d[\rKullandin\d]",KISATAG);
			}
		#endif
		menu_additem(Menu,ndmenu,"8");
		formatex(ndmenu,charsmax(ndmenu),"\y5000 $ Bozdur \d[\r+5.00 TL\d]^n");
		menu_additem(Menu,ndmenu,"7");

		if(get_user_flags(id) & ADMIN_USER) menu_additem(Menu,"\yUserlar icin +50 Armor","1");
		else menu_additem(Menu,"\dUser Menu \w[\rSadece Userlar\w]","6");

		if(get_user_flags(id) & SlotMenu_Yetki && ~get_user_flags(id) & AdminMenu_Yetki) menu_additem(Menu,"\ySlot Menu \d[\rACIK\d]","2");
		else menu_additem(Menu,"\dSlot Menu \w[\rSadece Slotlar\w]","6");

		if(get_user_flags(id) & AdminMenu_Yetki && ~get_user_flags(id) & VIPELITMenu_Yetki) menu_additem(Menu,"\yAdmin Menu \d[\rACIK\d]","3");
		else menu_additem(Menu,"\dAdmin Menu \w[\rSadece Adminler\w]","6");

		if(get_user_flags(id) & VIPELITMenu_Yetki && ~get_user_flags(id) & YoneticiMenu_Yetki) menu_additem(Menu,"\yVIP-ELIT Menu \d[\rACIK\d]","4");
		else menu_additem(Menu,"\dVIP-ELIT Menu \w[\rSadece VIP-ELIT Adminler\w]","6");

		if(get_user_flags(id) & YoneticiMenu_Yetki) menu_additem(Menu,"\yYonetici Menu \d[\rACIK\d]^n","5");
		else menu_additem(Menu,"\dYonetici Menu \w[\rSadece Yoneticiler\w]^n","6");

		if(get_user_flags(id) & ADMIN_USER) menu_additem(Menu, "\yYetkili Olmak Istiyorsan \rTIKLA", "6");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public yetkilimenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+50.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Oyuncu Bonus Menusunden userlere ozel^1 +50 Armor ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 2 : slotmenum(id);
		case 3 : adminmenum(id);
		case 4 : vipelitmenum(id);
		case 5 : yoneticimenum(id);
		case 6 : { 
			#if defined TS3IP
				if(is_user_steam(id)) client_print_color(id, id, "^1[^3%s^1] ^4Teamspeak 3 IP : ^1%s ^3|| ^1/ts3",SERVERISMI,TS3IP);
				else client_cmd(id,"say /ts3");
			#else
				if(is_user_steam(id)) client_print_color(id, id, "^1[^3%s^1] ^4Discord Adresimiz : ^1%s ^3|| ^1/dc",SERVERISMI,DC_ADRESI);
				else client_cmd(id,"say /dc");
			#endif
			yetkilimenum(id);
		}
		case 7 : {
			if(get_member(id, m_iAccount) > 5000) {
				rg_add_account(id, get_member(id, m_iAccount) - 5000, AS_SET),TL[id]+=5.00;
				client_print_color(id, id, "^1[^3%s^1]^4 5000 $ bozdurarak^1 5 TL^4 kazandin.",SERVERISMI);
				emanetmenu(id);
			} else client_print_color(id, id, "^1[^3%s^1]^4 Maalesef yeterli paraniz yok. ^1Gereken ^3$5000",SERVERISMI),emanetmenu(id);
		}
		case 8 : {
			if(!ts3baglan[id]) {
				#if defined TS3IP
					if(is_user_steam(id)) client_print_color(0, 0, "^1[^3%s^1] ^4Teamspeak 3 IP : ^1%s ^3|| ^1/ts3",SERVERISMI,TS3IP),client_print_color(0, 0, "^1[^3%s^1] ^4Teamspeak 3 IP : ^1%s ^3|| ^1/ts3",SERVERISMI,TS3IP);
					else client_cmd(id,"say /ts3"),client_print_color(0, 0, "^1[^3%s^1] ^4Teamspeak 3 IP : ^1%s ^3|| ^1/ts3",SERVERISMI,TS3IP);
				#else 
					if(is_user_steam(id)) client_print_color(0, 0, "^1[^3%s^1] ^4Discord Adresimiz : ^1%s ^3|| ^1/dc",SERVERISMI,DC_ADRESI),client_print_color(0, 0, "^1[^3%s^1] ^4Discord Adresimiz : ^1%s ^3|| ^1/dc",SERVERISMI,DC_ADRESI);
					else client_cmd(id,"say /dc"),client_print_color(0, 0, "^1[^3%s^1] ^4Discord Adresimiz : ^1%s ^3|| ^1/dc",SERVERISMI,DC_ADRESI);
				#endif
				client_print_color(id, id, "^1[^3%s^1]^4 Emanet menusunden^1 5 TL ^4kazandin.",SERVERISMI);
				ts3baglan[id]=true,TL[id]+=5;
				emanetmenu(id);
			} else client_print_color(id, id, "^1[^3%s^1]^4 Her mapta ^1bir kere^4 kullanabilirsin.",SERVERISMI),emanetmenu(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public slotmenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \ySLOT Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"slotmenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y75 Zirh Al",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y20 HP Al",KISATAG);
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySmoke Bombasi Al",KISATAG);
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yHasar Azalt Al",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySansina Gore Bonus Al",KISATAG);
	menu_additem(Menu,ndmenu,"5");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public slotmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+75.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Slot menusunden^1 +75 Armor ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 2 : {
			set_entvar(id, var_health, Float:get_entvar(id, var_health)+20.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Slot menusunden^1 +20 HP ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 3 : {
			rg_give_item(id,"weapon_smokegrenade"),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Slot menusunden^1 Smoke Bombasi ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 4 : {
			hasarazalt[id]=true,bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Slot menusunden^1 Hasar Azalt ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 5 : {
			if(jbonuskontrol[id]<0) client_print_color(id, id, "^1[^3%s^1] ^4JB Bonusu 3 elde 1 kere alabilirsin.",SERVERISMI),slotmenum(id);
			else bonuskontrol[id]=true,jbonuskontrol[id]=-3,jbonusmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public adminmenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yADMIN Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"adminmenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y100 Zirh Al",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y50 HP Al",KISATAG);
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yFlash Bombasi Al",KISATAG);
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yHasar Azalt Al",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySansina Gore Bonus Al",KISATAG);
	menu_additem(Menu,ndmenu,"5");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public adminmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+100.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Admin menusunden^1 +100 Armor ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 2 : {
			set_entvar(id, var_health, Float:get_entvar(id, var_health)+50.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Admin menusunden^1 +50 HP ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 3 : {
			rg_give_item(id,"weapon_flashbang"),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Admin menusunden^1 Flash Bombasi ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 4 : {
			hasarazalt[id]=true,bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Admin menusunden^1 Hasar Azalt ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 5 : {
			if(jbonuskontrol[id]<0) client_print_color(id, id, "^1[^3%s^1] ^4JB Bonusu 3 elde 1 kere alabilirsin.",SERVERISMI),adminmenum(id);
			else bonuskontrol[id]=true,jbonuskontrol[id]=-3,jbonusmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public vipelitmenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yVIP-ELIT Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"vipelitmenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y150 Zirh Al",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y75 HP Al",KISATAG);
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yEl Bombasi Al",KISATAG);
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yHasar Azalt Al",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySansina Gore Bonus Al",KISATAG);
	menu_additem(Menu,ndmenu,"5");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public vipelitmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+150.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4VIP-ELIT menusunden^1 +150 Armor ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 2 : {
			set_entvar(id, var_health, Float:get_entvar(id, var_health)+75.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4VIP-ELIT menusunden^1 +75 HP ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 3 : {
			rg_give_item(id,"weapon_hegrenade"),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4VIP-ELIT menusunden^1 El Bombasi ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 4 : {
			hasarazalt[id]=true,bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4VIP-ELIT menusunden^1 Hasar Azalt ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 5 : {
			if(jbonuskontrol[id]<0) client_print_color(id, id, "^1[^3%s^1] ^4JB Bonusu 3 elde 1 kere alabilirsin.",SERVERISMI),vipelitmenum(id);
			else bonuskontrol[id]=true,jbonuskontrol[id]=-3,jbonusmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public yoneticimenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yYONETICI Menu",SERVERISMI);
	new Menu = menu_create(ndmenu,"yoneticimenum2");

	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y200 Zirh Al",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \y100 HP Al",KISATAG);
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yBomba Seti Al",KISATAG);
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yHasar Azalt Al",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySansina Gore Bonus Al",KISATAG);
	menu_additem(Menu,ndmenu,"5");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public yoneticimenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+200.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Yonetici menusunden^1 +200 Armor ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 2 : {
			set_entvar(id, var_health, Float:get_entvar(id, var_health)+100.0),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Yonetici menusunden^1 +100 HP ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 3 : {
			rg_give_item(id,"weapon_smokegrenade"),rg_give_item(id,"weapon_hegrenade"),rg_give_item(id,"weapon_flashbang"),bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Yonetici menusunden^1 Bomba Seti ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 4 : {
			hasarazalt[id]=true,bonuskontrol[id]=true;
			client_print_color(id, id, "^1[^3%s^1] ^4Yonetici menusunden^1 Hasar Azalt ^4aldin.",SERVERISMI),anamenu(id);
		}
		case 5 : {
			if(jbonuskontrol[id]<0) client_print_color(id, id, "^1[^3%s^1] ^4JB Bonusu 3 elde 1 kere alabilirsin.",SERVERISMI),yoneticimenum(id);
			else bonuskontrol[id]=true,jbonuskontrol[id]=-3,jbonusmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public jbonusmenum(id) {
	new mnum=random_num(1,4);
	switch(mnum) {
		case 1: TL[id]+=5,client_print_color(id, id, "^1[^3%s^1] ^4Sansina gore bonustan ^1+5 JB ^4kazandin.",SERVERISMI);
		case 2: TL[id]+=1,client_print_color(id, id, "^1[^3%s^1] ^4Sansina gore bonustan ^1+1 JB ^4kazandin.",SERVERISMI);
		case 3: TL[id]+=20,client_print_color(id, id, "^1[^3%s^1] ^4Sansina gore bonustan ^1+20 JB ^4kazandin.",SERVERISMI);
		case 4: TL[id]+=7,client_print_color(id, id, "^1[^3%s^1] ^4Sansina gore bonustan ^1+7 JB ^4kazandin.",SERVERISMI);
	}
}
public sansmenum(id) {
	if(sanskontrol[id]) client_print_color(id,id,"^1[^3%s^1] ^4Suanda menuye giris yapamazsin.",SERVERISMI);
	else {
		new ndmenu[72];
		formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \ySans Menuleri",SERVERISMI);
		new Menu = menu_create(ndmenu,"sansmenum2");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \ySansli Asal Sayi \d[\r%0.2f TL\d] \wOdul 20.00 TL",KISATAG,get_pcvar_float(cvars[21]));
		menu_additem(Menu,ndmenu,"1");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKlasik Sans Kutusu \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[22]));
		menu_additem(Menu,ndmenu,"2");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yCS:GO Kasa-Anahtar Menu",KISATAG);
		menu_additem(Menu,ndmenu,"3");

		if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public sansmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(TL[id] >= get_pcvar_float(cvars[21]) && asalkontrol[id]<5) {
				TL[id]-=get_pcvar_float(cvars[21]);
				new asal=random_num(8,100); new asall=1;
				for(new i=7; i>1; i--) if(asal%i == 0) asall=0;
				if(asall) TL[id]+=20.00,client_print_color(id,id,"^1[^3%s^1] ^4Sansiniza gelen sayi ^1[^3%d^1] ^4asal sayidir. ^1Odulunuz^3 20.00 TL",SERVERISMI,asal);
				else if(!asall) client_print_color(id,id,"^1[^3%s^1] ^4Sansiniza gelen sayi ^1[^3%d^1] ^4asal sayi degildir. Odul alamadiniz.",SERVERISMI,asal);
				asalkontrol[id]++,anamenu(id);
			} else if(asalkontrol[id]>4) client_print_color(id, id, "^1[^3%s^1] ^4Sansli asal sayi oyununu ^1her elde 5 kere^4 kullanabilirsiniz.",SERVERISMI),sansmenum(id);
			else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[21])),sansmenum(id);
		}
		case 2 : {
			if(TL[id] >= get_pcvar_float(cvars[22])) {
				TL[id]-=get_pcvar_float(cvars[22]);
				new mnum=random_num(1,5);
				switch(mnum) {
					case 1: {
						set_entvar(id, var_health, Float:get_entvar(id, var_health)+150.0);
						client_print_color(id, id, "^1[^3%s^1] ^4Klasik Sans kutusundan^1 +150 HP ^4kazandin.",SERVERISMI);
					}
					case 2: {
						set_entvar(id, var_armorvalue, Float:get_entvar(id, var_armorvalue)+100.0);
						client_print_color(id, id, "^1[^3%s^1] ^4Klasik Sans kutusundan^1 +100 Armor ^4kazandin.",SERVERISMI);
					}
					case 3: {
						TL[id]+=50.00;
						client_print_color(id, id, "^1[^3%s^1] ^4Klasik Sans kutusundan^1 +50.00 TL ^4kazandin.",SERVERISMI);
					}
					case 4: {
						TL[id]=0.00;
						client_print_color(id, id, "^1[^3%s^1] ^4Klasik Sans kutusundan^1 Iflas ^4cikti :)",SERVERISMI);
					}
					case 5: {
						rg_give_item(id,"weapon_hegrenade");
						client_print_color(id, id, "^1[^3%s^1] ^4Klasik Sans kutusundan^1 El Bombasi ^4kazandin.",SERVERISMI);
					}
				}
				anamenu(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[22])),sansmenum(id);
		}
		case 3 : csgokasam(id);
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public csgokasam(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yCS:GO Kasa-Anahtar Menusu",SERVERISMI);
	new Menu = menu_create(ndmenu,"csgokasam2");

	if(kasa[id] > 0 && anahtar[id] > 0) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasa AC",KISATAG);
	else if(kasa[id] > 0 && anahtar[id] < 1) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasa Acamazsin. \wAnahtar Eksik!",KISATAG);
	else if(kasa[id] < 1 && anahtar[id] > 0) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasa Acamazsin. \wKasa Eksik!",KISATAG);
	else if(kasa[id] < 1 && anahtar[id] < 1) formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasa Acamazsin. \wKasa ve Anahtar Eksik!",KISATAG);
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasa Satin Al \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[23]));
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yAnahtar Satin Al \d[\r%0.2f TL\d]",KISATAG,get_pcvar_float(cvars[24]));
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yKasadaki Esyalar^n",KISATAG);
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"\yKasa Adedi \d- \r[ %d ]",kasa[id]);
	menu_addtext(Menu,ndmenu);
	formatex(ndmenu,charsmax(ndmenu),"\yAnahtar Adedi \d- \r[ %d ]",anahtar[id]);
	menu_addtext(Menu,ndmenu);
	if(!menu_tl[id]) formatex(ndmenu,charsmax(ndmenu),"\yCebinizdeki TL \d- \r[ %0.2f ]",TL[id]),menu_addtext(Menu, ndmenu);

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public csgokasam2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1: {
			if(kasa[id] > 0 && anahtar[id] > 0){
				kasa[id]--,anahtar[id]--,sanskontrol[id]=true,kasakontrol1[id]=true;
				set_task(3.8,"azalan",id),set_task(1.2,"fade",id),set_task(6.1,"kapat",id);
				client_print_color(id, id, "^1[^3%s^1] ^4Kasaniz aciliyor.",SERVERISMI);
				emit_sound(id, CHAN_AUTO, kutu_acilis, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(1<<14); write_short(1<<9); write_short(1<<11);
				write_byte(255); write_byte(255); write_byte(255); write_byte(255);
				message_end();
			} else client_print_color(id, id, "^1[^3%s^1] ^4Eksik esyaniz var.",SERVERISMI),csgokasam(id);
		}
		case 2: {
			if(TL[id] >= get_pcvar_float(cvars[23])) {
				TL[id]-=get_pcvar_float(cvars[23]),kasa[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasa Menusunden ^1Kasa ^4aldin.",SERVERISMI),csgokasam(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[23])),csgokasam(id);
		}
		case 3: {
			if(TL[id] >= get_pcvar_float(cvars[24])) {
				TL[id]-=get_pcvar_float(cvars[24]),anahtar[id]++;
				client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasa Menusunden ^1Anahtar ^4aldin.",SERVERISMI),csgokasam(id);
			} else client_print_color(id, id, "^1[^3%s^1] ^4Maalesef yeterli paraniz yok. ^1Gereken miktar ^3%0.2f TL",SERVERISMI,get_pcvar_float(cvars[24])),csgokasam(id);
		}
		case 4: kasaicerik(id);
		case 5: csgokasam(id);
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public fade(id) {
	if(kasakontrol1[id]) {	
		message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
		write_short(~0); write_short(~0); write_short(1<<12);
		write_byte(random_num(0,255)); write_byte(random_num(0,255)); write_byte(random_num(0,255)); write_byte(random_num(70,200));
		message_end();
		set_task(0.2,"fade",id);
	}
}
public azalan(id) kasakontrol1[id]=false,kasakontrol2[id]=true,set_task(1.0,"renkx",id);
public renkx(id) {
	if(kasakontrol2[id]) {
		new mnum=random_num(1,6); set_task(1.0,"renkx",id);
		switch(mnum) {
			case 1: {
				kasa_renk[id]=1; //sari item
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(255); write_byte(255); write_byte(0); write_byte(100);
				message_end();
			}
			case 2: {
				kasa_renk[id]=2; //kirmizi item
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(255); write_byte(0); write_byte(0); write_byte(100);
				message_end();
			}
			case 3: {
				kasa_renk[id]=5; // mavi item
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(0); write_byte(127); write_byte(255); write_byte(100);
				message_end();
			}
			case 4: {
				kasa_renk[id]=3; // pembe item
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(255); write_byte(0); write_byte(212); write_byte(100);
				message_end();
			}
			case 5: {
				kasa_renk[id]=4; // beyaz item 
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(255); write_byte(255); write_byte(255); write_byte(100);
				message_end();	
			}
			case 6: {
				kasa_renk[id]=6; // siyah item 
				message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
				write_short(~0); write_short(~0); write_short(1<<12);
				write_byte(0); write_byte(0); write_byte(0); write_byte(100);
				message_end();
			}
		}
	}
}
public kapat(id) kasakontrol2[id]=false,set_task(0.5,"ekrana",id);
public ekrana(id) {
	new name[32]; get_user_name(id,name,charsmax(name));
	switch(kasa_renk[id]) {
		case 1: {
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Sari item ^4kazandin.",SERVERISMI);
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Sari item ^4cikardi.",SERVERISMI,name);
			rg_give_item(id,"weapon_hegrenade"),rg_give_item(id,"weapon_flashbang"),rg_give_item(id,"weapon_smokegrenade"),sanskontrol[id]=false;

			emit_sound(id, CHAN_AUTO, kutu_dolu, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte( 255 ); write_byte( 255 ); write_byte( 0 ); write_byte( 255 );
			message_end();	
		}
		case 2: {
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Kirmizi item ^4kazandin.",SERVERISMI);
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Kirmizi item ^4cikardi.",SERVERISMI,name);
			kasa[id]+=2,sanskontrol[id]=false,TL[id]+=50.00;

			emit_sound(id, CHAN_AUTO, kutu_dolu, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte( 255 ); write_byte( 0 ); write_byte( 0 ); write_byte( 255 );
			message_end();
		}
		case 3: {
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Mor item ^4kazandin.",SERVERISMI);
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Mor item ^4cikardi.",SERVERISMI,name);		
			anahtar[id]+=2,sanskontrol[id]=false;

			emit_sound(id, CHAN_AUTO, kutu_dolu, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte( 255 ); write_byte( 0 ); write_byte( 255); write_byte( 255 );
			message_end();	
		}
		case 4: {
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Hicbir sey ^4kazanamadin :(",SERVERISMI);
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Beyaz item ^4cikardi.",SERVERISMI,name);	
			sanskontrol[id]=false;

			emit_sound(id, CHAN_AUTO, kutu_bos, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id); 
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte( 255 ); write_byte( 255 ); write_byte( 255); write_byte(255);
			message_end();	
		}
		case 5: {	
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Mavi item ^4kazandin",SERVERISMI);
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Mavi item ^4cikardi.",SERVERISMI,name);
			rg_give_item(id,"weapon_deagle"),hasarazalt[id]=true,sanskontrol[id]=false;

			emit_sound(id, CHAN_AUTO, kutu_dolu, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte( 0 ); write_byte(127); write_byte(255); write_byte(255 );
			message_end();	
		}
		case 6: {
			client_print_color(id, id, "^1[^3%s^1] ^4CS:GO Kasasindan^1 Siyah item ^4cikardiniz.",SERVERISMI);
			new mnum=random_num(1,2);
			switch(mnum) {
				case 1: client_print_color(id, id, "^1[^3%s^1] ^4Tum paran alindi. Teselli icin ^1 bir tane kasa^4 kazandin :)",SERVERISMI),kasa[id]++;
				case 2: client_print_color(id, id, "^1[^3%s^1] ^4Tum paran alindi.",SERVERISMI);
			}
			client_print_color(0, 0, "^1[^3%s^1] ^4Mahkumlardan ^1%s ^4CS:GO Kasasindan ^1Siyah item ^4cikardi.",SERVERISMI,name);	
			sanskontrol[id]=false,TL[id]=0.00;

			emit_sound(id, CHAN_AUTO, kutu_bos, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
			message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
			write_short(1<<14); write_short(1<<9); write_short(1<<11);
			write_byte(0); write_byte(0); write_byte(0); write_byte(255);
			message_end();
		}
	}
	kasa_renk[id]=0;
}
public kasaicerik(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yCS:GO Kasasindaki Itemler",SERVERISMI);
	new Menu = menu_create(ndmenu,"csgokasam2");

	menu_additem(Menu, "\dCS:GO Kasa Menusune Don.^n","5");
	menu_addtext(Menu,"\rMavi Item : \yDeagle + Hasar Azalt");
	menu_addtext(Menu,"\rKirmizi Item : \y50.00 TL + 2 Kasa");
	menu_addtext(Menu,"\rSari Item : \yBomba Paketi");
	menu_addtext(Menu,"\rMor Item : \y+2 Anahtar");
	menu_addtext(Menu,"\rBeyaz Item : \yBos Kasa");
	menu_addtext(Menu,"\rSiyah Item : \yIflas Kasasi");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public ayaklanmamenum(id) {
	if(!(get_user_flags(id) & AyaklanmaBaskan_Yetki) && !(get_user_flags(id) & AyaklanmaUye_Yetki)) {
		#if defined TS3IP
			client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma Uyesi degilsin. Aramiza katilmak istersen ^1/ts3^4 yazabilirsin.",SERVERISMI);
		#else
			client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma Uyesi degilsin. Aramiza katilmak istersen ^1/dc^4 yazabilirsin.",SERVERISMI);
		#endif
		anamenu(id);
	} else if(!ayaklanma_kontrol) client_print_color(id, id, "^1[^3%s^1] ^4Suanda herhangi bir ayaklanma yok.^3 Baskaninla gorus.",SERVERISMI),anamenu(id);
	else if(ayaklanmakontrol[id]) client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma menusunu her round da ^1bir kere ^4kullanabilirsin.",SERVERISMI),anamenu(id);
	else {
		new baskanim=0,uyem=0,players[32], inum, ids; get_players(players,inum,"cehi","TERRORIST"); //+c
		for(new i=0; i<inum; i++) {
			ids=players[i];
			if(get_user_flags(ids) & AyaklanmaBaskan_Yetki) baskanim++;
			else if(get_user_flags(ids) & AyaklanmaUye_Yetki) uyem++;
		}
		new ndmenu[128];
		formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yAyaklanma Menusu^n\dMahkumlarda suan \r%i\d baskan, \r%i\d tane uye aktif.",SERVERISMI,baskanim,uyem);
		new Menu = menu_create(ndmenu,"ayaklanmamenum2");

		if(get_user_flags(id) & AyaklanmaBaskan_Yetki) menu_additem(Menu,"\yAyaklanma Baskan Menusu \r[ \dAcik \r]^n","1");
		else menu_additem(Menu,"\yBaskan Menusu \r[ \dSadece Baskanlar Girebilir \r]^n","1");	
		menu_additem(Menu,"\yHasari Ikiye Katla \r[ \dUyelere Ozel \r]","2");
		if(!ayaklanmareklami[id]) menu_additem(Menu,"\yAyaklanma Reklami At \r[ \d+10 HP Hediye \r]^n","3");
		else menu_additem(Menu,"\yAyaklanma Reklami Attin^n","3");
		menu_addtext(Menu,"\wBu menu sadece Ayaklanma Uyelerine Ozeldir.");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public ayaklanmamenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(get_user_flags(id) & AyaklanmaBaskan_Yetki) baskanmenum(id);
			else client_print_color(id, id, "^1[^3%s^1] ^4Bu menuye sadece Ayaklanma Baskanlari girebilir.",SERVERISMI),ayaklanmamenum(id);
		}
		case 2 : hasarkatla[id]=true,ayaklanmakontrol[id]=true,anamenu(id),client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma menusunden ^1Hasari Ikiye Katla ^4aldin.",SERVERISMI);
		case 3 : {
			if(!ayaklanmareklami[id]) {
				ayaklanmareklami[id]=true,set_entvar(id, var_health, Float:get_entvar(id, var_health)+10.0),ayaklanmamenum(id);
				#if defined TS3IP
					client_print_color(0, 0, "^1[^3%s^1] ^4Suanda ayaklanma devam ediyor. Katilmak icin ^1/ts3 ^4adresimize gelebilirsiniz.",SERVERISMI);
				#else 
					client_print_color(0, 0, "^1[^3%s^1] ^4Suanda ayaklanma devam ediyor. Katilmak icin ^1/dc ^4adresimize gelebilirsiniz.",SERVERISMI);
				#endif
			} else ayaklanmamenum(id),client_print_color(id, id, "^1[^3%s^1] ^4Her roundda ^1bir defa^4 kullanabilirsin.",SERVERISMI);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public baskanmenum(id) {
	if(!ayaklanma_kontrol) client_print_color(id, id, "^1[^3%s^1] ^4Suanda herhangi bir ayaklanma yok. Baskaninla gorus.",SERVERISMI),anamenu(id);
	else if(ayaklanmakontrol[id]) client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma menusunu her round da ^1bir kere ^4kullanabilirsin.",SERVERISMI),anamenu(id);
	else {
		new baskanim=0,uyem=0,players[32], inum, ids; get_players(players,inum,"cehi","TERRORIST"); //+c
		for(new i=0; i<inum; i++) {
			ids=players[i];
			if(get_user_flags(ids) & AyaklanmaBaskan_Yetki) baskanim++;
			else if(get_user_flags(ids) & AyaklanmaUye_Yetki) uyem++;
		}
		new ndmenu[128];
		formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yAyaklanma Baskan Menusu^n\dMahkumlarda suan \r%i\d baskan, \r%i\d tane uye aktif.",SERVERISMI,baskanim,uyem);
		new Menu = menu_create(ndmenu,"baskanmenum2");

		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTakimina 50 Armor Ver",KISATAG);
		menu_additem(Menu,ndmenu,"1");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTakimina 25 HP Ver",KISATAG);
		menu_additem(Menu,ndmenu,"2");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTakimina Sis Bombasi Ver",KISATAG);
		menu_additem(Menu,ndmenu,"3");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTakiminin Alacagi Hasari Azalt",KISATAG);
		menu_additem(Menu,ndmenu,"4");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTakimina 5.49 TL Dagit^n",KISATAG);
		menu_additem(Menu,ndmenu,"5");
		menu_addtext(Menu, "\wDagittiklarin sadece sana ve ayaklanma uyelerine gider.");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public baskanmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32],players[32], inum, ids; 
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	get_user_name(id,iname,charsmax(iname));
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			ayaklanmakontrol[id]=true,client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskani ^1%s^4 tum ayaklanma uyelerine ^1+50 Armor^4 dagitti.",SERVERISMI,iname);
			get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) {
				ids=players[i]; 
				if(get_user_flags(ids) & AyaklanmaUye_Yetki) set_entvar(ids, var_armorvalue, Float:get_entvar(ids, var_armorvalue)+50.0);
			}
		}
		case 2 : {
			ayaklanmakontrol[id]=true,client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskani ^1%s^4 tum ayaklanma uyelerine ^1+25 HP^4 dagitti.",SERVERISMI,iname);
			get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) {
				ids=players[i]; 
				if(get_user_flags(ids) & AyaklanmaUye_Yetki) set_entvar(ids, var_health, Float:get_entvar(ids, var_health)+25.0);
			}
		}
		case 3 : {
			ayaklanmakontrol[id]=true,client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskani ^1%s^4 tum ayaklanma uyelerine ^1Sis bombasi^4 dagitti.",SERVERISMI,iname);
			get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) {
				ids=players[i]; 
				if(get_user_flags(ids) & AyaklanmaUye_Yetki) rg_give_item(ids,"weapon_smokegrenade");
			}
		}
		case 4 : {
			ayaklanmakontrol[id]=true,client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskani ^1%s^4 tum ayaklanma uyelerine ^1Hasar Azaltici^4 dagitti.",SERVERISMI,iname);
			get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) {
				ids=players[i]; 
				if(get_user_flags(ids) & AyaklanmaUye_Yetki) hasarazalt[ids]=true;
			}
		}
		case 5 : {
			ayaklanmakontrol[id]=true,client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskani ^1%s^4 tum ayaklanma uyelerine ^1+5.49 TL^4 dagitti.",SERVERISMI,iname);
			get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) {
				ids=players[i]; 
				if(get_user_flags(ids) & AyaklanmaUye_Yetki) TL[ids]+=5.49;
			}
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public isyancigorevmenum(id) {
	new ndmenu[128];
	formatex(ndmenu,charsmax(ndmenu),"\w%s \d|| \yIsyanci Gorev Sistemi",SERVERISMI);
	new Menu = menu_create(ndmenu,"isyancigorevmenum2");

	if(gorev1[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(g_seviye[id][g_exp]<isl_rank[1][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGelisen Isyanci Ol. \d[\r%d/%d\d] [\w25.00 TL\d]",g_seviye[id][g_exp],isl_rank[1][RankXp]);
	else if(g_seviye[id][g_exp]>=isl_rank[1][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r1'e\d] \ybas.");
	menu_additem(Menu,ndmenu,"1");

	if(gorev2[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(g_seviye[id][g_exp]<isl_rank[2][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yKidemli Isyanci Ol. \d[\r%d/%d\d] [\w30.00 TL\d]",g_seviye[id][g_exp],isl_rank[2][RankXp]);
	else if(g_seviye[id][g_exp]>=isl_rank[2][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r2'ye\d] \ybas.");
	menu_additem(Menu,ndmenu,"2");

	if(gorev3[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(g_seviye[id][g_exp]<isl_rank[3][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGorevli Isyanci Ol. \d[\r%d/%d\d] [\w35.00 TL\d]",g_seviye[id][g_exp],isl_rank[3][RankXp]);
	else if(g_seviye[id][g_exp]>=isl_rank[3][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r3'e\d] \ybas.");
	menu_additem(Menu,ndmenu,"3");

	if(gorev4[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(g_seviye[id][g_exp]<isl_rank[4][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yIsyancilar Krali Ol. \d[\r%d/%d\d] [\w40.00 TL\d]",g_seviye[id][g_exp],isl_rank[4][RankXp]);
	else if(g_seviye[id][g_exp]>=isl_rank[4][RankXp]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r4'e\d] \ybas.");
	menu_additem(Menu,ndmenu,"4");

	if(gorev5[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(gorev_hayat[id]<10) formatex(ndmenu,charsmax(ndmenu),"\yHayatta kal. \d[\r%d/10\d] [\w10.00 TL\d]",gorev_hayat[id]);
	else if(gorev_hayat[id]>=10) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r5'ya\d] \ybas.");
	menu_additem(Menu,ndmenu,"5");

	if(gorev6[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin.");
	else if(esya_say[id]<15) formatex(ndmenu,charsmax(ndmenu),"\yAlisveris Menusunden Esya Al. \d[\r%d/15\d] [\w15.00 TL\d]",esya_say[id]);
	else if(esya_say[id]>=15) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r6'e\d] \ybas.");
	menu_additem(Menu,ndmenu,"6");

	new sure=get_user_time(id,1)/60;
	if(gorev7[id]) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. \d[\rOnline Suren : %d\d]",sure);
	else if(sure<30) formatex(ndmenu,charsmax(ndmenu),"\y30 Dakika Isyana Katil. \d[\r%d/30\d] [\w20.00 TL\d]",sure);
	else if(sure>=30) formatex(ndmenu,charsmax(ndmenu),"\yGorevi Tamamladin. Odulunu almak icin \d[\r7'ye\d] \ybas.");
	menu_additem(Menu,ndmenu,"7");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}
public isyancigorevmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1 : {
			if(gorev1[id]) isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]<isl_rank[1][RankXp]) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/%d ^1]",SERVERISMI,g_seviye[id][g_exp],isl_rank[1][RankXp]),isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]>=isl_rank[1][RankXp]) {
				TL[id]+=25.00,gorev1[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Gelisen Isyanci^4 gorevini tamamladin. ^1Odulun^3 25.00 TL.",SERVERISMI);
			}
		}
		case 2 : {
			if(gorev2[id]) isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]<isl_rank[2][RankXp]) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/%d ^1]",SERVERISMI,g_seviye[id][g_exp],isl_rank[2][RankXp]),isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]>=isl_rank[2][RankXp]) {
				TL[id]+=30.00,gorev2[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Kidemli Isyanci^4 gorevini tamamladin. ^1Odulun^3 30.00 TL.",SERVERISMI);
			}
		}
		case 3 : {
			if(gorev3[id]) isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]<isl_rank[3][RankXp]) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/%d ^1]",SERVERISMI,g_seviye[id][g_exp],isl_rank[3][RankXp]),isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]>=isl_rank[3][RankXp]) {
				TL[id]+=35.00,gorev3[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Gorevli Isyanci^4 gorevini tamamladin. ^1Odulun^3 35.00 TL.",SERVERISMI);
			}
		}
		case 4 : {
			if(gorev4[id]) isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]<isl_rank[4][RankXp]) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/%d ^1]",SERVERISMI,g_seviye[id][g_exp],isl_rank[4][RankXp]),isyancigorevmenum(id);
			else if(g_seviye[id][g_exp]>=isl_rank[4][RankXp]) {
				TL[id]+=40.00,gorev4[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Isyancilar Krali^4 gorevini tamamladin. ^1Odulun^3 40.00 TL.",SERVERISMI);
			}
		}
		case 5 : {
			if(gorev5[id]) isyancigorevmenum(id);
			else if(gorev_hayat[id]<10) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/10 ^1]",SERVERISMI,gorev_hayat[id]),isyancigorevmenum(id);
			else if(gorev_hayat[id]>=10) {
				TL[id]+=10.00,gorev5[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Hayatta Kal^4 gorevini tamamladin. ^1Odulun^3 10.00 TL.",SERVERISMI);
			}
		}
		case 6 : {
			if(gorev6[id]) isyancigorevmenum(id);
			else if(esya_say[id]<15) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/15 ^1]",SERVERISMI,esya_say[id]),isyancigorevmenum(id);
			else if(esya_say[id]>=15) {
				TL[id]+=15.00,gorev6[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 Esya Al^4 gorevini tamamladin. ^1Odulun^3 15.00 TL.",SERVERISMI);
			}
		}
		case 7 : {
			new sure = get_user_time(id,1)/60;
			if(gorev7[id]) isyancigorevmenum(id);
			else if(sure<30) client_print_color(id, id, "^1[^3%s^1] ^4Henuz gorevi tamamlayamadin. ^1[^3 %d/30 ^1]",SERVERISMI,sure),isyancigorevmenum(id);
			else if(sure>=30) {
				TL[id]+=20.00,gorev7[id]=true,anamenu(id);
				client_print_color(id, id, "^1[^3%s^1] ^4Isyanci gorev sistemindeki^1 30 dakika isyana katil^4 gorevini tamamladin. ^1Odulun^3 20.00 TL.",SERVERISMI);
			} 
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public ayarmenum(id) {
	new ndmenu[64];
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Ayar Paneli",SERVERISMI);
	new Menu = menu_create(ndmenu,"ayarmenum2");

	formatex(ndmenu,charsmax(ndmenu),"\yHud Goster \w- \d[\r%s\d]",hud_ayar[id] ? "KAPALI":"ACIK");
	menu_additem(Menu,ndmenu,"1");
	formatex(ndmenu,charsmax(ndmenu),"\yMenulerde TL Goster \w- \d[\r%s\d]",menu_tl[id] ? "KAPALI":"ACIK");
	menu_additem(Menu,ndmenu,"2");
	formatex(ndmenu,charsmax(ndmenu),"\yOyuncu Model Kaldir \w- \d[\r%s\d]",model_gizle[id] ? "ACIK":"KAPALI");
	menu_additem(Menu,ndmenu,"3");
	formatex(ndmenu,charsmax(ndmenu),"\yAna Menudeki Reklami Kaldir \w- \d[\r%s\d]",anareklam[id] ? "ACIK":"KAPALI");
	menu_additem(Menu,ndmenu,"7");
	/*formatex(ndmenu,charsmax(ndmenu),"\yTakimdakileri Gorunmez Yap \w- \d[\r%s\d]",gorunmezlik[id] ? "ACIK":"KAPALI");
	menu_additem(Menu,ndmenu,"4");*/
	formatex(ndmenu,charsmax(ndmenu),"\ySay Yazilarini Kapat \w- \d[\r%s\d]",say_ayar[id] ? "ACIK":"KAPALI");
	menu_additem(Menu,ndmenu,"5");
	menu_additem(Menu,"\ySay Konusmalarini Temizle","6");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}

public ayarmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1: {
			if(hud_ayar[id]) hud_ayar[id]=false,set_task(0.2,"devam",id);
			else hud_ayar[id]=true;
			ayarmenum(id);
		}
		case 2: {
			if(menu_tl[id]) menu_tl[id]=false;
			else menu_tl[id]=true;
			ayarmenum(id);
		}
		case 3: {
			if(model_gizle[id]) model_gizle[id]=false,client_cmd(id,"cl_minmodels 1");
			else model_gizle[id]=true,client_cmd(id,"cl_minmodels 0");
			ayarmenum(id);
		}
		/*case 4: {
			if(gorunmezlik[id]) gorunmezlik[id]=false;
			else gorunmezlik[id]=true;
			ayarmenum(id);
		}*/
		case 5: {
			if(say_ayar[id]) say_ayar[id]=false;
			else say_ayar[id]=true;
			client_cmd(id,"hud_saytext"),ayarmenum(id);
		}
		case 6: {
			for(new i=0; i<5; i++) client_print_color(id, id, " ");
			ayarmenum(id);
		}
		case 7: {
			if(anareklam[id]) anareklam[id]=false;
			else anareklam[id]=true;
			ayarmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public meslekmenum(id) {
	new ndmenu[128],meslok[64];
	switch(meslegim[id]) {
		case 1: meslok = "^n\dSuanki Meslegin = \rSurvivor Hayim";
		case 2: meslok = "^n\dSuanki Meslegin = \rGardiyan Avcisi";
		case 3: meslok = "^n\dSuanki Meslegin = \rTL Canavari";
		case 4: meslok = "^n\dSuanki Meslegin = \rCan Hirsizi";
		case 5: meslok = "^n\dSuanki Meslegin = \rTerminator";
		case 6: meslok = "^n\dSuanki Meslegin = \rIsyan Uzmani";
	}
	formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yMeslek Menu%s",SERVERISMI,meslok);
	new Menu = menu_create(ndmenu,"meslekmenum2");

	menu_additem(Menu,"\ySurvivor Hayim \w- \d[\rDusus hasari yenilenir\d]","1");
	menu_additem(Menu,"\yTL Canavari \w- \d[\rHer 10dk'da +5.00 TL\d]","3");
	if(get_user_flags(id) & SlotMenu_Yetki) menu_additem(Menu,"\yGardiyan Avcisi \w- \d[\rGardiyan oldur +5.00 TL ve +25 HP\d]","2");
	else menu_additem(Menu,"\yGardiyan Avcisi \w- \d[\rSadece Slotlara Ozel\d]","2");

	formatex(ndmenu,charsmax(ndmenu),"%s",gorev2[id] ? "\yCan Hirsizi \w- \d[\rHer 1 dakikada +10 HP\d]":"\yCan Hirsizi \w- \d[\rKidemli isyanci gorevini tamamla\d]");
	menu_additem(Menu,ndmenu,"4");
	formatex(ndmenu,charsmax(ndmenu),"%s",gorev3[id] ? "\yTerminator \w- \d[\rHer el 150 HP ve ARMOR\d]":"\yTerminator \w- \d[\rGorevli isyanci gorevini tamamla\d]");
	menu_additem(Menu,ndmenu,"5");
	formatex(ndmenu,charsmax(ndmenu),"%s",gorev4[id] ? "\yIsyan Uzmani \w- \d[\r4 sn. HIZ+GUC+GODMODE (say /uzman)\d]":"\yIsyan Uzmani \w- \d[\rIsyancilar krali gorevini tamamla\d]");
	menu_additem(Menu,ndmenu,"6");

	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);

	return PLUGIN_HANDLED;
}

public meslekmenum2(id, menu, item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[32];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) {
		case 1: {
			if(meslegim[id]==1) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3Survivor Hayim^1]",SERVERISMI),meslekmenum(id);
			else {
				meslegim[id]=1; //Hayim
				client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3Survivor Hayim^1]",SERVERISMI),anamenu(id);
			}
		}
		case 2: {
			if(get_user_flags(id) & SlotMenu_Yetki) {
				if(meslegim[id]==2) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3Gardiyan Avcisi^1]",SERVERISMI),meslekmenum(id);
				else {
					meslegim[id]=2; //Avci
					client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3Gardiyan Avcisi^1]",SERVERISMI),anamenu(id);
				}
			} else {
				#if defined TS3IP
					client_print_color(id, id, "^1[^3%s^1] ^4Bu meslek slotlara ozeldir. Slotluk almak icin ^1[^3/ts3^1]",SERVERISMI);
				#else 
					client_print_color(id, id, "^1[^3%s^1] ^4Bu meslek slotlara ozeldir. Slotluk almak icin ^1[^3/dc^1]",SERVERISMI);
				#endif
				meslekmenum(id);
			}
		}
		case 3: {
			if(meslegim[id]==3) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3TL Canavari^1]",SERVERISMI),meslekmenum(id);
			else {
				meslegim[id]=3; //tlcanavar
				set_task(600.0,"tldevam",id);
				client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3TL Canavari^1]",SERVERISMI),anamenu(id);
			}
		}
		case 4: {
			if(gorev2[id]) {
				if(meslegim[id]==4) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3Can Hirsizi^1]",SERVERISMI),meslekmenum(id);
				else {
					meslegim[id]=4; //canhirsiz
					set_task(60.0,"candevam",id);
					client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3Can Hirsizi^1]",SERVERISMI),anamenu(id);
				}
			} else client_print_color(id, id, "^1[^3%s^1] ^4Oncelikle ^1Kidemli Isyanci^4 gorevini bitirmen gerekiyor.",SERVERISMI),meslekmenum(id);
		}
		case 5: {
			if(gorev3[id]) {
				if(meslegim[id]==5) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3Can Hirsizi^1]",SERVERISMI),meslekmenum(id);
				else {
					meslegim[id]=5; //terminator
					client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3Terminator^1]",SERVERISMI),anamenu(id);
				}
			} else client_print_color(id, id, "^1[^3%s^1] ^4Oncelikle ^1Gorevli Isyanci^4 gorevini bitirmen gerekiyor.",SERVERISMI),meslekmenum(id);
		}
		case 6: {
			if(gorev4[id]) {
				if(meslegim[id]==6) client_print_color(id, id, "^1[^3%s^1] ^4Meslegin Zaten : ^1[^3Can Hirsizi^1]",SERVERISMI),meslekmenum(id);
				else {
					meslegim[id]=6; //uzman
					client_print_color(id, id, "^1[^3%s^1] ^4Yeni Meslegin : ^1[^3Isyan Uzmani^1]",SERVERISMI),anamenu(id);
				}
			} else client_print_color(id, id, "^1[^3%s^1] ^4Oncelikle ^1Isyancilar Krali^4 gorevini bitirmen gerekiyor.",SERVERISMI),meslekmenum(id);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public tldevam(id) if(meslegim[id]==3) TL[id]+=5,set_task(600.0,"tldevam",id);
public candevam(id) if(meslegim[id]==4) set_entvar(id, var_health, Float:get_entvar(id, var_health)+10.0),set_task(60.0,"candevam",id);
public uzman(id) {
	if(!gorev4[id]) client_print_color(id, id, "^1[^3%s^1] ^4Oncelikle ^1Isyancilar Krali^4 gorevini bitirip ^3Isyan Uzmani ^4meslegini secmen gerekiyor.",SERVERISMI);
	else if(meslegim[id]!=6) client_print_color(id, id, "^1[^3%s^1] ^4Oncelikle ^1Isyan Uzmani^4 meslegini secmen gerekiyor.",SERVERISMI);
	else if(uzmanc[id]) client_print_color(id, id, "^1[^3%s^1] ^4Her rounnda bir kere kullanabilirsin.",SERVERISMI); 
	else {
		set_entvar(id, var_maxspeed, 500.0),hasarkatla[id]=true,set_entvar(id, var_takedamage, DAMAGE_NO);
		message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);
		write_short(~0); write_short(~0); write_short(1<<12);
		write_byte(255); write_byte(0); write_byte(0); write_byte(100);
		message_end();
		set_task(4.0,"uzmanbitir",id),uzmanc[id]=true;
	}
}
public uzmanbitir(id) {
	message_begin(MSG_ONE,get_user_msgid("ScreenFade"),{0,0,0},id);	 
	write_short(1<<14); write_short(1<<9); write_short(1<<11);
	write_byte( 255 ); write_byte( 255 ); write_byte( 255); write_byte(255);
	message_end();	
	set_entvar(id, var_maxspeed, 250.0),hasarkatla[id]=false,set_entvar(id, var_takedamage, DAMAGE_AIM);
	client_print_color(id, id, "^1[^3%s^1] ^4Isyan Uzmanligin sona erdi. Tekrar kullanmak icin diger roundu bekleyin.",SERVERISMI);
}
/* MG TL */
public dvmgana(id) {
	new teams=get_user_team(id);
	switch(teams){
		case 1: anamenu(id);
		case 2: mgtlver(id);
	}
	return PLUGIN_HANDLED;
}
public mgtlver(id) {
	if(is_user_alive(id) && get_user_team(id)==2) {
		new ndmenu[64];
		formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Ver-Al Menusu",SERVERISMI);
		new Menu = menu_create(ndmenu,"mgtlver2");

		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Ver",KISATAG);
		menu_additem(Menu,ndmenu,"1");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Al",KISATAG);
		menu_additem(Menu,ndmenu,"2");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Ver \d(Sadece Yasayanlar)",KISATAG);
		menu_additem(Menu,ndmenu,"3");
		formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Al \d(Sadece Yasayanlar)",KISATAG);
		menu_additem(Menu,ndmenu,"4");

		menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
		menu_display(id, Menu, 0);
	}
}
public mgtlver2(id,menu,item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[64];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	new key=str_to_num(data);
	switch(key) { 
		case 1: mgtl[id]=1,mg_oyuncu(id);
		case 2: mgtl[id]=2,mg_oyuncu(id);
		case 3: mgtl[id]=3,client_cmd(id, "messagemode TL_MIKTARI");
		case 4: mgtl[id]=4,client_cmd(id, "messagemode TL_MIKTARI");
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public mg_oyuncu(id) {
	new ndmenu[64],szName[32], szTempid[10], players[32], inum, ids;
	formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Sec.",SERVERISMI);
	new Menu = menu_create(ndmenu, "mg_oyuncu2");

	get_players(players,inum,"acehi","TERRORIST"); //+c
	for(new i=0; i<inum; i++) {
		ids=players[i];
		get_user_name(ids, szName, charsmax(szName));
		num_to_str(ids, szTempid, charsmax(szTempid));
		formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Canli)",szName,TL[ids]);
		menu_additem(Menu, ndmenu, szTempid);
	}
	get_players(players,inum,"bcehi","TERRORIST"); //+c
	for(new i=0; i<inum; i++) {
		ids=players[i];
		get_user_name(ids, szName, charsmax(szName));
		num_to_str(ids, szTempid, charsmax(szTempid));
		formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Olu)",szName,TL[ids]);
		menu_additem(Menu, ndmenu, szTempid);
	}
	menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
	menu_display(id, Menu, 0);
}
public mg_oyuncu2(id,menu,item) {
	if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
	new access,callback,data[6],iname[64];
	menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
	g_mgisim[id]=str_to_num(data);
	client_cmd(id, "messagemode TL_MIKTARI");
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
public TL_devam(id) {
	if(!is_user_alive(id) || get_user_team(id)!=2 || mgtl[id]==0) return PLUGIN_HANDLED;
	
	new say[300]; read_args(say, charsmax(say)); remove_quotes(say);
	new miktar=str_to_num(say);
	if(!is_str_num(say) || equal(say, "") || miktar<=0) { client_print_color(id,id,"^1[^3%s^1] ^4Gecersiz miktar.",SERVERISMI); mgtl[id]=0; return PLUGIN_HANDLED; }
	new isim[32],name[32],ids=g_mgisim[id]; get_user_name(id, isim, charsmax(isim)); get_user_name(ids, name, charsmax(name));
	if(mgtl[id]==1 && ids!=0) {
		if(miktar > get_pcvar_float(cvars[35])) {
			client_cmd(id, "messagemode TL_MIKTARI");
			client_print_color(id, id, "^1[^3%s^1] ^4En fazla ^1[^3%0.2f^1]^4 TL verebilirsin.",SERVERISMI,get_pcvar_float(cvars[35]));
		} else {
			TL[ids]+=miktar,mgtl[id]=0,g_mgisim[id]=0;
			client_print_color(0, 0, "^1[^3%s^1] ^4adli gardiyan ^1[^3%s^1]^4 adli mahkuma ^1%d.00 TL^4 yolladi.",isim,name,miktar);
		}
	} else if(mgtl[id]==2 && ids!=0) {
		if(miktar >= TL[ids]) {
			TL[ids]=0.00,mgtl[id]=0,g_mgisim[id]=0;
			client_print_color(0, 0, "^1[^3%s^1] ^4adli gardiyan ^1[^3%s^1]^4 adli mahkumun ^1tum parasini^4 aldi.",isim,name);
		} else {
			TL[ids]-=miktar,mgtl[id]=0,g_mgisim[id]=0;
			client_print_color(0, 0, "^1[^3%s^1] ^4adli gardiyan ^1[^3%s^1]^4 adli mahkumdan ^1%d.00 TL^4 aldi.",isim,name,miktar);
		}
	} else if(mgtl[id]==3) {
		if(miktar > get_pcvar_float(cvars[35])) {
			client_cmd(id, "messagemode TL_MIKTARI");
			client_print_color(id, id, "^1[^3%s^1] ^4En fazla ^1[^3%0.2f^1]^4 TL verebilirsin.",SERVERISMI,get_pcvar_float(cvars[35]));
		} else {
			mgtl[id]=0,g_mgisim[id]=0;
			new players[32],inum,uid; get_players(players,inum,"acehi","TERRORIST"); //+c
			for(new i=0; i<inum; i++) uid=players[i],TL[uid]+=miktar;
			client_print_color(0, 0, "^1[^3%s^1] ^4adli gardiyan tum mahkumlara ^1%d.00 TL^4 yolladi.",isim,miktar);
		}
	} else if(mgtl[id]==4) {
		new players[32],inum,uid; get_players(players,inum,"acehi","TERRORIST"); //+c
		for(new i=0; i<inum; i++) {
			uid=players[i];
			if(TL[uid]-miktar <= 0) TL[uid]=0.00;
			else TL[uid]-=miktar;
		}
		mgtl[id]=0,g_mgisim[id]=0;
		client_print_color(0, 0, "^1[^3%s^1] ^4adli gardiyan tum mahkumlardan ^1%d.00 TL^4 aldi.",isim,miktar);
	}
	return PLUGIN_HANDLED;
}
/*???????????????????????????????????????????????????????????????????????????????????????????????????????????????*/
/**?????????????????????????????????????????????? DIGER PUBLICLER ??????????????????????????????????????????????**/
/*???????????????????????????????????????????????????????????????????????????????????????????????????????????????*/
public client_putinserver(id) { 
	TL[id]=get_pcvar_float(cvars[33]);
	g_seviye[id][g_exp]=0,g_seviye[id][g_level]=0,g_seviye[id][g_kill]=0;
	kasa[id]=0,anahtar[id]=0,esya_say[id]=0,gorev_hayat[id]=0,meslegim[id]=0,ts3baglan[id]=false;
	gorev1[id]=false,gorev2[id]=false,gorev3[id]=false,gorev4[id]=false,gorev5[id]=false,gorev6[id]=false,gorev7[id]=false;
	menu_tl[id]=false,model_gizle[id]=false,hud_ayar[id]=false,say_ayar[id]=false;
}
public devam(id) {
	if(!hud_ayar[id] && is_user_alive(id) && get_user_team(id)==1) { 
		set_task(1.0,"devam",id);
		set_hudmessage(124, 252, 0, 5.0, 0.75, 0, 1.0, 1.0);
		if(g_seviye[id][g_level] < 4) {
			show_hudmessage(id, "Cebinizdeki TL [ %0.2f ] |^nIsyan Puanin [ %i/%i ] |^nRutben [ %s ] |^nGodmode [ %s ] |"
			,TL[id],g_seviye[id][g_exp],isl_rank[g_seviye[id][g_level]+1][RankXp],isl_rank[g_seviye[id][g_level]][RankName],
			godmode_sorgu() ? "ACIK":"KAPALI");
		} else if(g_seviye[id][g_level] == 4) {
			show_hudmessage(id, "Cebinizdeki TL [ %0.2f ] |^nIsyan Puanin [ %i ] |^nRutben [ %s ] |^nGodmode [ %s ] |"
			,TL[id],g_seviye[id][g_exp],isl_rank[g_seviye[id][g_level]][RankName],godmode_sorgu() ? "ACIK":"KAPALI");
		}
	}
}
public elsonu() {
	new players[32],inum; get_players(players,inum,"acehi","TERRORIST");
	for(new i=0;i<inum;i++) gorev_hayat[players[i]]++;
}
new sid[33];
public spec_target(id) {
	sid[id]=read_data(2);
	remove_task(id);
	set_task(0.3,"spdevam2",id);
	set_task(0.2,"spdevam",id);
}
public spdevam(id) ClearSyncHud(id, hud);
public spdevam2(id) {
	if(!is_user_alive(id)) {
		new statu[32],isim[33],ids=sid[id],yetki=get_user_flags(ids); get_user_name(ids, isim, charsmax(isim));

		if(yetki & YoneticiMenu_Yetki) statu="Yonetici";
		else if(yetki & VIPELITMenu_Yetki) statu="ELIT & VIP Admin";
		else if(yetki & AdminMenu_Yetki) statu="Admin";
		else if(yetki & SlotMenu_Yetki) statu="Yetkili Slot";
		else statu="User";

		new teams=get_user_team(ids);
		switch(teams) {
			case 1: {
				set_hudmessage(150, 150, 150, -1.0, 0.75, 0, 0.0, 0.4);
				ShowSyncHudMsg(id, hud,"%s^nHP: %i | ARMOR: %i | %0.2f TL^nIsyan Puani: %i | Rutbesi: %s^n%s",isim,floatround(get_entvar(ids, var_health)),
				floatround(get_entvar(ids, var_armorvalue)),TL[ids],g_seviye[ids][g_exp],isl_rank[g_seviye[ids][g_level]][RankName],statu);
			}
			case 2: {
				set_hudmessage(0, 255, 255, -1.0, 0.75, 0, 0.0, 0.4);
				ShowSyncHudMsg(id, hud,"%s^nHP: %i | ARMOR: %i^n%s",isim,floatround(get_entvar(ids, var_health)),floatround(get_entvar(ids, var_armorvalue)),statu);
			}
		}
		//ShowSyncHudMsg(id, hud,"%s^nHP: %i | ARMOR: %i | %0.2f TL^nIsyan Puani: %i | Rutbesi: %s^n%s",isim,floatround(get_entvar(ids, var_health)),
		//floatround(get_entvar(ids, var_armorvalue)),TL[ids],g_seviye[ids][g_exp],isl_rank[g_seviye[ids][g_level]][RankName],statu);
		set_task(0.3,"spdevam2",id);
	}
}
public ayaklanmabaslat(id,level,cid) {
	if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED;

	new arg1[32],namecik[32]; read_argv(1, arg1, charsmax(arg1)),get_user_name(id,namecik,charsmax(namecik));
	if(equali(arg1,"1")) {
		ayaklanma_kontrol=true,set_task(120.0,"ayaklanmareklam",1930,_,_,"b");
		client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma Baskanlarindan ^1%s^4 buyuk bir ayaklanma baslatti. ^3Ayaklanma Menusu Aktif !",SERVERISMI,namecik);
	} else ayaklanma_kontrol=false,remove_task(1930),client_print_color(id, id, "^1[^3%s^1] ^4Ayaklanma Baskanlarindan ^1%s^4 isyani durdurdu.",SERVERISMI,namecik);

	return PLUGIN_HANDLED;
}
public ayaklanmareklam() {
	#if defined TS3IP
		client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskanlari ve uyelerinin isyani halen devam ediyor. ^1Katilmak icin ^3/TS3",SERVERISMI);
	#else 
		client_print_color(0, 0, "^1[^3%s^1] ^4Ayaklanma baskanlari ve uyelerinin isyani halen devam ediyor. ^1Katilmak icin ^3/DC",SERVERISMI);
	#endif
}
/*public fwdAddToFullPack_Post( es_handle, e, ent, host, hostflags, player, pset ) {
	if(player && is_user_alive(host) && gorunmezlik[host] && host != ent && is_user_alive(ent) && get_user_team(host)==get_user_team(ent)){
		set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
	}
}*/
public Event_Change_Weapon(id) {
	new slh=read_data(2);
	if(slh==CSW_KNIFE) {
		new teams=get_user_team(id);
		switch(teams) {
			case 1: {
				if(TCuchillo[id]==1 || TCuchillo[id]==2 || Destapador[id]) {
					if(!Destapador[id]) set_entvar(id, var_viewmodel, VIEW_MODELT);
					else set_entvar(id, var_viewmodel, VIEW_Palo);
					set_entvar(id, var_weaponmodel, PLAYER_MODELT);
				//else if(Destapador[id]) ,set_entvar(id, var_weaponmodel, PLAYER_Palo);
				} else if(Motocierra[id]) set_entvar(id, var_viewmodel, VIEW_Moto),set_entvar(id, var_weaponmodel, PLAYER_Moto);
			}
			case 2: set_entvar(id, var_viewmodel, VIEW_MODELCT),set_entvar(id, var_weaponmodel, PLAYER_MODELCT);
		}
	}
	if(unammo[id]) {
		if(g_maxclipammo[slh] < 0) return PLUGIN_CONTINUE;
		set_member(get_member(id, m_pActiveItem), m_Weapon_iClip, g_maxclipammo[slh]);
	}
	return PLUGIN_CONTINUE;
}
public elbasi() elbasikontrol=true,set_task(1.0,"eskibas");
public eskibas() elbasikontrol=false;
public oyuncuspawnoldu(id) {
	if(elbasikontrol) {
		reklamat[id]=false;
		uzmanc[id]=false;
		ayaklanmareklami[id]=false;
		ayaklanmakontrol[id]=false;
		bonuskontrol[id]=false;
		if(jbonuskontrol[id]<0) jbonuskontrol[id]++;
		asalkontrol[id]=0;
		if(meslegim[id]==5) set_entvar(id, var_health, Float:150.0),set_entvar(id, var_armorvalue, Float:150.0);
	}
	rg_set_user_footsteps(id, false);
	TCuchillo[id]=1;
	Destapador[id]=false;
	Motocierra[id]=false;
	marketkontrol[id]=false;
	ciftziplama[id]=false;
	hasarazalt[id]=false;
	unammo[id]=false;
	hasarkatla[id]=false;
	new teams=get_user_team(id);
	switch(teams) {
		case 1: rg_remove_all_items(id),rg_give_item(id, "weapon_knife"),anamenu(id),devam(id);
		case 2: if(!elbasikontrol) show_menu(id,0,"");
	}
}
public TakeDamage(victim, inflictor, attacker, Float:damage, damage_bits) {
	if(is_user_connected(attacker) && is_user_connected(victim) && victim != attacker) {
		if(hasarazalt[victim]) SetHookChainArg(4, ATYPE_FLOAT, damage*0.5);

		if(get_user_weapon(attacker) == CSW_KNIFE) {
			new teams=get_user_team(attacker);
			switch(teams) {
				case 1: {
					if(TCuchillo[attacker]==1 || Destapador[attacker]) {
						SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[25]));
						if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[29]));
					} else if(TCuchillo[attacker]==2) {
						SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[27]));
						if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[31]));
					} else if(Motocierra[attacker]) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[28]));
				}
				case 2: {
					SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[26]));
					if(get_member(victim, m_LastHitGroup) == HIT_HEAD) SetHookChainArg(4, ATYPE_FLOAT, get_pcvar_float(cvars[30]));
				}
			}
		}
		if(hasarkatla[attacker]) SetHookChainArg(4, ATYPE_FLOAT, damage*2.0);
		if(get_user_team(attacker)==1 && get_user_team(victim)==2) g_seviye[attacker][g_exp]+=floatround(damage, floatround_round),rankontrol(attacker);
	}
}
public SetModel(ent, const model[]){
	if(!is_entity(ent) || !equali(model, WORLD_MODEL)) return FMRES_IGNORED;

	if(FClassnameIs(ent, "weaponbox") || FClassnameIs(ent, "armoury_entity") || FClassnameIs(ent, "grenade")) {
		SetHookChainArg(2, ATYPE_STRING, WORLD_MODEL);
		return FMRES_SUPERCEDE;
	}
	return FMRES_IGNORED;
}
public fwd_FM_ClientKill(id) if(get_user_team(id)==1) TL[id]+=get_pcvar_float(cvars[34]);
public CBasePlayer_Killed(olen, saldiran) {
	show_menu(olen,0,"");
	//if(get_user_team(saldiran)==1 && get_user_team(olen)==1) TL[saldiran]+=get_pcvar_float(cvars[34]);
	if(get_user_team(saldiran)==2 && get_user_team(olen)==1) {
		if(g_seviye[olen][g_exp]-get_pcvar_num(cvars[32])<0) g_seviye[olen][g_exp]=0;
		else g_seviye[olen][g_exp]-=get_pcvar_num(cvars[32]);

		if(g_seviye[olen][g_exp]<isl_rank[g_seviye[olen][g_level]][RankXp]) g_seviye[olen][g_level]--,set_task(1.0,"rutbedustu",olen);
	} else if(get_user_team(saldiran)==1 && get_user_team(olen)==2) {
		if(meslegim[saldiran]==2) set_entvar(saldiran, var_health, Float:get_entvar(saldiran, var_health)+25.0),TL[saldiran]+=5;
		g_seviye[saldiran][g_exp]+=get_pcvar_num(cvars[32]),g_seviye[saldiran][g_kill]++,rankontrol(saldiran);
	}
	if(get_user_team(olen)==1) {
		new players[MAX_PLAYERS],num,ids; get_players(players, num, "acehi", "TERRORIST");
		if(num==1) {
			for(new i=0; i<num; i++) {
				ids=players[i];
				ciftziplama[ids]=false;
				hasarazalt[ids]=false;
				unammo[ids]=false;
				hasarkatla[ids]=false;
			}
		}
	}
}
public rankontrol(id) {
	if(g_seviye[id][g_level] < 4 && g_seviye[id][g_exp]>=isl_rank[g_seviye[id][g_level]+1][RankXp]) {
		g_seviye[id][g_level]++,set_task(1.0,"rutbeartti",id);
	}
}
public rutbedustu(id) {
	set_dhudmessage(139, 101, 139, -1.0, 0.3, 2, 0.5, 3.0, 0.01);
	show_hudmessage(id, "[ Rutbe Dustun. Yeni Rutben -%s- ]",isl_rank[g_seviye[id][g_level]][RankName]);
	emit_sound(id, CHAN_AUTO, isl_leveldown, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
}
public rutbeartti(id) {
	emit_sound(id, CHAN_AUTO, isl_levelup, VOL_NORM, ATTN_NORM , 0, PITCH_NORM);
	set_dhudmessage(139, 101, 139, -1.0, 0.3, 2, 0.5, 3.0, 0.01);
	if(g_seviye[id][g_level] < 4) {
		show_hudmessage(id, "[ Rutbe Atladin. Yeni Rutben -%s- ]",isl_rank[g_seviye[id][g_level]][RankName]);
	} else if(g_seviye[id][g_level] == 4) {
		new isl_name[MAX_NAME_LENGTH]; get_user_name(id, isl_name, charsmax(isl_name));
		show_hudmessage(0, "[ %s Adli Mahkum -Isyancilar Krali- Oldu! ]",isl_name);
	}
}
public Fwd_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch) {
	if(!is_user_connected(id) || !equal(sample[8], "kni", 3)) return FMRES_IGNORED;
	new teams=get_user_team(id);
	switch(teams) {
		case 1: {
			if(TCuchillo[id]==1 || Destapador[id] || TCuchillo[id]==2) {
				if(equal(sample[14], "sla", 3)) {
					engfunc(EngFunc_EmitSound, id, channel, t_slash1, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				} else if(equal(sample,"weapons/knife_deploy1.wav")) {
					engfunc(EngFunc_EmitSound, id, channel, t_deploy, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				} else if(equal(sample[14], "hit", 3)) {
					if(sample[17] == 'w') {
						engfunc(EngFunc_EmitSound, id, channel, t_wall, volume, attn, flags, pitch);
						return FMRES_SUPERCEDE;
					} else {
						new mnum=random_num(1,4);
						switch(mnum) {
							case 1: engfunc(EngFunc_EmitSound, id, channel, t_hit1, volume, attn, flags, pitch);
							case 2: engfunc(EngFunc_EmitSound, id, channel, t_hit2, volume, attn, flags, pitch);
							case 3: engfunc(EngFunc_EmitSound, id, channel, t_hit3, volume, attn, flags, pitch);
							case 4: engfunc(EngFunc_EmitSound, id, channel, t_hit4, volume, attn, flags, pitch);
						}
						return FMRES_SUPERCEDE;
					}
				} else if(equal(sample[14], "sta", 3)) {
					engfunc(EngFunc_EmitSound, id, channel, t_stab, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				}
			} else if(Motocierra[id]) {
				if(equal(sample[14], "sla", 3)) {
					engfunc(EngFunc_EmitSound, id, channel, motocierra_slash, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				} else if(equal(sample,"weapons/knife_deploy1.wav")) {
					engfunc(EngFunc_EmitSound, id, channel, motocierra_deploy, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				} else if(equal(sample[14], "hit", 3)) {
					if(sample[17] == 'w') {
						engfunc(EngFunc_EmitSound, id, channel, motocierra_wall, volume, attn, flags, pitch);
						return FMRES_SUPERCEDE;
					} else {
						new mnum=random_num(1,2);
						switch(mnum) {
							case 1: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit1, volume, attn, flags, pitch);
							case 2: engfunc(EngFunc_EmitSound, id, channel, motocierra_hit2, volume, attn, flags, pitch);
						}
						return FMRES_SUPERCEDE;
					}
				} else if(equal(sample[14], "sta", 3)) {
					engfunc(EngFunc_EmitSound, id, channel, motocierra_stab, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				}
			}
		}
		case 2: {
			if(equal(sample[14], "sla", 3)) {
				engfunc(EngFunc_EmitSound, id, channel, ct_slash1, volume, attn, flags, pitch);
				return FMRES_SUPERCEDE;
			} else if(equal(sample,"weapons/knife_deploy1.wav")) {
				engfunc(EngFunc_EmitSound, id, channel, ct_deploy, volume, attn, flags, pitch);
				return FMRES_SUPERCEDE;
			} else if(equal(sample[14], "hit", 3)) {
				if(sample[17] == 'w') {
					engfunc(EngFunc_EmitSound, id, channel, ct_wall, volume, attn, flags, pitch);
					return FMRES_SUPERCEDE;
				} else {
					new mnum=random_num(1,4);
					switch(mnum) {
						case 1: engfunc(EngFunc_EmitSound, id, channel, ct_hit1, volume, attn, flags, pitch);
						case 2: engfunc(EngFunc_EmitSound, id, channel, ct_hit2, volume, attn, flags, pitch);
						case 3: engfunc(EngFunc_EmitSound, id, channel, ct_hit3, volume, attn, flags, pitch);
						case 4: engfunc(EngFunc_EmitSound, id, channel, ct_hit4, volume, attn, flags, pitch);
					}
					return FMRES_SUPERCEDE;
				}
			} else if(equal(sample[14], "sta", 3)) {
				engfunc(EngFunc_EmitSound, id, channel, ct_stab, volume, attn, flags, pitch);
				return FMRES_SUPERCEDE;
			}
		}
	}
	return FMRES_IGNORED;
}
public fallDamage(const id) if(meslegim[id]==1) set_member(id, m_idrowndmg, floatround(Float:GetHookChainReturn(ATYPE_FLOAT), floatround_floor)),set_member(id, m_idrownrestored, 0);
public Jump(id) {
	if(is_user_alive(id) && ciftziplama[id]) {
		static jumpnum[MAX_CLIENTS+1];
		if(~get_entvar(id,var_flags) & FL_ONGROUND && ~get_member(id,m_afButtonLast) & IN_JUMP && jumpnum[id]<1) {
			static Float:velocity[3]; get_entvar(id,var_velocity,velocity);
			velocity[2] = random_float(265.0,285.0); set_entvar(id,var_velocity,velocity);
			jumpnum[id]++;
		} else if(get_entvar(id,var_flags) & FL_ONGROUND) jumpnum[id]=0;
	}
}
public plugin_precache() {
	precache_sound(Si),precache_sound("weapons/knife_deploy1.wav"),precache_sound("weapons/flashbang-2.wav");
	precache_sound(t_deploy),precache_sound(t_slash1),precache_sound(t_stab),precache_sound(t_wall);
	precache_sound(t_hit1),precache_sound(t_hit2),precache_sound(t_hit3),precache_sound(t_hit4);
	
	precache_sound(ct_deploy),precache_sound(ct_slash1),precache_sound(ct_stab),precache_sound(ct_wall);
	precache_sound(ct_hit1),precache_sound(ct_hit2),precache_sound(ct_hit3),precache_sound(ct_hit4);

	precache_sound(motocierra_deploy),precache_sound(motocierra_slash),precache_sound(motocierra_stab);
	precache_sound(motocierra_wall),precache_sound(motocierra_hit1),precache_sound(motocierra_hit2);

	precache_sound(kutu_acilis),precache_sound(kutu_dolu),precache_sound(kutu_bos),precache_sound(isl_levelup),precache_sound(isl_leveldown);
	
	precache_model(VIEW_MODELT),precache_model(PLAYER_MODELT),precache_model(VIEW_MODELCT),precache_model(PLAYER_MODELCT);
	precache_model(VIEW_Palo)/*,precache_model(PLAYER_Palo)*/,precache_model(VIEW_Moto),precache_model(PLAYER_Moto),precache_model(WORLD_MODEL);

	return PLUGIN_CONTINUE;
}
public plugin_natives() register_native("jb_get_user_packs","native_jb_get", 1),register_native("jb_set_user_packs","native_jb_set");
public native_jb_get(id) return float:TL[id];
public native_jb_set(id, Float:ammount) { new id = get_param(1),Float:ammount = get_param_f(2); TL[id]=ammount; return 1; }
bool:godmode_sorgu() {
	new bir=0,iki=0,players[32],inum; get_players(players,inum,"acehi","CT"); //+c
	for(new i=0; i<inum; i++) {
		bir++;
		if(!get_entvar(players[i], var_takedamage)) iki++;
	}
	return (bir > 0 && iki > 0) ? true:false;
}