#include <amxmodx>
#include <amxmisc>
#include <basebuilder>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <nvault>
#include <geoip>
#pragma semicolon 1
#define iD_MaxSkin       32
#define iD_MaxGorev      22
#define iD_MaxCvar       50
#define iD_Mn_Gorunmez   5
#define iD_VIP_KIL_Money 4
#define iD_Z_Deat_Mny    3
#define iD_ADMIN_KILL_M  2
#define iD_BombAttack    50
#define iD_SLOT_KILL_MN  2
#define iD_BombaTekrar   1
#define iD_USER_KILL_MN  2
#define iD_TEMEL_ZM_CAN  5000
#define iD_max_kelime    26
#define iD_TEMEL_CAN_PRA 5
#define cvar_kelime      10
#define iD_TEMEL_CAN_RTR 3
#define iD_HPMenu_max    1
#define iD_KacSifirlanan 11
#define iD_DiaTLMik      5
#define iD_RootTelefon  "0539 689 98 12"
#define iD_FacebookURL  "Fb.Com/Niva.Cs"
#define iD_HesapNumarasi "TR 1200 0100 1695 70671940 5001"
#define iD_BankaTuru     "Ziraat Bankasi"
#define iD_HesapNumarasi2 "4093541062374"
#define iD_BankaTuru2    "Ininal Bankasi"
#define BAGIS_NEDENI     "Bagis nedeni \rPouexOfficial \ykerhane parasi"
#define iD_Ust_Yazi      "NivaGaming - BaseBuilder - BB.NivaGaming.Com"
#define iD_VIP_YETKI 	 ADMIN_BAN
#define iD_ADMIN_YETKI 	 ADMIN_LEVEL_B
#define iD_SLOT_YETKI    ADMIN_RESERVATION
#define iD_ROOT_YETKI    ADMIN_RCON
#define sD_ModelDir	     "models/"
#define sD_PasifChat     "Kayitsiz"
#define sD_BasicWeapons  "addons/amxmodx/configs/bb_silahlar.ini"
#define sDErrorLogFile   "addons/amxmodx/configs/bb_loglarhata.ini"
#define sDLogFile        "addons/amxmodx/configs/bb_loglarnormal.ini"
#define sDAndLogs        "addons/amxmodx/configs/bb_tumloglar.ini"
#define sDChatLogs       "addons/amxmodx/configs/bb_konusma_kayit.ini"
#define sDSikayetLog     "addons/amxmodx/configs/bb_sikayetler.ini"
#define sDTransferlerLog "addons/amxmodx/configs/bb_transferler.ini"
native nForwardLogin(iN_ID);
native nForwardRegister(iN_ID);
native nForwardExit(iN_ID);
native nChangePassword(iN_ID);
native nGetUidByID(iN_ID);
native nIsUidOnline(iN_UID);
native nGetUidByName(sN_Data[]);
native nIsValidUid(iN_UID);
native nUidOnlineTime(iN_UID);
native nUidLastLogin(iN_UID);
native nUidLastName(iN_UID,sN_Data[],iN_Len);
native nUidLastSteam(iN_UID,sN_Data[],iN_Len);
native nUidGetUName(iN_UID,sN_Data[],iN_Len);
native nUidGetUPass(iN_UID,sN_Data[],iN_Len);
native nGetLastUid();
native nSetUidStatus(iN_UID,iN_Status);
native nGetUidStatus(iN_UID);
new sG_ChatTag[64],sG_OnMenuTag[32],kil_basina[33],sG_UnderMenuTag[32],sG_ChatMotd[96],takimdizi[33][3],hangigelisim[33],bireldebasarimi[33],loginspam[33],yariyaindir,iadetalep[33],statsreklam[33],SyncHud;
new sG_BSilahName[iD_MaxSkin+1][38],sG_BSilahV[iD_MaxSkin+1][38],sG_BSilahP[iD_MaxSkin+1][38],myuid[33],bokunucikarma[33],enigmaspam[33],chatspam[33],g_Diamond[33],
Float:sG_BSilahHasar[iD_MaxSkin+1],sG_BSilahFiyat[iD_MaxSkin+1],sGBSilahCSW[iD_MaxSkin+1],iG_WeaponCount,rcon_indirim[33],kazancarttirmarkt[33];
new kullaniliyor[ 33 ][ 31 ],g_TL[ 33 ],indirim[33],oyuncusecglobal[33],ofline_parayitasi[33],root_uid[33],silahetkinligi,spamkurtulsure[33],ctgecmenormal,bombaalmrk;
new gorevler[ 33 ][ iD_MaxGorev + 1 ],chatkapatac,uidaracnnm[33],log1,log2,levelbak[33],toplantisonrasiyaris,hasarimiarttir[33],gelisim_ara_global[33],globaletkn,dogdugumkonum[33][3];
new cvarlar[ iD_MaxCvar+1 ],ct_gecme_Round[33],silahkutusu[33],oldurkazan[33][3],root_gelistir_id[33],chatname[33],kurtuldurum[33],oyverdimla[33],rounddaoldurdum[33];
new kazankaybettl[ 33 ],haftasonuetkinligi,kactlustu[33],toplamhavuz,enigmakalkani[33],gorunmezaktif[33],iG_Vault,oldurtkazan[33][10],lockdelay[33],ulkem[33];
new eldebirsifirla[ 33 ][ iD_KacSifirlanan+1 ],duyurumo[56],root_Tag_ver[36],toplamgorev,tagimbenimm[33][70],wa_toplambagis[33],spamkoru[33],gereksizmsjlar[33],refleks[30],sonrefleks[30];
new gorunmezlik_sure_aktar[33],yetkili_belirle[33][50],yetkili_sayisal_id[33],yetkili_menu_oz[ 33 ][ 5 ],yetkialveisle[33][10],refleks_dizi[5],kazancaral;
new islemler[ 33 ][ 10 ],toplambagisglobal,yetenekal[33][ 10 ],bireysel_chat_new[33][10],gelistir[ 33 ][ 15 ],basarimlar[ 33 ][10],thasararttir,g_Harca[33],g_Oldur[33],g_OldurmePara[33];
new kelimeler[iD_max_kelime] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
new const yetkili_turleri[][][] = {
	{"Slot-Admin",ADMIN_VOTE}, {"Slot-7",ADMIN_KICK}, {"Slot-6",ADMIN_CHAT}, {"Slot-5",ADMIN_SLAY}, {"Slot-4",ADMIN_LEVEL_A}, {"Slot-3",ADMIN_RESERVATION}
};
new const gelisim_sistemi[][][] = {
	{"Silah"}, {"Bomba"}, {"Zombie Can"}, {"Bicak"}, {"Sans Arttirici"}, {"Zombie Armor"}, {"Yetkili Bonus Arttir"}, {"Enigma Gelistirici"}, {"Kazanc Arttir"}, {"Oldurme Basina TL"}, {"HPMenu Bonus"}, {"Quiz Bonus Arttirici"}, {"Yetkili HP Menu Arttirici"}, {"Sinir Arttirici"}
};
public plugin_init(){
	register_plugin("BBMenu", "9.3", "MawiLarq & Pouex");
	new iL_TagChat = register_cvar("bbmm_ChatTag","!gNiva!tGaming!n:");
	get_pcvar_string(iL_TagChat,sG_ChatTag,63);
	new iL_TagMenuUp = register_cvar("bbmm_MenuUstTag","NivaGaming");
	get_pcvar_string(iL_TagMenuUp,sG_OnMenuTag,31);
	new iL_TagMenuDown = register_cvar("bbmm_MenuAltTag","NG");
	get_pcvar_string(iL_TagMenuDown,sG_UnderMenuTag,31);
	new iL_ChatMotd = register_cvar("bbmm_sohbetv15","!g{DEATH}{RT}!n[!g{DIL}!n]!t-!n[!t{PARA} !gTL!n]!t-!n[!g{RK}!n] !t{UNAME}!n: {FLAG}{MSG}");
	get_pcvar_string(iL_ChatMotd,sG_ChatMotd,95);
	register_clcmd("say", "pSendNewMessage");
	register_clcmd("say /menu", "mMainMenu");
	register_clcmd("say /bbmenu", "mMainMenu");
	register_clcmd("say /jbmenu", "mMainMenu");
	register_clcmd("say /zpmenu", "mMainMenu");
	register_clcmd("say !bbmenu", "mMainMenu");
	register_clcmd("say !bb", "mMainMenu");
	register_clcmd("say /bio", "mMainMenu");
	register_clcmd("say /silahmenu", "mMainMenu");
	register_clcmd("say /csg","mMainMenu");
	register_clcmd("say /csgomenu","mMainMenu");
	register_clcmd("say /bb","mMainMenu");
	register_clcmd("say /oyver","oyver");
	register_clcmd("say !oyver","oyver");
	register_clcmd("say oyver","oyver");
	register_clcmd("say /oy","oyver");
	register_clcmd("say /silah","mMainMenu");
	register_clcmd("say /surem","suredondur");
	register_clcmd("say /sure","suredondur");
	register_clcmd("say /aktiflik","suredondur");
	register_clcmd("say /aktifliksurem","suredondur");
	register_clcmd("say /toptime","suredondur");
	register_clcmd("say /to10time","suredondur");
	register_clcmd("say /shop","mMainMenu");
	register_clcmd("say /kurtul","kurtulmamlazim");
	register_clcmd("say !kurtul","kurtulmamlazim");
	register_clcmd("say /paraver","paraver");
	register_clcmd("csgo_konsol","mMainMenu");
	register_clcmd("nightvision","mMainMenu");
	register_clcmd("bbmenu","mMainMenu");
	register_event("HLTV", "elbasi", "a", "1=0", "2=0");
	register_logevent("eRoundEnd",2,"1=Round_End" );
	register_message(get_user_msgid ("SayText"),"pSendMessage");
	register_clcmd("Kac_Bomba_Toplu","bomba_Sayisi_Duzenle");
	register_clcmd("KAC_SANIYE_GORUNMEZ_OLACAKSIN", "gorunmezlik");
	register_clcmd("kac_tl_yollamak_istiyorsunuz", "tltransfer_Systm");
	register_clcmd("uid_giriniz", "offlinetransfer");
	register_clcmd("oynancak_miktar", "oynancak_miktarx");
	register_clcmd("offline_para_girin", "offline_para_girinx");
	register_clcmd("root_uid_ara", "root_uid_ara");
	register_clcmd("kac_tl_ye_bakican", "kac_tl_ye_bakicanx");
	register_clcmd("parasini_degistir", "parasini_degistirx");
	register_clcmd("kac_level_ustune_bakalim", "kac_level_ustune_bakalimx");
	register_clcmd("kac_level_ustunu", "kac_level_ustunux");
	register_clcmd("root_uid_tag_ver", "root_uid_tag_verx");
	register_clcmd("root_uid_tag_ver_hadi", "root_uid_tag_ver_hadix");
	register_clcmd("sikayet_sistemi", "skytverx");
	register_clcmd("beni_olduren_kac_tl_kazansin", "kac_tl_verem");
	register_clcmd("benim_olduren_kac_tl_kazansin", "kac_tl_veremm");
	register_clcmd("duyuru_ekle", "duyuru_eklex");
	register_event("CurWeapon","eCurWeapon","be","1=1");
	RegisterHam(Ham_TakeDamage, "player", "beTD");
	RegisterHam(Ham_Spawn, "player", "bePS",1);
	register_event( "DeathMsg" , "olunce" , "a" );
	register_event("Damage","hasar","b","2!0","3=0","4!0");
	
	cvarlar[1] = register_cvar("niva_gorevmenu_ozelsilah_mik","3");
	cvarlar[2] = register_cvar("niva_gorevmenu_ozelsila_odl","30");
	
	cvarlar[3] = register_cvar("niva_gorevmenu_paraharca_mik","50");
	cvarlar[4] = register_cvar("niva_gorevmenu_paraharc_odl","30");
	
	cvarlar[5] = register_cvar("niva_gorevmenu_esyaal_mik","20");
	cvarlar[6] = register_cvar("niva_gorevmenu_esyaa_odl","32");
	
	cvarlar[7] = register_cvar("niva_gorevmenu_bahset_mik","15");
	cvarlar[8] = register_cvar("niva_gorevmenu_bahse_odl","40");
	
	cvarlar[9] = register_cvar("niva_gorevmenu_hpal_mik","40000");
	cvarlar[10] = register_cvar("niva_gorevmenu_hpa_odl","35");
	
	cvarlar[11] = register_cvar("niva_gorevmenu_ctoldr_mik","10");
	cvarlar[12] = register_cvar("niva_gorevmenu_ctold_odl","60");
	
	cvarlar[13] = register_cvar("niva_gorevmenu_tolr_mik","500");
	cvarlar[14] = register_cvar("niva_gorevmenu_ctold_odl","50");

	cvarlar[15] = register_cvar("niva_gorevmenu_vipoldr_mk","400");
	cvarlar[16] = register_cvar("niva_gorevmenu_vipoldr_ol","50");
	
	cvarlar[21] = register_cvar("niva_slot_indirimi","1");
	cvarlar[22] = register_cvar("niva_admin_indirimi","2");
	cvarlar[23] = register_cvar("niva_vip_indirimi","3");
	cvarlar[24] = register_cvar("niva_user_indirimi","0");
	
	cvarlar[25] = register_cvar("niva_market_takimkartiucret","25");
	cvarlar[26] = register_cvar("niva_market_transfer","100");
	cvarlar[27] = register_cvar("niva_market_bombaucret","25");
	cvarlar[28] = register_cvar("niva_market_gorunmezlik","1");
	cvarlar[29] = register_cvar("niva_market_kutuucret","15");
	cvarlar[40] = register_cvar("niva_market_hasarart","10");
	
	cvarlar[30] = register_cvar("niva_yetenek_bomba","150");
	
	cvarlar[31] = register_cvar("niva_yetkial_slotfyt","50");
	cvarlar[33] = register_cvar("niva_yetkial_adminmenu","2000");
	cvarlar[34] = register_cvar("niva_yetkial_indirimalfyt","400");
	cvarlar[35] = register_cvar("niva_yetkial_yetenekalfyt","50");
	
	cvarlar[36] = register_cvar("niva_gelistir_ucrt","500");
	cvarlar[37] = register_cvar("niva_gelistir_mx","10");
	cvarlar[38] = register_cvar("niva_revleme_min","4");
	cvarlar[39] = register_cvar("niva_revleme_delay","10");
	cvarlar[41] = register_cvar("niva_enigma_aktif","2500");
	cvarlar[43] = register_cvar("niva_tagsatinal","2500");
	cvarlar[44] = register_cvar("niva_kelimeicinadam","10");
	cvarlar[46] = register_cvar("niva_o_davetpara","10");

	SyncHud = CreateHudSyncObj();

	set_task(30.0,"oynubaslat",4141);
}
public paraver(id){
	if(get_user_flags(id) & ADMIN_RCON && nGetUidByID(id)) {
		g_TL[id] += 10000;
		sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
	}
}
public mDiamondMenu(id){
	new iL_Menu = sCreateMenu(id,"Diamond Market","mDiamondMenux");
	
	sMenuAddItem(iL_Menu,"\yDiamond Kutusu \r[\w%d TL\r]\d(%%5.822)^n","8",0,market_tl_goster( id , 20 ));
	sMenuAddItem(iL_Menu,"\y3.000 \wOyun Parasi \r[\w1 Diamond\r]","3",0);
	sMenuAddItem(iL_Menu,"\wKalici Sureli \r[\w%s\r]\y~\r[\w3 Diamond\r]","1",0,sG_BSilahName[iG_WeaponCount-1]);
	sMenuAddItem(iL_Menu,"\wKalici Sureli \y~ \wHer El +5TL \r[\w5 Diamond\r]","2",0);
	sMenuAddItem(iL_Menu,"\wHer El CT \r[\w50 Diamond\r]\d(Sunucuda +10 Kisi Mevcutken)^n","4",0);
	sMenuAddItem(iL_Menu,"\wDiamond Satin Al \r[\yYENI\r]","5",0);
	sMenuAddItem(iL_Menu,"\wIletisim Bilgileri","6",0);
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public mDiamondMenuS(id){
	new iL_Menu = sCreateMenu(id,"Diamond Market","mDiamondMenux");
	
	new fiyat = iD_DiaTLMik;
	sMenuAddItem(iL_Menu,"\r1 \wDiamond \y[ \r%d Turk Lirasi \y]","6",0,fiyat);
	sMenuAddItem(iL_Menu,"\r5 \wDiamond \y[ \r%d Turk Lirasi \y]","6",0,fiyat*5);
	sMenuAddItem(iL_Menu,"\r25 \wDiamond \y[ \r%d Turk Lirasi \y]","6",0,fiyat*20);
	sMenuAddItem(iL_Menu,"\r100 \wDiamond \y[ \r%d Turk Lirasi \y]","6",0,fiyat*80);
	sMenuAddItem(iL_Menu,"\yHesap Numaralarimiz","7",0);
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public mDiamondMenuSH(id){
	new iL_Menu = sCreateMenu(id,"Diamond Market","mDiamondMenux");
	
	sMenuAddItem(iL_Menu,"\r%s\w: \y%s","6",0,iD_BankaTuru,iD_HesapNumarasi);
	sMenuAddItem(iL_Menu,"\r%s\w: \y%s","6",0,iD_BankaTuru2,iD_HesapNumarasi2);

	sMenuAddItem(iL_Menu,"\yOdeme Bildirimi Yap","6",0);
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public mDiamondMenux(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		SilahMenu(iM_ID);
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if(get_user_team(id) != 2)
			{
				renkli_yazi( id ,"%s !nBu secenegi sadece ct takimindayken satin alabilirsin.",sG_ChatTag);	
				mDiamondMenu( id );
				return PLUGIN_HANDLED;
			}
			if(g_Diamond[ id ] >= 3 && myuid[id])
			{
				new sL_WeaponName[28],iL_WeaponID = sGBSilahCSW[iG_WeaponCount-1];
				kullaniliyor[id][iL_WeaponID] = iG_WeaponCount-1;
				get_weaponname(iL_WeaponID,sL_WeaponName,27);
				give_item(id,sL_WeaponName);
				cs_set_user_bpammo(id,iL_WeaponID,255);
				renkli_yazi( 0 ,"%s !t%s !nAdli %s diamond menuden !g[ !t%s !g] !nadli silahi !gbir kalici !nsatin aldi.",sG_ChatTag,isimcek(id),yetkili_belirle[id],sG_BSilahName[iG_WeaponCount-1]);
				g_Diamond[ id ] -= 3;
				sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
				sSetIntData("%i-kalicisilahtag1",1,myuid[id]);
			}
			else {
				renkli_yazi( id ,"%s !nYeterli diamond'un bulunmuyor.",sG_ChatTag);	
				mDiamondMenu( id );
			}
			return PLUGIN_HANDLED;
		}
		case 2 : {
			if(g_Diamond[ id ] >= 5 && myuid[id])
			{
				renkli_yazi( 0 ,"%s !nAdli %s diamond menuden her el basi tl paketi satin aldi.",sG_ChatTag,isimcek(id));
				g_Diamond[ id ] -= 5;
				sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
				sSetIntData("%i-herelbasi5tl",1,myuid[id]);
				
			}
			else {
				renkli_yazi( id ,"%s !nYeterli diamond'un bulunmuyor.",sG_ChatTag);	
				mDiamondMenu( id );
			}
		}
		case 3 : {
			if(g_Diamond[ id ] >= 1 && myuid[id])
			{
				g_TL[ id ] += 3000;
				renkli_yazi( 0 ,"%s !nAdli %s diamond menuden para donusturucu aldi.",sG_ChatTag,isimcek(id));
				g_Diamond[ id ] -= 1;
				sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
				
			}
			else {
				renkli_yazi( id ,"%s !nYeterli diamond'un bulunmuyor.",sG_ChatTag);	
				mDiamondMenu( id );
			}
		}
		case 4 : {
			if(g_Diamond[ id ] >= 50 && myuid[id])
			{
				renkli_yazi( 0 ,"%s !nAdli %s diamond menuden her el ct aldi.",sG_ChatTag,isimcek(id));
				g_Diamond[ id ] -= 50;
				sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
				sSetIntData("%i-kalicitakim",1,myuid[id]);
			}
			else {
				renkli_yazi( id ,"%s !nYeterli diamond'un bulunmuyor.",sG_ChatTag);	
				mDiamondMenu( id );
			}
		}
		case 5 : {
			mDiamondMenuS( id );
		}
		case 6 : {
			renkli_yazi( id ,"%s !nOdeme yapmak icin!g;",sG_ChatTag);
			renkli_yazi( id ,"!gTELAFON NUMARASI!n: !t%s",iD_RootTelefon);
			renkli_yazi( id ,"!gFacebook Adresi!n: !t%s",iD_FacebookURL);
			mDiamondMenu( id );
		}
		case 7 : {
			mDiamondMenuSH( id );
		}
		case 8 : {
			new parakont = tl_kontrol( id , "", 20 );if( !parakont ) return PLUGIN_HANDLED;
			sansisleri(id,6);
			mDiamondMenu( id );
		}
		case 10 : {
			mIstatislikler(id);
		}
		case 11:{
			if(statsreklam[id] == 0 ){
				statsreklam[id]=1;
				renkli_yazi( 0 ,"%s %s !nAdli oyuncu !g%d kill!t'!nile !g%d !ttl !nkazanmistir.",sG_ChatTag,isimcek(id),g_Oldur[id],g_OldurmePara[id]);	
			}
			else {
				renkli_yazi( id ,"%s !nHer haritada bir bu id uzerinden 1 kez yayim hakki taninmistir",sG_ChatTag);	
			}
			mIstatislikler(id);
		}
	}
	sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public oynubaslat() {
	new str[cvar_kelime];
	for(new i=0; i < cvar_kelime-1; i++)
	str[i] = kelimeler[random_num(0, iD_max_kelime-1)];
	refleks = str;
	renkli_yazi(0, "%s Ilk yazan kazanir: !t[ !g%s !t]",sG_ChatTag,refleks);
	refleks_dizi[1] = 1;
	sonrefleks= "chatprotecion";
	refleks_dizi[4] = 0;
	set_task(20.0,"oyunbitti",3131);
}
public oyunbitti( ) {
	if(refleks_dizi[1] == 1) {
		refleks_dizi[2] = random_num(30, 60);
		if(refleks_dizi[3] == 0){
			renkli_yazi(0, "%s Kelime oynunu bu sefer kazanan cikmadi.",sG_ChatTag);
		}
		refleks_dizi[3] = 0;
		renkli_yazi(0, "%s Diger oyun !g%d !nsaniye icersinde baslayacaktir.",sG_ChatTag,refleks_dizi[2]);
		refleks_dizi[1] = 0;
		remove_task(4141);
		if(get_playersnum( ) >= get_pcvar_num(cvarlar[44])) {
			set_task(float(refleks_dizi[2]),"oynubaslat",4141);
		}
		remove_task(3131);
	}
}
public hasar( id ) {
	if( is_user_connected(id) && get_user_team(id) == 1 ) {
		new mevcutcan = get_user_health(id);
		if( gorunmezaktif[ id ] == 1 )
		{
			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255);
			gorunmezaktif[id]=0;
			renkli_yazi(id,"%s !t%s !nAdli oyuncu hasar aldigi icin !gGorunmezligi !niptal edildi.",sG_ChatTag,isimcek(id));  
		}
		if( mevcutcan <= get_pcvar_num(cvarlar[41]))  {
			if( enigmaspam[ id ] == 0 ) {
				if( gereksizmsjlar[id] == 1 ){
					renkli_yazi(id,"%s Enigma kalkani devreye girdi.",sG_ChatTag);
				}
				enigmakalkani[id]=1; 
				enigmaspam[id] = 1;
			}
		}
	}
	if(kurtuldurum[id] == 0){
		kurtuldurum[id] = 1;
		set_task(10.0,"kurtul_sifirlama",id);
	}
}
public kurtulbugdenek( id ){
	if(is_user_connected( id ) && is_user_alive(id)){
		if(apiStuck(id)){
			revle(id);
		}
	}
	remove_task(id);
}
public kurtulmamlazim( id )
{
	if( spamkurtulsure[id] == 1) {
		renkli_yazi(id,"%s Manyetik gucler cok isindi tekrar bu komutu kullanmak icin sogumasini bekle.",sG_ChatTag);	
		return PLUGIN_HANDLED;
	}
	if(get_user_team(id) == 1) {
		if( kurtuldurum[id] == 0) {
			set_pev(id, pev_origin, dogdugumkonum[id]);
			set_task(3.0,"kurtulbugdenek",id);
			//revle(id);
			spamkurtulsure[id] = 1;
			set_task(5.0,"sogumasuresi_kurtul",id);
			if( gereksizmsjlar[id] == 1 )
			renkli_yazi(id,"%s Talep ettiginiz sekilde hayata yeniden getirildiniz.",sG_ChatTag);			
		}
		else {
			renkli_yazi(id,"%s Bu islemi yapmak icin yakin surec icersinde hasar almamis olmaniz gerekiyor.",sG_ChatTag);
		}
	}
	else if(get_user_team(id) == 2) {
		if(!bb_get_build_time() && !bb_is_prep_phase())
		{
			renkli_yazi(id,"%s Builder takimi bu fonksiyonu oyun basladigin'da kullanamaz.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		revle(id);
		spamkurtulsure[id] = 1;
		set_task(5.0,"sogumasuresi_kurtul",id);
		if( gereksizmsjlar[id] == 1)
		renkli_yazi(id,"%s Talep ettiginiz sekilde hayata yeniden getirildiniz.",sG_ChatTag);	
	}
	return PLUGIN_HANDLED;
}
public sogumasuresi_kurtul( id ) {
	if( is_user_connected(id) ){
		spamkurtulsure[id] = 0;
		if( gereksizmsjlar[id] == 1 ){
			renkli_yazi(id,"%s Soguma suresi sifirlandi, kurtulu tekrar deneyebilirsiniz.",sG_ChatTag);
		}
	}
}
public kurtul_sifirlama( id ){
	kurtuldurum[id] = 0;
	if( gereksizmsjlar[id] == 1  && is_user_connected(id)) {
		renkli_yazi(id,"%s Suanda kurtulabilirsiniz.",sG_ChatTag);
	}
}
public eRoundEnd(){
	new players[32],inum,id;
	get_players(players,inum);
	for(new i;i<inum;i++) {
		id = players[i];
		if( eldebirsifirla[ id ][ 4 ] == 1 ) {
			g_TL[ id ] += oldurkazan[ id ][ 1 ];
			eldebirsifirla[ id ][ 4 ] = 0;
			oldurkazan[ id ][ 1 ] = 0;
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			renkli_yazi( id ,"%s !nOlmedigin icin para hesabina geri aktarildi.",sG_ChatTag);	
			oldurdum_okazandi( id );
		}
		for(new i; i < 31; i++){
			kullaniliyor[id][i] = 0;
		}
	}
}
public client_disconnected( id )
{
	if( eldebirsifirla[ id ][ 4 ] == 1 ) {
		renkli_yazi( 0 ,"%s !nOdul belirtmis bir %s serverden cikti ve hesabin'dan bu parayi kestik.",sG_ChatTag,yetkili_belirle[id]);
		eldebirsifirla[ id ][ 4 ] = 0;
		oldurkazan[ id ][ 1 ] = 0;
	}
	myuid[ id ] = 0;
	chatspam[id] = 0;
	spamkoru[id]=0;
	hasarimiarttir[id] = 0;
	gorunmezaktif[ id ] = 0;
	kazancarttirmarkt[id] = 0;
	wa_toplambagis[id]=0;
	yetkili_belirle[id]="Tag-Protection";
	tagimbenimm[id]="OwnerTag-Protection";
	oldurdum_okazandi( id );
	if(myuid[ id ] > 999) {
		sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
	}
	nForwardExit( id );
}
public root_secilen_gelis(id){
	new iL_Menu = sCreateMenu(id,"Filitre Kime Yapiliyor","root_secilen_gelisx");
	new sL_ToStr[6];
	for( new i; i < sizeof( gelisim_sistemi ); i++ ) {
		num_to_str(i,sL_ToStr,5); 
		sMenuAddItem(iL_Menu,"%s Gelistir \d| \rBELIRLE",sL_ToStr,0,gelisim_sistemi[ i ][ 0 ]);
	}
	sMenuEnd( id ,iL_Menu);
}
public root_secilen_gelisx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	root_gelistir_id[id] = str_to_num(sL_Data);
	client_cmd(id,"messagemode kac_level_ustunu");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mGelistir(id){
	new iL_Menu = sCreateMenu(id,"Gelisim Sistemi^nSinif Seciniz..","mGelistirx");
	new sL_ToStr[6];
	for( new i; i < sizeof( gelisim_sistemi ); i++ ) {
		num_to_str(i,sL_ToStr,5); 
		ulkem[id] ? sMenuAddItem(iL_Menu,"%s \rGelistir",sL_ToStr,0,gelisim_sistemi[ i ][ 0 ]):sMenuAddItem(iL_Menu,"%s \rImprove",sL_ToStr,0,gelisim_sistemi[ i ][ 0 ]);
	}
	sMenuEnd( id ,iL_Menu);
}
public mGelistirx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	hangigelisim[id] = str_to_num(sL_Data);
	mGelistirIcerik(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mGelistirIcerik(id){
	new iL_Menu = sCreateMenu(id,"Gelisim Sistemi^n\wEk seviyen \y+ %d","mGelistirIcerikx",0,gelistir[ id ][ hangigelisim[id] ]);
	new maxmi[ 50 ];
	if(gelistir[ id ][ hangigelisim[id] ] >= get_pcvar_num(cvarlar[37])+gelistir[id][13] ) {
		formatex(maxmi,51,"MAXIMUM");
	}
	if(  gelistir[ id ][ hangigelisim[id] ] >= get_pcvar_num(cvarlar[37])+gelistir[id][13]  )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Secili Olan Sinif \r[\y%s\r]\w-\r[\y%s\r]^n","1",0,gelisim_sistemi[ hangigelisim[id] ][ 0 ],maxmi):sMenuAddItem(iL_Menu,"Selected Class \r[\y%s\r]\w-\r[\y%s\r]^n","1",0,gelisim_sistemi[ hangigelisim[id] ][ 0 ],maxmi);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"Secili Olan Sinif \r[\y%s\r]\w-\r[\y%d\w/%i\r]^n","1",0,gelisim_sistemi[ hangigelisim[id] ][ 0 ],gelistir[ id ][ hangigelisim[id] ],get_pcvar_num(cvarlar[37])+gelistir[id][13]):sMenuAddItem(iL_Menu,"Selected Class \r[\y%s\r]\w-\r[\y%d\w/%i\r]^n","1",0,gelisim_sistemi[ hangigelisim[id] ][ 0 ],gelistir[ id ][ hangigelisim[id] ],get_pcvar_num(cvarlar[37])+gelistir[id][13]);
	new zerotest = gelistir[ id ][ hangigelisim[id] ];
	if( zerotest == 0 ){
		zerotest = 1;
	}
	if(  gelistir[ id ][ hangigelisim[id] ] >= get_pcvar_num(cvarlar[37])+gelistir[id][13]  ) {
		ulkem[id] ? sMenuAddItem(iL_Menu,"Seviye Yukselt \r[\y%s\r]","2",0,maxmi):sMenuAddItem(iL_Menu,"Level Up \r[\y%s\r]","2",0,maxmi);
	}
	else {
		if(zerotest>=10) {
			zerotest= zerotest*2;
		}
		if(zerotest>=15) {
			zerotest= zerotest*2;
		}
		if( yariyaindir == 0 ) {
			if( gelistir[ id ][ hangigelisim[id] ] == get_pcvar_num(cvarlar[37])-1+gelistir[id][13] ) {
				if( yetkili_sayisal_id[ id ] == 1 ) {
					sMenuAddItem(iL_Menu,"Seviye yukselt \r[\y%d \wTL\r]\r(Size Ozel Seviye)","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[36])*zerotest));
				}
				else if(!(yetkili_sayisal_id[ id ] == 1 )) {
					sMenuAddItem(iL_Menu,"\dSeviye yukselt \r[\yUst Seviye VIP'ler Icin\r]","100",0);
				}
			}
			else {
				sMenuAddItem(iL_Menu,"Seviye yukselt \r[\y%d \wTL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[36])*zerotest));
			}
		}
		else {
			if(yetkili_sayisal_id[ id ] == 1)
			sMenuAddItem(iL_Menu,"Seviye yukselt \r[\y%d \wTL\r]\d(Etkinlik)","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[36])*zerotest ) / 2);
			else
			sMenuAddItem(iL_Menu,"\dSeviye yukselt \r[\ySuanda Kullanamazsiniz\r]","2",0);
		}
	}
	new iadetl = gelistir[ id ][ hangigelisim[id] ]-1;
	if( iadetl <= 0 )
	iadetl = get_pcvar_num(cvarlar[36]) - get_pcvar_num(cvarlar[36]) / 4;
	else 
	iadetl = ( get_pcvar_num(cvarlar[36]) -  get_pcvar_num(cvarlar[36])/5 ) * iadetl;

	if( gelistir[ id ][ hangigelisim[id] ] > 0 && yariyaindir == 0 ) {
		if(!(yetkili_sayisal_id[ id ] == 1 )) {
			sMenuAddItem(iL_Menu,"\dIade et \r[\yBu secenek VIP ozel\r]","100",0);
		}
		else {
			if( iadetalep[id] < 5) {
				sMenuAddItem(iL_Menu,"Iade et \r[\y%d \wTL\r]\w-\r[\yKalan Hak %d\r]","3",0,market_tl_goster( id ,iadetl ),5-iadetalep[id]);
			}
			else {
				sMenuAddItem(iL_Menu,"Iade et \r[\yBu hesabin Iade Hakki Dolmustur\r]","100",0);
			}
		}
	}
	sMenuEnd( id ,iL_Menu);
}
public mGelistirIcerikx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			mGelistir(id);
		}
		case 2 : {
			if( gelistir[ id ][ hangigelisim[id] ] >= get_pcvar_num(cvarlar[37])+gelistir[id][13] ) {
				gelistir[ id ][ hangigelisim[id] ] = get_pcvar_num(cvarlar[37])+gelistir[id][13];
				return PLUGIN_HANDLED;
			}
			if(hangigelisim[id] == 13){
				if(gelistir[ id ][ hangigelisim[id] ] >= 15){
					renkli_yazi( id ,"%s !nBu gelistirme max. seviyede daha arttiralamaz.",sG_ChatTag);		
					mGelistir(id);
					return PLUGIN_HANDLED;
				}
			}
			
			new zerotest = gelistir[ id ][ hangigelisim[id] ];
			if( zerotest == 0 ) {
				zerotest = 1;
			}
			if(zerotest>=10) {
				zerotest = zerotest*2;
			}
			if(zerotest>=15) {
				zerotest = zerotest*2;
			}
			if( yariyaindir == 0 ) {
				new parakont = tl_kontrol( id , "Hesap Gelistirme", get_pcvar_num(cvarlar[36]) * zerotest );if( !parakont ) return PLUGIN_HANDLED;
			}
			else {
				new parakont = tl_kontrol( id , "Hesap Gelistirme", (get_pcvar_num(cvarlar[36]) * zerotest) /2 );if( !parakont ) return PLUGIN_HANDLED;
			}
			gelistir[ id ][ hangigelisim[id] ] ++;
			for(new i; i < 15; i++){
				sSetIntData("%i-%i-gelisim",gelistir[id][i],myuid[id],i);
			}
		}
		case 3 : {
			new iadetl = gelistir[ id ][ hangigelisim[id] ]-1;
			if( iadetl < 0 )
			return PLUGIN_HANDLED;

			if( iadetl <= 0 )
			iadetl = get_pcvar_num(cvarlar[36]) - get_pcvar_num(cvarlar[36]) / 4;
			else 
			iadetl = ( get_pcvar_num(cvarlar[36]) -  get_pcvar_num(cvarlar[36])/5 ) * iadetl;

			if( gelistir[ id ][ hangigelisim[id] ] > 0 ) {
				gelistir[ id ][ hangigelisim[id] ] --;
				g_TL[ id ] += iadetl;
				sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
				renkli_yazi( id ,"%s !nIade basariyla gerceklesti.",sG_ChatTag);	
				iadetalep[id] ++;
				sSetIntData("%i-iadetalepxx",iadetalep[id],myuid[id]);
				for(new i; i < 15; i++){
					sSetIntData("%i-%i-gelisim",gelistir[id][i],myuid[id],i);
				}
			}	
		}
		case 100 : {
			renkli_yazi( id ,"%s !nBu islemi yapamazsiniz.",sG_ChatTag);		
			mGelistir(id);
		}
	}
	mGelistirIcerik(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public ortahudgoster( id )
{
	set_hudmessage(200,200,200,-1.0,0.0,0,1.0,1.0,0.1,0.1,-1);
	if(myuid[id])
	ShowSyncHudMsg(id,SyncHud,"[%s]^nTL [%i] - [%i] UID^n[Armor: %d]^n[Can: %d]^n%s",iD_Ust_Yazi,g_TL[id],myuid[id],get_user_armor(id),get_user_health(id),duyurumo);
	else
	ShowSyncHudMsg(id,SyncHud,"[%s]^nKayit Ol [N] - [N] Giris Yap^n[Armor: %d]^n[Can: %d]^n%s",iD_Ust_Yazi,get_user_armor(id),get_user_health(id),duyurumo);
}
public suredondur(id){
	renkli_yazi( id ,"%s !nAktiflik Suren !g[!t%s!g] ",sG_ChatTag,sGetDifrenceTime(0,nUidOnlineTime(myuid[id])));
}
public mIstatislikler(id){
	new iL_Menu = sCreateMenu(id,"Istatislikler & Hesap Detaylari","mDiamondMenux");
	sMenuAddItem(iL_Menu,"\yMevcut degerlerini, paylas!^n","11",0);
	sMenuAddItem(iL_Menu,"\yToplam harcadigin TL\r: \w%d","10",0,g_Harca[id]);
	sMenuAddItem(iL_Menu,"\yToplam oldurmen\r: \w%d","10",0,g_Oldur[id]);
	sMenuAddItem(iL_Menu,"\yA.Suren\r: \w%s","10",0,sGetDifrenceTime(0,nUidOnlineTime(myuid[id])));
	sMenuAddItem(iL_Menu,"\yOldurmeden kazandigin TL\r: \w%d","10",0,g_OldurmePara[id]);
	sMenuAddItem(iL_Menu,"\yIndirim\r: \w%d\r(\w-%d\r)","10",0,indirim[id],yapayzeka(id, nUidOnlineTime(myuid[id])));
	sMenuAddItem(iL_Menu,"\yUcret Arttirma\r: \w%d","10",0,yapayzeka(id, nUidOnlineTime(myuid[id])));
	sMenuAddItem(iL_Menu,"\yA.Saniye\r: \w%d","10",0,nUidOnlineTime(myuid[id]));
	sMenuAddItem(iL_Menu,"\yOzel.T\r: \w[%s\w]","10",0,tagimbenimm[id]);
	sMenuAddItem(iL_Menu,"\yKalan Iade\r: \w%d","10",0,iadetalep[id]);
	sMenuAddItem(iL_Menu,"\yBomba hak\r: \w%d\r(\wMax 3\w)","10",0,islemler[ id ][ 1 ]);
	sMenuAddItem(iL_Menu,"\yToplam bagis\r: \w%d","10",0,wa_toplambagis[id]);
	sMenuAddItem(iL_Menu,"\yZM HP Start\r: \w%d","10",0,yetkili_menu_oz[ id ][ 1 ]);
	sMenuAddItem(iL_Menu,"\yYetkili B. Mik\r: \w%d","10",0,yetkili_menu_oz[ id ][ 3 ]);
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public olunce( )
{
	new olduren = read_data( 1 );
	new olen = read_data( 2 );
	if(is_user_connected(olen) && is_user_connected(olduren) && is_user_alive(olduren)){
		new uid = myuid[olduren];
		
		if( uid  == 0 ) {
			return PLUGIN_HANDLED;
		}
		if( olen == olduren )
		return PLUGIN_HANDLED;
		
		if( eldebirsifirla[ olen ][ 4 ] == 1 ) {
			renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !t%d !nadli oyuncuyu oldurdu ve odul olarak !g%d TL !nkazandi.",sG_ChatTag,isimcek( olduren ), isimcek( olen ),oldurkazan[ olen ][ 1 ]);	
			g_TL[ olduren ] += oldurkazan[ olen ][ 1 ];
			eldebirsifirla[ olen ][ 4 ] = 0;
			oldurkazan[ olen ][ 1 ] = 0;
		}
		
		kil_basina[olduren] = 0;
		new etkinlikcarp=1;
		if( haftasonuetkinligi == 1 ) {
			etkinlikcarp = 2;
		}
		if( kazancarttirmarkt[ olduren ] == 0 ) {
			kazancarttirmarkt[olduren] =1;
		}
		switch( yetkili_sayisal_id[ olduren ] ) {
			case 1 : {
				kil_basina[olduren] += iD_VIP_KIL_Money * etkinlikcarp;
			}
			case 2 : {
				kil_basina[olduren] += iD_ADMIN_KILL_M * etkinlikcarp;
			}
			case 3 : {
				kil_basina[olduren] += iD_SLOT_KILL_MN * etkinlikcarp;
			}
			case 4 : {
				kil_basina[olduren] += iD_USER_KILL_MN * etkinlikcarp;
			}	
		}
		kil_basina[olduren]+=4;
		kil_basina[olduren] = kil_basina[olduren] * 3;
		g_Oldur[olduren]++;
		sSetIntData("%i-oldurall",g_Oldur[ olduren ],myuid[olduren]);
		switch( get_user_team( olduren ) ) {
			case 1 : {
				if( gorevler[ olduren ][ 11 ] >= get_pcvar_num(cvarlar[11]) && gorevler[ olduren ][ 12 ] == 0) {
					renkli_yazi( olduren ,"%s !nCT Oldur goreviniz bitmis gozukuyor, gorev menu uzerinden odulunuzu alabilirsiniz.",sG_ChatTag);
				}
				gorevler[ olduren ][ 11 ] ++;
				new sansisi = random_num(1,iD_Z_Deat_Mny);
				kil_basina[olduren] += sansisi;
				set_user_armor( olduren ,get_user_armor( olduren ) + 2000 );
				set_user_health( olduren ,get_user_health( olduren ) + 2000 );
				renkli_yazi( 0 ,"!g%s !t%s !nAdli !g%s !nBir CT oyuncusunu oldurdugu icin !g[ !t%d+%i TL !g] !nkazanmistir.",sG_ChatTag,isimcek( olduren ),yetkili_belirle[olduren],kil_basina[ olduren ],(gelistir[olduren][8] / 2 + gelistir[olduren][9]));
				sSendLog("UID: %i || Bir CT Oldurdu ve %d TL kazandi bu veri nvault guncelledi",3,uid,kil_basina[ olduren ]);
			}
			case 2 : {
				kil_basina[olduren] = kil_basina[olduren] / 2;
				renkli_yazi( olduren ,"!g%s !nBir zombi oyuncusunu oldurdun ve !g%s !noldugun icin !g[ !t%d+%i TL !g] !nkazandin.",sG_ChatTag,yetkili_belirle[olduren],kil_basina[ olduren ],(gelistir[olduren][8] / 2 + gelistir[olduren][9]));
				sSendLog("UID: %i || Bir T Oldurdu ve %d TL kazandi bu veri nvault guncelledi",3,uid,kil_basina[ olduren ]);
				if(rounddaoldurdum[olduren] < 30) {
					rounddaoldurdum[olduren]++;
					if(thasararttir < 50){
						thasararttir++;
					}
					renkli_yazi( olduren ,"%s !nMevcut hasarin zombi oldurdugun icin dusuruldu ve zombi hasarlari arttirildi",sG_ChatTag);
				}
			}	
		}
		if(  toplantisonrasiyaris == 1 ) {
			renkli_yazi( 0 ,"!g[!tADMINLIK YARISI!g]  !t%s !nAdli oyuncu adminlik yarisinda !gbir puan kazandi.",isimcek(olduren));		
		}
		if( yetkili_sayisal_id[ olen ] == 1 )
		gorevler[ olduren ][ 13 ]++;
		if( get_playersnum() >= 8 ) {
			new teslimet = ( kil_basina[olduren] + ( gelistir[olduren][8] / 2 + gelistir[olduren][9])) * kazancarttirmarkt[olduren];
			g_TL[ olduren ] += teslimet;
			g_OldurmePara[olduren] += teslimet;
			sSetIntData("%i-oldurmepara",g_OldurmePara[ olduren ],myuid[olduren]);
			if( kazancarttirmarkt[olduren] > 1) {
				renkli_yazi( olduren ,"%s !nKazanc Arttirma satin aldiginiz icin kazandiginiz yeni fiyat !g%d TL!n.",sG_ChatTag,teslimet);
			}
		}
		sSetIntData("%i-para",g_TL[ olduren ],uid);
		if( basarimlar[ olduren ][ 0 ] == 0 ) {
			if( bireldebasarimi[ olduren ] <= 99 ) {
				bireldebasarimi[ olduren ] ++;
			}
			else { 
				renkli_yazi( olduren ,"%s !nBasarim gorevin bitmistir odulunu almak icin basarim menusune gidin.",sG_ChatTag);	
			}
		}
		if(eldebirsifirla[ olduren ][ 10 ] == 1)
		{
			
			if(g_TL[ olduren ] >= oldurtkazan[ olduren ][ 1 ] )
			{
				g_TL[ olen ] += oldurtkazan[ olduren ][ 1 ];
				g_TL[ olduren ] -= oldurtkazan[ olduren ][ 1 ];
				sSetIntData("%i-para",g_TL[ olduren ], myuid[olduren]);
				sSetIntData("%i-para",g_TL[ olen ],myuid[olen]);
				renkli_yazi( olen ,"%s !n%s Adli oyuncuya oldugun icin!t %d TL !nkazandin extradan.",sG_ChatTag,isimcek(olduren),oldurtkazan[ olduren ][ 1 ]);	
			}
			else {
				eldebirsifirla[ olduren ][ 10 ] = 0;
				oldurtkazan[ olduren ][ 1 ] = 0;
				renkli_yazi( olduren ,"%s !nParan bittigi icin belirledigin miktari iptal ettik ve seni t ye transfer ettik.",sG_ChatTag);	
				if(get_user_team(olduren) == 2 && is_user_connected(olduren) && is_user_alive(olduren)) {
					cs_set_user_team(olduren,1);
					revle(olduren);
				}
			}
		}
	}
	return PLUGIN_HANDLED;
}
public yapayzeka(index,online){
	online = online/3600;
	if(online >= 50){
		online = online/50;
		if(g_TL[index] >= 10000)
		online+=2;
		if(kil_basina[index]==0){
			kil_basina[index]=10;
		}
		if( kil_basina[index] + ( gelistir[index][8] / 2 + gelistir[index][9]) * kazancarttirmarkt[index] >= 20){
			online+=2;
		}
		renkli_yazi( index ,"%s !nYapay zeka hesabina mudahele etti ve !g%d tl !nzam ekledi!g.",sG_ChatTag,online);
	}
	else {
		online = 0;
	}
	return online;
}
public plugin_cfg(){
	iG_Vault = nvault_open("Niva_BBMenuV2");
	toplamgorev = sGetIntData("toplamgorev");
	log1 = sGetIntData("genel_log");
	log2 = sGetIntData("konusma_log");
	ctgecmenormal = 1;
	bombaalmrk = 2;
	kazancaral = 3;
}
public plugin_end(){
	nvault_close(iG_Vault);
}
public bePS(id){
	if (is_user_alive(id)){
		give_item(id, "item_assaultsuit");
		new team = get_user_team(id);
		if(!bb_get_build_time() && get_user_team(id) == 2 && is_user_connected(id)) {
			set_task(1.0,"SilahMenu",id);
		}
		set_user_gravity(id,0.8);
		if(team == 1){
			new iL_Required = gelistir[id][2];
			new zombi_armor = gelistir[ id ][ 5 ];
			cs_set_user_armor(id, 255, CS_ARMOR_VESTHELM);
			if(iL_Required){
				new iL_Health = pev(id,pev_health);
				set_pev(id,pev_health,float(iL_Health+iL_Required*1000));
			}
			if(zombi_armor) {
				set_user_armor(id,get_user_armor(id) + 500 * zombi_armor );
			}
		}
		enigmakalkani[id] = 0;
		spamkurtulsure[id] = 0;
		enigmaspam[id] = 0;
		chatspam[id] = 0;
		pev(id, pev_origin, dogdugumkonum[id]);
		if(get_user_team(id) == 1 )
		oldurdum_okazandi(id);
		if( gorunmezaktif[ id ] == 1)
		{
			gorunmezaktif[ id ] =0;
			set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255); 
		}
	}
}
public beTD(victim,inflictor,attacker,Float:vurus_gucu,damage_type){
	if(victim != attacker && get_user_team(attacker) == 2){
		if(damage_type & DMG_GRENADE){
			new iL_Required = gelistir[attacker][1];
			vurus_gucu *= iD_BombAttack;
			if(iL_Required){
				vurus_gucu += iL_Required*150;
			}
		}
		else { 
			new iL_WeaponID = get_user_weapon(attacker);
			if(iL_WeaponID != CSW_KNIFE){
				new iL_Required = gelistir[attacker][0];
				new iL_UsingSkin = kullaniliyor[attacker][iL_WeaponID];		
				if(iL_UsingSkin){
					vurus_gucu *= sG_BSilahHasar[iL_UsingSkin];
				}
				if(iL_Required){
					vurus_gucu += iL_Required*4;
				}
			}
			else{
				vurus_gucu *= 5;
				new iL_Required = gelistir[attacker][3];
				if(iL_Required){
					vurus_gucu += iL_Required*35;
				}				
			}
		}
		if( hasarimiarttir[ attacker ] == 0 )
		hasarimiarttir[ attacker ] = 1;
		if( is_user_connected( victim ) && enigmakalkani[ victim ] && is_user_alive( victim )) {
			vurus_gucu = vurus_gucu / 2;
			if( vurus_gucu > 70 )
			vurus_gucu -= gelistir[victim][7];
		}
		new markethas;
		if(hasarimiarttir[ attacker ] == 2) {
			markethas = 80;
		}
		SetHamParamFloat(4,( vurus_gucu + markethas ) - rounddaoldurdum[attacker]);
	}
	else if(get_user_team(attacker) == 1 ){
		SetHamParamFloat(4,vurus_gucu + thasararttir);
	}
}
public plugin_natives(){
	register_native("wd_yakinabomb_out","wd_yakinabomb");
	register_native("bb_get_user_packs","native_bb_get_user_packs", 1);
	register_native("bb_set_user_packs","native_bb_set_user_packs");
}
public wd_yakinabomb(){
	new id = get_param(1);
	return yetenekal[id][ 1 ];
}
public verisifirla( id )
{
	g_TL[ id ] = 0;
	for(new i; i < 10; i++){
		islemler[id][i] = 0;
		yetenekal[id][i] = 0;
		yetkialveisle[id][i] = 0;
		yetenekal[id][i] = 0;
		bireysel_chat_new[id][i] = 0;
		basarimlar[ id ][ i ] = 0;
	}
	for(new i; i < 15; i++){
		gelistir[id][i] = 0;
	}
	islemler[id][ 1 ] = 1;
	rcon_indirim[id]=0;
	iadetalep[id]=0;
	g_Diamond[ id ] = 0;
	chatname[ id ] = 0;
	yetkili_belirle[id]="";
	tagimbenimm[id]="";
	bireldebasarimi[ id ] = 0;
	wa_toplambagis[id]=0;
	g_Oldur[id] = 0;
	g_OldurmePara[id] = 0;
	g_Harca[id] = 0;
}
public pUserLogged( id ){
	indirim[id] = 0;
	verisifirla( id );
	login_secici( id );
	new iL_UID = nGetUidByID( id );
	myuid[id] = iL_UID;
	yetenekal[id][1] = sGetIntData("%i-yakinabomba",myuid[id]);
	tagimbenimm[id] = sGetStrData("%i-roottagxd",myuid[id]);
	bireysel_chat_new[ id ][ 1 ] = sGetIntData("%i-chatuidx",myuid[id]);
	bireysel_chat_new[ id ][ 3 ] = sGetIntData("%i-chatyazix",myuid[id]);
	chatname[ id ] = sGetIntData("%i-chatnickx",myuid[id]);
	basarimlar[ id ][ 0 ] = sGetIntData("%i-100kereoldur",myuid[id]);
	basarimlar[ id ][ 1 ] = sGetIntData("%i-10000alisveris",myuid[id]);
	gereksizmsjlar[id] = sGetIntData("%i-gereksizmsj",myuid[id]);
	g_Oldur[id] = sGetIntData("%i-oldurall",myuid[id]);
	g_OldurmePara[id] = sGetIntData("%i-oldurmepara",myuid[id]);
	g_Harca[id] = sGetIntData("%i-harca",myuid[id]);

	wa_toplambagis[id] = sGetIntData("%i-toplambagisim",myuid[id]);

	if( sGetIntData("%i-bombasayimxx",myuid[id]) == 0 ) 
	islemler[ id ][ 1 ] = 1;
	else 
	islemler[ id ][ 1 ] = sGetIntData("%i-bombasayimxx",myuid[id]);

	for(new i; i < 15; i++)
	gelistir[id][i] = sGetIntData("%i-%i-gelisim",myuid[id],i);

	//if( get_user_flags( id ) & ADMIN_USER ) 
	//yukle( id,iL_UID );

	new adcek[23],sifcek[23];
	nUidGetUName(myuid[id],adcek,22);
	nUidGetUPass(myuid[id],sifcek,22);
	client_cmd(id,"setinfo _un %s",adcek);
	client_cmd(id,"setinfo _up %s",sifcek);
	g_TL[ id ] = sGetIntData("%i-para",iL_UID);//nvault_burdayimamk
	g_Diamond[ id ] = sGetIntData("%i-diamond",iL_UID);
	iadetalep[id] = sGetIntData("%i-iadetalepxx",iL_UID);
	if( loginspam[ id ] == 0 && adamyetkilimi( id )){
		loginspam[ id ] =1;
		renkli_yazi( 0 ,"%s !n%s Adli yetkili !t[!g%s Sinifi!t]!n'ile oyuna giris yapmistir.",sG_ChatTag,isimcek(id),yetkili_belirle[id]);
	}
	if(!(yetkili_sayisal_id[ id ] == 1))
	vip_fonks_temelesifirla( id );

	if( sGetIntData("%i-guvenlivipmodx",myuid[id]) == 1 ) {
		if(!(get_user_flags(id) & iD_VIP_YETKI))
		{
			renkli_yazi( id ,"%s !nSenin bu hesaba girmeye yetkin yok, bu hesapta guvenli mod acik.",sG_ChatTag);
			sSetIntData("%i-para",g_TL[ id ],myuid[id]);
			pUserDisconnect( id );
			nForwardExit(id);
			myuid[ id ] = 0;
			spamkoru[id] = 1;
		}
	}
	else if(sGetIntData("%i-guvenlivownrmodx",myuid[id]) == 1)
	{
		if(!(get_user_flags(id) & iD_ROOT_YETKI)) {
			renkli_yazi( id ,"%s !nSenin bu hesaba girmeye yetkin yok, bu hesapta guvenli mod acik.",sG_ChatTag);
			sSetIntData("%i-para",g_TL[ id ],myuid[id]);
			pUserDisconnect( id );
			nForwardExit(id);
			myuid[ id ] = 0;
			spamkoru[id] = 1;
		}
	}
	indirim[id] -= yapayzeka(id, nUidOnlineTime(myuid[id]));
}
public vip_fonks_temelesifirla( id ) {
	islemler[ id ][ 1 ] = 0;
	bireysel_chat_new[ id ][ 1 ] = 0;
	bireysel_chat_new[ id ][ 3 ] = 0;
}
public pUserLoggedMulti(id){
	formatex(yetkili_belirle[id],49, sD_PasifChat);
	myuid[id] = 0;
	verisifirla( id );
}
public pUserDisconnect( id ){
	formatex(yetkili_belirle[id],49, sD_PasifChat);
	myuid[id] = 0;
	verisifirla( id );
}
public sureyisifirla(id){
	if(is_user_connected(id))
	{
		lockdelay[id]=0;
	}
}
public yukle( id , iL_UID) {
	if(myuid[id]+50 >= nGetLastUid()){
		indirim[id]+=3;
		kazancarttirmarkt[id] = 2;
		formatex(yetkili_belirle[id],49, "Yeni Kullanici");
		renkli_yazi( id ,"%s !nHesabiniz yeni oldugu icin ek ozellikler tanimlandi.",sG_ChatTag);
	}
	yetkialveisle[ id ][ 1 ] = sGetIntData("%i-slotum",iL_UID);
	yetkialveisle[ id ][ 2 ] = sGetIntData("%i-slotmenu",iL_UID);
	yetkialveisle[ id ][ 4 ] = sGetIntData("%i-indirim_ozl",iL_UID);
	yetkialveisle[ id ][ 5 ] = sGetIntData("%i-yetenekstnal",iL_UID);
	yetkialveisle[ id ][ 6 ] = sGetIntData("%i-locksatinal",iL_UID);
	yetkialveisle[ id ][ 7 ] = sGetIntData("%i-sistemsleveli",iL_UID);
	if( yetkialveisle[ id ][ 1 ] == 1 ) {
		if( sGetIntData("%i-slotum",myuid[id]) )
		formatex(yetkili_belirle[id],49, "Sistem-Slotu I");
		if(yetkialveisle[ id ][ 7 ]==1)
		formatex(yetkili_belirle[id],49, "Sistem-Slotu II");
		yetkili_menu_oz[ id ][ 1 ] = 2000;
		yetkili_menu_oz[ id ][ 2 ] = 2;
		yetkili_menu_oz[ id ][ 3 ] = 0;
	}
	if( yetkialveisle[ id ][ 2 ] == 1 ) {
		yetkili_sayisal_id[ id ] = 3;
	}
	if( yetkialveisle[ id ][ 4 ] == 1 ) {
		indirim[id] = get_pcvar_num(cvarlar[21]);
	}
}
public eCurWeapon( id ) {
	new iL_WeaponID = get_user_weapon( id );
	new iL_UsingSkin = kullaniliyor[ id ][iL_WeaponID];
	new sL_Model[96];
	if(iL_UsingSkin){
		formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahV[iL_UsingSkin]);
		set_pev( id ,pev_viewmodel2,sL_Model);
		formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahP[iL_UsingSkin]);
		set_pev( id ,pev_weaponmodel2,sL_Model);
	}
}
public login_secici( id )
{
	new yetkiid = get_user_flags(id);
	
	if(yetkiid & iD_VIP_YETKI){
		indirim[id] += get_pcvar_num(cvarlar[23]);
		formatex(yetkili_belirle[id],49 , "V.I.P+");
		yetkili_sayisal_id[ id ] = 1;
		yetkili_menu_oz[ id ][ 1 ] = 6000;
		yetkili_menu_oz[ id ][ 2 ] = 15;
		yetkili_menu_oz[ id ][ 3 ] = 3;
		if(yetkiid & iD_ROOT_YETKI){
			rcon_indirim[id]=1;
			formatex(yetkili_belirle[id],49 , "Kurucu");
			yetkili_menu_oz[ id ][ 3 ] = 10;
		}
		else if( yetkiid & ADMIN_IMMUNITY ) {
			formatex(yetkili_belirle[id],49 , "Yonetici");
		}
		return PLUGIN_HANDLED;
	}
	new iL_UID = nGetUidByID( id );
	indirim[id] += get_pcvar_num(cvarlar[23]);
	formatex(yetkili_belirle[id],49 , "V.I.P");
	yetkili_sayisal_id[ id ] = 1;
	yetkili_menu_oz[ id ][ 1 ] = 5000;
	yetkili_menu_oz[ id ][ 2 ] = 10;
	yetkili_menu_oz[ id ][ 3 ] = 2;
	if(sGetIntData("%i-locksatinal",iL_UID)) {
		yetkialveisle[ id ][ 6 ] = sGetIntData("%i-locksatinal",iL_UID);
	}
	yetkialveisle[ id ][ 1 ] = 1;
	return PLUGIN_HANDLED;
	/*
	if(yetkiid & ADMIN_LEVEL_D){
		indirim[id] += get_pcvar_num(cvarlar[22]);
		formatex(yetkili_belirle[id],49 , "Normal-Admin+");
		yetkili_sayisal_id[ id ] = 2;
		yetkili_menu_oz[ id ][ 1 ] = 4000;
		yetkili_menu_oz[ id ][ 2 ] = 10;
		yetkili_menu_oz[ id ][ 3 ] = 2;
		return PLUGIN_HANDLED;
	}
	if(yetkiid & iD_ADMIN_YETKI){
		indirim[id] += get_pcvar_num(cvarlar[22]);
		formatex(yetkili_belirle[id],49 , "Normal-Admin");
		yetkili_sayisal_id[ id ] = 2;
		yetkili_menu_oz[ id ][ 1 ] = 4000;
		yetkili_menu_oz[ id ][ 2 ] = 10;
		yetkili_menu_oz[ id ][ 3 ] = 2;
		return PLUGIN_HANDLED;
	}
	if(yetkiid & iD_SLOT_YETKI){
		indirim[id] += get_pcvar_num(cvarlar[21]);
		yetkisiz_slotlaratagver( id );
		yetkili_sayisal_id[ id ] = 3;
		yetkili_menu_oz[ id ][ 1 ] = 2000;
		yetkili_menu_oz[ id ][ 2 ] = 5;
		yetkili_menu_oz[ id ][ 3 ] = 0;
		return PLUGIN_HANDLED;
	}
	if( yetkiid & ADMIN_USER ){
		indirim[id] += get_pcvar_num(cvarlar[24]);
		formatex(yetkili_belirle[id],49 , "Oyuncu");
		yetkili_sayisal_id[ id ] = 4;
		yetkili_menu_oz[ id ][ 1 ] = 0;
		yetkili_menu_oz[ id ][ 2 ] = 0;
		yetkili_menu_oz[ id ][ 3 ] = 0;
		return PLUGIN_HANDLED;
	}
	sSendLog("UID: %i || Hesaba bir birey %s olarak giris yapti",3,nGetUidByID(id),yetkili_belirle[id]);
	return PLUGIN_HANDLED;
	*/
}
public yetkisiz_slotlaratagver( id )
{
	new iL_Flags = get_user_flags(id);
	for(new i; i < sizeof(yetkili_turleri); i++){
		if(iL_Flags & yetkili_turleri[i][1][0]){
			formatex(yetkili_belirle[id],49,yetkili_turleri[i][0]);
			break;
		}
	}
	return PLUGIN_HANDLED;
}
public client_putinserver( id ) {
	static ip[16];
	static ulke[45];
	get_user_ip(id, ip, charsmax(ip), 1);
	geoip_country_ex(ip, ulke, charsmax(ulke));
	if(equali(ulke,"Turkey")){
		ulkem[id]=0;
	}
	else {
		ulkem[id]=1;
	}
	if(yetkili_sayisal_id[ id ] == 0)
	formatex(yetkili_belirle[id],49 , sD_PasifChat);
	set_task(1.0,"ortahudgoster",id,_,_,"b");
}
public rev_bilgisi_ver( id ) {
	if( is_user_connected( id ) ) 
	{
		ulkem[id] ? renkli_yazi( id ,"%s !nBuilder takiminda basenize fazla kisi girmesi durumunda ''!g/revle!n'' yazabilirsiniz.",sG_ChatTag):renkli_yazi( id ,"%s !nTo remove someone from your region, say !g/revle",sG_ChatTag);
		renkli_yazi( id ,"%s !nAktiflik surenizi ogrenmek icin !g'!t/surem!g' !nyazabilirsiniz!g!",sG_ChatTag);
	}
}
public slot_Reklami_yap( id )
{
	if( is_user_connected( id ) && adamyetkilimi( id ) == 0) 
	renkli_yazi( id ,"%s !nBBMenu uzerinde bulunan !t'!gYetki Sistemi!n' !nsecenegi uzerinden !gyetki satin alabilirsiniz.",sG_ChatTag);	
}
public adamyetkilimi( id )
{
	if(  yetkili_menu_oz[ id ][ 1 ] > 2500 || yetkili_sayisal_id[ id ] == 3 ||  get_user_flags(id) & iD_SLOT_YETKI)
	return 1;
	return 0;
}
public client_connect( id )
{
	/*
	for( new i; i < sizeof( gorevler[] ); i++ ) {
		gorevler[ id ][ i ] = 0;
	}
	*/
	g_TL[ id ] = 0;
	myuid[ id ] = 0;
	kazancarttirmarkt[id] = 0;
	hasarimiarttir[id] = 0;
	islemler[ id ][ 1 ] = 1;
	spamkurtulsure[id] = 0;
	wa_toplambagis[id]=0;
	yetkili_belirle[id]="";
	tagimbenimm[id]="";
}
public plugin_precache(){
	new sL_Model[ 96 ];
	new iL_File = fopen(sD_BasicWeapons, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 1;
		while(!feof(iL_File)){
			new sL_Damage[6],sL_Money[6],sL_CswID[6];
			fgets(iL_File, sL_Data, charsmax(sL_Data)); 
			if(strlen(sL_Data)){
				parse(sL_Data,
					sG_BSilahName[i],37,
					sG_BSilahV[i],37,
					sG_BSilahP[i],37,
					sL_Damage,6,
					sL_Money,5,sL_CswID,5);
				sG_BSilahFiyat[i] = str_to_num(sL_Money);
				sG_BSilahHasar[i] = str_to_float(sL_Damage);
				sGBSilahCSW[i] = str_to_num(sL_CswID);
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahV[i]);
				if(file_exists(sL_Model)){
					precache_model(sL_Model);
					sSendLog("Model basariyla yuklendi, yuklenen model: %s",3,sL_Model);
				}
				else{
					sSendLog("Bir model dosyasi bulunamadi dosya {%s}",1,sL_Model);
				}
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahP[i]);
				if(file_exists(sL_Model)){
					precache_model(sL_Model);
					sSendLog("Model basariyla yuklendi, yuklenen model: %s",3,sL_Model);
				}
				else{
					sSendLog("Bir model dosyasi bulunamadi dosya {%s}",1,sL_Model);
				}
				i++;
			}
		} 
		iG_WeaponCount = i;
		fclose(iL_File); 
	}	
}
public pSendMessage(){
	return PLUGIN_HANDLED;
}
public pSendNewMessage(iP_ID){
	new sL_Data[256];
	read_args(sL_Data,255);
	remove_quotes(sL_Data);
	if(strlen(sL_Data) > 64) {
		ulkem[iP_ID] ? renkli_yazi( iP_ID ,"%s !nYazdigin yazi 150 karakterin ustunde oldugu icin mesajini yayimlayamadik!g.",sG_ChatTag):renkli_yazi( iP_ID ,"%s !nWe couldn't publish your message because your text is over 150 characters!g.",sG_ChatTag);
		client_cmd(iP_ID, "spk ^"buttons/blip2.wav^"");
		return PLUGIN_HANDLED;
	}
	if(refleks_dizi[1] == 1){
		if(equal(sL_Data,refleks)){
			sonrefleks = refleks;
			new odulbelirle = random_num(2, 8);
			g_TL[ iP_ID ] += odulbelirle+gelistir[ iP_ID ][ 11 ];
			if( yetkili_sayisal_id[ iP_ID ] == 1 ) {

				g_TL[ iP_ID ] += 3;
				renkli_yazi(0, "%s !t%s !nIsimli vip, !tIlk yazan oyununu!n kazandi ve !g%d+%d TL !gelde etti.",sG_ChatTag,isimcek(iP_ID),odulbelirle+3,gelistir[ iP_ID ][ 11 ]);
			}
			else {
				renkli_yazi(0, "%s !t%s !nIsimli oyuncu, !tIlk yazan oyununu!n kazandi ve !g%d+%d TL !gelde etti.",sG_ChatTag,isimcek(iP_ID),odulbelirle,gelistir[ iP_ID ][ 11 ]);
			}
			client_cmd(iP_ID, "spk ^"buttons/blip2.wav^"");
			refleks_dizi[3]=1;
			refleks_dizi[4]=iP_ID;
			oyunbitti( );
			return PLUGIN_HANDLED;
		}
	}
	else {
		if(equal(sL_Data,sonrefleks)){
			renkli_yazi( iP_ID ,"%s !nGec kaldin bu soruyu senden once !g%s !ndogru sekilde yazdi ve odulu aldi.",sG_ChatTag,isimcek(refleks_dizi[4]));
			return PLUGIN_HANDLED;
		}
	}
	if(strlen(sL_Data) > 0 && sL_Data[0] != '/' && sL_Data[0] != '!' && containi(sL_Data[0],"173") == -1 && containi(sL_Data[0],"aile") == -1){
		if( chatkapatac == 1 ){
			ulkem[iP_ID] ? renkli_yazi( iP_ID ,"%s !nChat bu harita icin pasif hale getirildi.",sG_ChatTag):renkli_yazi( iP_ID ,"%s !nChat one maps closed.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		if(myuid[iP_ID]<900) {
			ulkem[iP_ID] ? renkli_yazi( iP_ID ,"%s !nHesabin bulunmuyor, acilan menuden bir hesap olustur ve sohbetin tadina bak!",sG_ChatTag):renkli_yazi( iP_ID ,"%s !nYou cannot send messages without registration!",sG_ChatTag);
			mMainMenu(iP_ID);
			return PLUGIN_HANDLED;
		}
		if( chatspam[iP_ID] == 1){
			ulkem[iP_ID] ? renkli_yazi( iP_ID ,"%s !nSpam mesaj algiladim ve mesajini yayimlamadik.",sG_ChatTag):renkli_yazi( iP_ID ,"%s !nDon't spam message.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		new sL_Name[28],sL_UID[6],sL_NewData[256],iL_Flag = get_user_flags(iP_ID);
		copy(sL_NewData,255,sG_ChatMotd);
		get_user_name(iP_ID,sL_Name,27);
		if(!is_user_alive(iP_ID)){
			replace(sL_NewData,255,"{DEATH}","^x01×");
		}
		else{
			replace(sL_NewData,255,"{DEATH}","");
		}
		num_to_str(myuid[iP_ID],sL_UID,5);
		replace(sL_NewData,255,"{RT}",tagimbenimm[ iP_ID ]);
		replace(sL_NewData,255,"{DIL}",ulkem[iP_ID] ? "TR":"EN");

		if( bireysel_chat_new[ iP_ID ][ 1 ] == 1 ){
			replace(sL_NewData,255,"{PARA}","Gizli");
		}
		else { 
			new stringecevir[15]; 
			num_to_str(g_TL[iP_ID],stringecevir,14);
			replace(sL_NewData,255,"{PARA}",stringecevir);
		}
		replace(sL_NewData,255,"{RK}",yetkili_belirle[iP_ID]);
		
		if( chatname[ iP_ID ] == 1 )
		{
			new adcek[26];
			nUidGetUName(myuid[ iP_ID ],adcek,22);
			replace(sL_NewData,255,"{UNAME}",adcek);
		}
		else {
			replace(sL_NewData,255,"{UNAME}",sL_Name);
		}
		if( ( iL_Flag & iD_SLOT_YETKI || yetkialveisle[ iP_ID ][ 1 ] == 1 ) && bireysel_chat_new[ iP_ID ][ 3 ] == 0){	
			replace(sL_NewData,255,"{FLAG}","^x04");
		}
		else{
			replace(sL_NewData,255,"{FLAG}","^x01");
		}
		sSendLog("%s-UID-%i: %s",4,sL_Name,myuid[iP_ID],sL_Data);
		replace_all(sL_NewData,255,"!n","^x01");
		replace_all(sL_NewData,255,"!g","^x04");
		replace_all(sL_NewData,255,"!t","^x03");
		replace(sL_NewData,255,"{MSG}",sL_Data);
		if(!(get_user_flags(iP_ID) & iD_VIP_YETKI))
		chatspam[iP_ID]=1;
		set_task(3.0,"spamsifirla_chat",iP_ID);
		pSendMessageAll(iP_ID,sL_NewData);
	}
	return PLUGIN_CONTINUE;

}
public spamsifirla_chat( id ){
	if( is_user_connected( id ))
	chatspam[id] = 0;
}
public pSendMessageAll(iP_ID,sP_Data[]){
	new sL_Team[19];
	get_user_team(iP_ID,sL_Team,18);	
	new sL_Players[32],iL_Num,iL_UID;
	get_players(sL_Players,iL_Num);
	for(new i; i < iL_Num; i++){
		iL_UID = sL_Players[i];
		if(is_user_alive(iP_ID) && is_user_alive(iL_UID) || is_user_alive(iP_ID) && !is_user_alive(iL_UID) || get_user_flags(iP_ID) & iD_VIP_YETKI){
			new sL_Team2[19];
			get_user_team(iL_UID,sL_Team2,charsmax(sL_Team2));
			message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _,iL_UID);
			write_byte(iL_UID);
			write_string(sL_Team);
			message_end();	
			message_begin(MSG_ONE,get_user_msgid("SayText"),{0,0,0},iL_UID);
			write_byte(iL_UID);
			write_string(sP_Data);
			message_end();		
			message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _,iL_UID);
			write_byte(iL_UID);
			write_string(sL_Team2);
			message_end();
		}
	}
}
public SilahMenu(id){
	if(get_user_team(id) == 2 && !bb_get_build_time() && is_user_connected(id)) {
		new iL_Menu = sCreateMenu(id,"Silah Menu","SilahMenux");
		if( sGetIntData("%i-kalicisilahtag1",myuid[id]) == 1 ){
			sMenuAddItem(iL_Menu,"\wDiamond Silah \r[\wUCRETSIZ\r]","10",0);
		}
		sMenuAddItem(iL_Menu,"\wM4A1","1",0);
		sMenuAddItem(iL_Menu,"\wAK47","2",0);
		if(yetkili_sayisal_id[ id ] == 1)
		sMenuAddItem(iL_Menu,"\wAUG","3",0);
		else
		sMenuAddItem(iL_Menu,"\dAUG \r[\wVIP\r]","9",0);

		sMenuAddItem(iL_Menu,"\wFAMAS","4",0);
		if(yetkili_sayisal_id[ id ] == 1)
		sMenuAddItem(iL_Menu,"\wSG552","5",0);
		else
		sMenuAddItem(iL_Menu,"\dSG552 \r[\wVIP\r]","9",0);

		sMenuAddItem(iL_Menu,"\wGALIL","6",0);
		if(yetkialveisle[ id ][ 7 ]==1)
		sMenuAddItem(iL_Menu,"\wXM1014^n","7",0);
		else
		sMenuAddItem(iL_Menu,"\dXM1014 \r[\wSistem Slotu II Ozel\r]^n","7",0);

		if( yetkili_sayisal_id[ id ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\rVIP \wSilah Kutusu","8",0):sMenuAddItem(iL_Menu,"\rVIP \wWeapon Box","8",0);
		else 
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dSilah Kutusu \r[\wVIP\r]","8",0):sMenuAddItem(iL_Menu,"\dWeapon Box \r[\wVIP\r]","8",0);

		sMenuEnd( id ,iL_Menu, 0);
	}
	return PLUGIN_HANDLED;
}
public SilahMenux(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		SilahMenu(iM_ID);
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(get_user_team(id) == 1 || bb_get_build_time()) {
		return PLUGIN_HANDLED;
	}
	strip_user_weapons( id );
	switch(iL_Item){
		case 1 : {
			give_item(id, "weapon_m4a1");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g M4A1 !t]!n aldiniz.",sG_ChatTag);
		}
		case 2 : {
			give_item(id, "weapon_ak47");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g AK47 !t]!n aldiniz.",sG_ChatTag);
		}
		case 3 : {
			give_item(id, "weapon_aug");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g AUG !t]!n aldiniz.",sG_ChatTag);
		}
		case 4 : {
			give_item(id, "weapon_famas");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g FAMAS !t]!n aldiniz.",sG_ChatTag);
		}
		case 5 : {
			give_item(id, "weapon_sg552");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g SG552 !t]!n aldiniz.",sG_ChatTag);
		}
		case 6 : {
			give_item(id, "weapon_galil");
			renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g GALIL !t]!n aldiniz.",sG_ChatTag);
		}
		case 7 : {
			if(yetkialveisle[ id ][ 7 ]==1)
			{
				give_item(id, "weapon_xm1014");
				renkli_yazi( id ,"%s !nBasarili bir sekilde !t[!g Pompali !t]!n aldiniz.",sG_ChatTag);
			}
			else {
				renkli_yazi( id ,"%s !nBu ozellik Sistem Slotu II !nozeldir !g.",sG_ChatTag);
				SilahMenu(id);
				return PLUGIN_HANDLED;
			}
		}
		case 8 : {
			if( yetkili_sayisal_id[ id ] == 1 ) {
				eldebirsifirla[ id ][ 1 ] = 1;
				sansisleri( id , 4 );
			}
			else {
				renkli_yazi( id ,"%s !nBu ozellik !gV!t.!gI!t.!gP !nozeldir !g.",sG_ChatTag);
				SilahMenu(id);
				return PLUGIN_HANDLED;
			}
		}
		case 9 : {
			SilahMenu(id);
			return PLUGIN_HANDLED;
		}
		case 10 : {
			if( sGetIntData("%i-kalicisilahtag1",myuid[id]) == 1 )
			{
				new sL_WeaponName[28],iL_WeaponID = sGBSilahCSW[iG_WeaponCount-1];
				kullaniliyor[id][iL_WeaponID] = iG_WeaponCount-1;
				get_weaponname(iL_WeaponID,sL_WeaponName,27);
				give_item(id,sL_WeaponName);
				cs_set_user_bpammo(id,iL_WeaponID,255);
			}
			else {
				SilahMenu(id);
				return PLUGIN_HANDLED;
			}
		}
	}
	give_item(id, "weapon_knife");
	give_item(id, "weapon_deagle");
	give_item(id, "weapon_hegrenade");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mMainMenu(id){
	if( myuid[id] == 0 )
	formatex(yetkili_belirle[id],49 , sD_PasifChat);		
	new iL_Menu = sCreateMenu(id,"Ana Menu","mMainMenu_Prcs");
	if(!myuid[id]){
		ulkem[id] ? sMenuAddItem(iL_Menu,"Giris \yYap","1"):sMenuAddItem(iL_Menu,"Login","1");
		ulkem[id] ? sMenuAddItem(iL_Menu,"Kayit \yOl^n","2"):sMenuAddItem(iL_Menu,"Register^n","2");
		sMenuAddItem(iL_Menu,"Language \r[\y%s\r] ","13",0,ulkem[id] ? "TR":"EN");
	}
	else{
		ulkem[id] ? sMenuAddItem(iL_Menu,"Market \yMenu","4"):sMenuAddItem(iL_Menu,"Shop \yMenu","4");
		switch( get_user_team(id) )
		{
			case 1 : {
				if( eldebirsifirla[ id ][ 2 ] == iD_HPMenu_max ){
					sMenuAddItem(iL_Menu,"HP \yMenu \w[\rKullandin\w]","7");
				}
				else{
					sMenuAddItem(iL_Menu,"HP \yMenu","7");
				}
			}
			case 2 : {
				ulkem[id] ? sMenuAddItem(iL_Menu,"Silah \yMenu","3"):sMenuAddItem(iL_Menu,"Gun \yMenu","3");
			}	
		}
		ulkem[id] ? sMenuAddItem(iL_Menu,"Gorev \yMenu","8"):sMenuAddItem(iL_Menu,"Task \yMenu","8");
		if( eldebirsifirla[ id ][ 1 ] == 1 ){
			ulkem[id] ? sMenuAddItem(iL_Menu,"Yetkili \yMenu \w[\rKullandin\w]","6"):sMenuAddItem(iL_Menu,"Authorized \yMenu","6");
		}
		else{
			ulkem[id] ? sMenuAddItem(iL_Menu,"Yetkili \yMenu","6"):sMenuAddItem(iL_Menu,"Authorized \yMenu","6");
		}
		ulkem[id] ? sMenuAddItem(iL_Menu,"Islemler \yMenu","5"):sMenuAddItem(iL_Menu,"Transactions \yMenu","5");
		ulkem[id] ? sMenuAddItem(iL_Menu,"Kazanc \yMenu","11"):sMenuAddItem(iL_Menu,"Winnings \yMenu","11");
		ulkem[id] ? sMenuAddItem(iL_Menu,"Hesabimi \yGelistir","9"):sMenuAddItem(iL_Menu,"Improve My \yAccount","9");
		ulkem[id] ? sMenuAddItem(iL_Menu,"Yetki \ySistemi","10"):sMenuAddItem(iL_Menu,"Authority \ySystem","10");
		sMenuAddItem(iL_Menu,"Takim \ySistemi \r(Yakinda) ^n","12");
		sMenuAddItem(iL_Menu,"\wCikis","14",0);
	}
	sMenuEnd( id ,iL_Menu, 0);
	return PLUGIN_HANDLED;
}
public mMainMenu_Prcs(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			nForwardLogin(id);
			if( spamkoru[id] == 1 ){
				renkli_yazi( id ,"%s !nGiris yapmak icin diger eli bekleyin.",sG_ChatTag);					
				return PLUGIN_HANDLED;
			}
			spamkoru[id] = 1;
		}
		case 2 : {
			if( spamkoru[id] == 1 ){
				renkli_yazi( id ,"%s !nDiger el kayit olabilirsin.",sG_ChatTag);					
				return PLUGIN_HANDLED;
			}
			nForwardRegister(id);
			sSendLog("Bir kullaniciya sisteme kayit olmaya calisiyor",3);
		}
		case 3 : {
			if( bb_get_build_time() ){
				renkli_yazi( id ,"%s !nBu haraketiniz icin build time suresinin bitmesi gerekmekte.",sG_ChatTag);				
				return PLUGIN_HANDLED;
			}
			mWeaponMenu(id);
		}
		case 4 : {
			mMarketMenu( id );
		}
		case 5 :{
			mIslemler( id );
		}
		case 6 : {
			if(  adamyetkilimi( id ) == 1 ){
				if( get_playersnum() >= 6 ){
					mYetkiliMenu( id );
					return PLUGIN_HANDLED;
				}
				else{
					renkli_yazi( id ,"%s !nServerde 3 kisi yok.",sG_ChatTag);
					mMainMenu(id);
					return PLUGIN_HANDLED;
				}
			}
			else {
				renkli_yazi( id ,"%s !nOyuncular bu sisteme erisim yapamaz, yetki al menusunden yetki alin.",sG_ChatTag);
				mMainMenu(id);
			}
		}
		case 7 : {
			if( bb_get_build_time() ) {
				renkli_yazi( id ,"%s !nBu haraketiniz icin build time suresinin bitmesi gerekmekte.",sG_ChatTag);				
				return PLUGIN_HANDLED;
			}
			if( enigmakalkani[id] == 1 ){
				renkli_yazi( id ,"%s !nEnigma kalkani aktifken bunu kullanamazsin.",sG_ChatTag);				
				return PLUGIN_HANDLED;
			}
			HPMenu( id );
		}
		case 8 : {
			mGorevMenu(id);
		}
		case 9 : {
			mGelistir(id);
		}
		case 10 : {
			satin_al_Yetki(id);
		}
		case 11 : {
			mKazancMenu(id);
		}
		case 13 : {
			ulkem[id] = ulkem[id] ? 0:1;
			mMainMenu(id);
		}
		case 14 : {
			return PLUGIN_HANDLED;
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public apiToplambagis(){
	new bagis;
	bagis=0;
	for(new i = 1000; i < nGetLastUid( ); i++) {	
		new level  = sGetIntData("%i-toplambagisim",i);
		bagis+= level;
	}
	return bagis;
}
public tumbagisciler(id){
	new iL_Menu = sCreateMenu(id,"Tum bagiscilar","mBagisGlobalx",0);
	for(new i = 1000; i < nGetLastUid( ); i++) {	
		new level  = sGetIntData("%i-toplambagisim",i);
		if( level > 0 ) {
			sMenuAddItem(iL_Menu,"\r%d \y|| \w%d TL","5",0,i,level);
		}
	}
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public mBagisGlobal(id){
	new iL_Menu = sCreateMenu(id,"Bagis sistemi","mBagisGlobalx");

	sMenuAddItem(iL_Menu,"\y%s^n","3",0,BAGIS_NEDENI);

	sMenuAddItem(iL_Menu,"\yBagis yap \r[\w5 TL\r]","2",0);
	sMenuAddItem(iL_Menu,"\yBagis yap \r[\w100 TL\r]","6",0);
	sMenuAddItem(iL_Menu,"\yBagis yapan kisiler^n","3",0);

	sMenuAddItem(iL_Menu,"\yYapilan toplam bagis: \r%i\r(\d+%d\r)\wTL","4",0,apiToplambagis(),toplambagisglobal);
	sMenuEnd( id ,iL_Menu);
	return PLUGIN_HANDLED;
}
public mBagisGlobalx(id,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 2 : {
			if(g_TL[id] >= 5){
				g_TL[id]-=5;
				wa_toplambagis[id]+=5;
				sSetIntData("%i-para",g_TL[ id ],myuid[id]);
				sSetIntData("%i-toplambagisim",wa_toplambagis[id],myuid[id]);
				toplambagisglobal+=5;
				renkli_yazi( id ,"%s !nBasariyla bagis yapildi, toplam bagisin !g%d tl !noldu!g!",sG_ChatTag,wa_toplambagis[id]);
			}
			else {
				renkli_yazi( id ,"%s !nParan yetersiz durumda!",sG_ChatTag);
			}
			mBagisGlobal(id);
		} 
		case 3 : {
			tumbagisciler(id);
		}
		case 4 : {
			mBagisGlobal(id);
		}
		case 5 : {
			renkli_yazi( id ,"%s !nBagisci bilgileri gizli tutulmaktadir!",sG_ChatTag);
			mBagisGlobal(id);
		}
		case 6 : {
			if(g_TL[id] >= 100){
				g_TL[id]-=100;
				wa_toplambagis[id]+=100;
				sSetIntData("%i-para",g_TL[ id ],myuid[id]);
				sSetIntData("%i-toplambagisim",wa_toplambagis[id],myuid[id]);
				toplambagisglobal+=100;
				renkli_yazi( id ,"%s !nBasariyla bagis yapildi, toplam bagisin !g%d tl !noldu!g!",sG_ChatTag,wa_toplambagis[id]);
			}
			else {
				renkli_yazi( id ,"%s !nParan yetersiz durumda!",sG_ChatTag);
			}
			mBagisGlobal(id);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
stock bool:apiStuck(Id)
{
	static Float:Origin[3];
	pev(Id, pev_origin, Origin);
	engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(Id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0);
	if (get_tr2(0, TR_StartSolid))
	return true;
	return false;
}
public tag_satin_al(id){
	new iL_Menu = sCreateMenu(id,"Etiket Satin Alin","tag_satin_alX");

	if( yetkili_sayisal_id[ id ] == 1 )
	sMenuAddItem(iL_Menu,"Usta Builder \r[\w%d TL\r]","1",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])));
	else
	sMenuAddItem(iL_Menu,"\dUsta Builder \r[\wVIP\r]","1",0);

	if( yetkili_sayisal_id[ id ] == 1 )
	sMenuAddItem(iL_Menu,"KRAL \r[\w%d TL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])));
	else 
	sMenuAddItem(iL_Menu,"\dKRAL \r[\wVIP\r]","2",0);

	sMenuAddItem(iL_Menu,"Silah Ustasi \r[\w%d TL\r]","3",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])));
	if(yetkialveisle[ id ][ 7 ]==1)
	sMenuAddItem(iL_Menu,"AVCI \r[\w%d TL\r]","4",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])));
	else 
	sMenuAddItem(iL_Menu,"\dAVCI \r[\wSistem Slotu II OZEL\r]","4",0);

	sMenuAddItem(iL_Menu,"KatiL \r[\w%d TL\r]^n","5",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])));

	sMenuAddItem(iL_Menu,"Mevcut Tag Sildirme \r[\w%d TL\r]","6",0,market_tl_goster( id ,get_pcvar_num(cvarlar[43])/3));
	sMenuEnd( id ,iL_Menu);
}
public tag_satin_alX(id,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( !(yetkili_sayisal_id[ id ] == 1 )){
				renkli_yazi(id ,"%s !nBu tag sadece VIP Ozel",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			new parakont = tl_kontrol( id , "Ozel Tag #1",( get_pcvar_num(cvarlar[43]) ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","!g[!nUsta Builder!g]!t-",myuid[id]);
			if( myuid[id] )
			tagimbenimm[ id ] = "!g[!nUsta Builder!g]!t-";			

			renkli_yazi(id ,"%s !nBasarili bir sekilde tag alindi.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		case 2 : {
			if( !(yetkili_sayisal_id[ id ] == 1 )){
				renkli_yazi(id ,"%s !nBu tag sadece VIP Ozel",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			new parakont = tl_kontrol( id , "Ozel Tag #2",( get_pcvar_num(cvarlar[43]) ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","!g[!nKraL!g]!t-",myuid[id]);
			if( myuid[id] )
			tagimbenimm[ id ] = "!g[!nKraL!g]!t-";				
			renkli_yazi(id ,"%s !nBasarili bir sekilde tag alindi.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		case 3 :{
			new parakont = tl_kontrol( id , "Ozel Tag #3",( get_pcvar_num(cvarlar[43]) ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","!g[!nSilah Ustasi!g]!t-",myuid[id]);
			if( myuid[id] )
			tagimbenimm[ id ] = "!g[!nSilah Ustasi!g]!t-";			
			renkli_yazi(id ,"%s !nBasarili bir sekilde tag alindi.",sG_ChatTag);
		}
		case 4 :{
			if(yetkialveisle[ id ][ 7 ]==0)
			{
				renkli_yazi(id ,"%s !nSen sistem slotu degilsin",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			new parakont = tl_kontrol( id , "Ozel Tag #4",( get_pcvar_num(cvarlar[43]) ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","!g[!nAVCI!g]!t-",myuid[id]);
			if( myuid[id] )
			tagimbenimm[ id ] = "!g[!nAVCI!g]!t-";			
			renkli_yazi(id ,"%s !nBasarili bir sekilde tag alindi.",sG_ChatTag);
		}
		case 5 :{
			new parakont = tl_kontrol( id , "Ozel Tag #5",( get_pcvar_num(cvarlar[43]) ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","!g[!nKatiL!g]!t-",myuid[id]);
			if( myuid[id] )
			tagimbenimm[ id ] = "!g[!nKatiL!g]!t-";			
			renkli_yazi(id ,"%s !nBasarili bir sekilde tag alindi.",sG_ChatTag);
		}
		case 6 :{
			new parakont = tl_kontrol( id , "Ozel Tag #5",( get_pcvar_num(cvarlar[43])/3 ));if( !parakont ) return PLUGIN_HANDLED;
			sSetStrData("%i-roottagxd","",myuid[id]);
			if( myuid[id] )
			{
				tagimbenimm[ id ] = "";			
			}
			renkli_yazi(id ,"%s !nBasarili bir sekilde tag sifirlandi",sG_ChatTag);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public basarimlarq(id){
	new iL_Menu = sCreateMenu(id,"Basarimlar","basarimlarxa");

	if( basarimlar[ id ][ 0 ] == 0 )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Bir elde \r100\d(%d) \yKisi Oldur \y[\r 1200 TL \y]","1",0,bireldebasarimi[ id ]):sMenuAddItem(iL_Menu,"Kill \r100\d(%d) \yPeople In Round \y[\r 1200 TL \y]","1",0,bireldebasarimi[ id ]);
	else 
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dBir elde 100 Kisi Oldur \y[\r TAMAMLANDI \y]","1",0):sMenuAddItem(iL_Menu,"\dKill 100 People In Round \y[\r Completed \y]","1",0);

	if( basarimlar[ id ][ 1 ] == 0 )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Toplamda \r10.000\d(%d) \yAlisveris Yap \y[\r 2000 TL \y]","2",0,sGetIntData("%i-alisveris",myuid[id])):sMenuAddItem(iL_Menu,"Buy \r10.000\d(%d) \yTotal \y[\r 2000 TL \y]","2",0,sGetIntData("%i-alisveris",myuid[id]));
	else 
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dToplamda 10.000 Alisveris yap \y[\r TAMAMLANDI \y]","2",0):sMenuAddItem(iL_Menu,"\dBuy 10.000 Total \y[\r Completed \y]","2",0);

	sMenuEnd( id ,iL_Menu);
}
public basarimlarxa(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( basarimlar[ id ][ 0 ] == 1 ){
				renkli_yazi( id ,"%s !nBu basarim bitmis.",sG_ChatTag);	
				return PLUGIN_HANDLED;		
			}
			if( bireldebasarimi[ id ] <= 99 ){
				renkli_yazi( id ,"%s !nBu basarim devam ediyor bu rounda %d/100 kisi daha oldurmelisin ",sG_ChatTag, bireldebasarimi[ id ]);
			}
			else {
				g_TL[ id ] += 1200;
				bireldebasarimi[ id ] = 0;
				basarimlar[ id ][ 0 ] = 1;
				sSetIntData("%i-100kereoldur",1,myuid[id]); 
				renkli_yazi( id ,"%s !nBasarili sekilde basarimini yaptin ",sG_ChatTag);
				renkli_yazi( id ,"%s !t%s !nadli oyuncu !gbir elde 100 kisi oldur !nbasarimini bitirdi ",sG_ChatTag,isimcek(id));
			}
			return PLUGIN_HANDLED;
		}
		case 2 : {
			if( basarimlar[ id ][ 1 ] == 1 ){
				renkli_yazi( id ,"%s !nBu basarim bitmis.",sG_ChatTag);	
				return PLUGIN_HANDLED;		
			}
			if( sGetIntData("%i-alisveris",myuid[id]) <= 10000 ){
				renkli_yazi( id ,"%s !nBu basarim devam ediyor bu rounda %d/10.000 ",sG_ChatTag, sGetIntData("%i-alisveris",myuid[id]));
			}
			else {
				g_TL[ id ] += 2000;
				basarimlar[ id ][ 1 ] = 1;
				sSetIntData("%i-10000alisveris",1,myuid[id]); 
				renkli_yazi( id ,"%s !nBasarili sekilde basarimini yaptin ",sG_ChatTag);
				renkli_yazi( id ,"%s !t%s !nadli oyuncu !g10.000 alisveris yap !nbasarimini bitirdi ",sG_ChatTag,isimcek(id));
			}
			return PLUGIN_HANDLED;	
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mIslemler(id){
	new iL_Menu = sCreateMenu(id,"Islemler","islemlerx");

	ulkem[id] ? sMenuAddItem(iL_Menu,"Oyun Islemleri","10",0):sMenuAddItem(iL_Menu,"Play Operations","10",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Hesap Islemleri","11",0):sMenuAddItem(iL_Menu,"Account Transactions","11",0);
	sMenuAddItem(iL_Menu,"Diamond Menu^n","27",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Destek ve Lisans Sistemi^n","18",0):sMenuAddItem(iL_Menu,"Support And License System^n","18",0);
	sMenuAddItem(iL_Menu,"Language \r[\y%s\r] ","17",0,ulkem[id] ? "TR":"EN");

	sMenuEnd( id ,iL_Menu);
}
public mKazancMenu(id){
	new iL_Menu = sCreateMenu(id,"Kazanc Systm","islemlerx");

	ulkem[id] ? sMenuAddItem(iL_Menu,"Beni Oldurene TL \r[\ySen Belirle\r]","9",0):sMenuAddItem(iL_Menu,"Money That Killed Me","9",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Oldurdugume TL \r[\ySen Belirle\r]","26",0):sMenuAddItem(iL_Menu,"Money To The Deceased","26",0);
	if( yetkili_sayisal_id[ id ] == 1)
	ulkem[id] ? sMenuAddItem(iL_Menu,"Kazan, Kaybet \r[\ySen Belirle\r]","23",0):sMenuAddItem(iL_Menu,"Win, lose","23",0);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dKazan, Kaybet \r[\yVIP Ozel\r]","23",0):sMenuAddItem(iL_Menu,"\dWin, lose \r[VIP]","23",0);
	if(adamyetkilimi( id )){
		ulkem[id] ? sMenuAddItem(iL_Menu,"Kutu \r[\y%i \wTL\r]^n","32",0,market_tl_goster( id ,get_pcvar_num(cvarlar[29]))):sMenuAddItem(iL_Menu,"Box \r[\y%i \w$\r]^n","32",0,market_tl_goster( id ,get_pcvar_num(cvarlar[29])));
	}
	else {
		sMenuAddItem(iL_Menu,"\dKutu \r[\y%i \wTL\r]\r(Yetkili Ozel)^n","32",0,market_tl_goster( id ,get_pcvar_num(cvarlar[29])));
	}
	ulkem[id] ? sMenuAddItem(iL_Menu,"\yDeneme \rV\w.\rI\w.\rP+ \d(1 Harita)\r[\w%d TL\r]","31",0,market_tl_goster( id ,50 )):sMenuAddItem(iL_Menu,"\yTrial \rV\w.\rI\w.\rP \d(1 Map)\r[\w%d $\r]","31",0,market_tl_goster( id ,50 ));
	if(haftasonuetkinligi==0)
	ulkem[id] ? sMenuAddItem(iL_Menu,"Etkinlik baslmasina kalan oy \r%d \y[\rOYVER\y]","25",0,5-globaletkn):sMenuAddItem(iL_Menu,"Vote Remaining To Start The Event \r%d \y[\rVote\y]","25",0,5-globaletkn);

	sMenuEnd( id ,iL_Menu);
}
public hesap_islemler(id){
	new iL_Menu = sCreateMenu(id,"Hesap Islemler","islemlerx");
	ulkem[id] ? sMenuAddItem(iL_Menu,"UID Ara","8",0):sMenuAddItem(iL_Menu,"UID Search","8",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Istatislikler \r[\yNEW\r]","142",0):sMenuAddItem(iL_Menu,"Stats","142",0);
	if( yetkili_sayisal_id[ id ] == 1)
	ulkem[id] ? sMenuAddItem(iL_Menu,"Chat Ayarlari","12",0):sMenuAddItem(iL_Menu,"Chat Settings","12",0);
	else 
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dChat ve Ust Yazi Ayarlari \r[ \yVIP \wOZEL \r]","12",0):sMenuAddItem(iL_Menu,"\dChat And Font Settings \r[ \yVIP \wSpecial \r]","12",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Sifremi Degistir","2",0):sMenuAddItem(iL_Menu,"Change Password","2",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Guvenli Hesap Modu\d(VIP) \r[\y%s\r]","60",0,sGetIntData("%i-guvenlivipmodx",myuid[id]) == 1 ? "Acik":"Kapali"):sMenuAddItem(iL_Menu,"Secure Account Mode\d(VIP) \r[\y%s\r]","60",0,sGetIntData("%i-guvenlivipmodx",myuid[id]) == 1 ? "Open":"Closed");
	ulkem[id] ? sMenuAddItem(iL_Menu,"Guvenli Hesap Modu\d(Yonetici) \r[\y%s\r]^n","61",0,sGetIntData("%i-guvenlivownrmodx",myuid[id]) == 1 ? "Acik":"Kapali"):sMenuAddItem(iL_Menu,"Secure Account Mode\d(Manager) \r[\y%s\r]^n","61",0,sGetIntData("%i-guvenlivownrmodx",myuid[id]) == 1 ? "Open":"Closed");
	ulkem[id] ? sMenuAddItem(iL_Menu,"Cikis Yap","3",0):sMenuAddItem(iL_Menu,"Log Out","3",0);
	if(get_user_flags(id) & iD_ROOT_YETKI)
	sMenuAddItem(iL_Menu,"BBMenu Yonetim Merkezi","7",0);
	sMenuEnd( id ,iL_Menu);
}
public chat_ayarlari_bireysel(id){
	new iL_Menu = sCreateMenu(id,"Chat Ve Hud Ayarlari","islemlerx");
	sMenuAddItem(iL_Menu,"Para Yazisi \r[\y%s\r]","13",0,sGetIntData("%i-chatuidx",myuid[id]) == 1 ? "Acik":"Kapali");
	sMenuAddItem(iL_Menu,"Renkli Yazi \r[\y%s\r]","15",0,sGetIntData("%i-chatyazix",myuid[id]) == 1 ? "Acik":"Kapali");
	sMenuAddItem(iL_Menu,"Spam Mesajlar \r[\y%s\r]","19",0,sGetIntData("%i-gereksizmsj",myuid[id]) == 1 ? "Acik":"Kapali");
	sMenuAddItem(iL_Menu,"Uyelik Nick Goster \r[\y%s\r]","16",0,sGetIntData("%i-chatnickx",myuid[id]) == 1 ? "Acik":"Kapali");
	sMenuEnd( id ,iL_Menu);
}
public oyunislemleri(id){
	new iL_Menu = sCreateMenu(id,"Oyun Islemleri","islemlerx");

	//ulkem[id] ? sMenuAddItem(iL_Menu,"Takim Sistemi","6",0):sMenuAddItem(iL_Menu,"Team System","6",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Yetenek menusu","4",0):sMenuAddItem(iL_Menu,"Skill Menus","4",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Tag Satin Al","22",0):sMenuAddItem(iL_Menu,"Tag Buy","22",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Basarim Menusu","20",0):sMenuAddItem(iL_Menu,"Success Menusu","20",0);
	sMenuAddItem(iL_Menu,"Transfer Menu^n","5",0);
	sMenuAddItem(iL_Menu,"Bagis Sistemi^n","255",0);
	
	if( islemler[ id ][ 1 ] == 0)
	{
		islemler[ id ][ 1 ] = 1;
	}
	if( yetkili_sayisal_id[ id ] == 1)
	ulkem[id] ? sMenuAddItem(iL_Menu,"Market\r, \wbomba sayisi \r[ \y%i \r]","1",0,islemler[ id ][ 1 ]):sMenuAddItem(iL_Menu,"Shop\r, \wNumber of Bombs \r[ \y%i \r]","1",0,islemler[ id ][ 1 ]);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dMarket\r, bomba sayisi \r[ \yVIP \wOZEL \r]","1",0):sMenuAddItem(iL_Menu,"\dShop\r, Number of Bombs \r[ \yVIP \r]","1",0);

	sMenuEnd( id ,iL_Menu);
}
public islemlerx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( yetkili_sayisal_id[ id ] == 1)
			client_cmd(id,"messagemode Kac_Bomba_Toplu");
			else
			renkli_yazi( id ,"%s !nBu ozellik sadece VIP ozeldir.",sG_ChatTag);
			mIslemler(id);
		}
		case 2 : {
			nChangePassword( id );
		}
		case 3 : {
			if( eldebirsifirla[ id ][ 4 ] == 1 )
			{
				renkli_yazi( id ,"%s !nUzerinize konmus odul var hesaptan bu round cikamazsin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			sSetIntData("%i-para",g_TL[ id ],myuid[id]);
			pUserDisconnect( id );
			nForwardExit(id);
			renkli_yazi( id ,"%s !nGuvenli sekilde cikis yapildi.",sG_ChatTag);
			myuid[ id ] = 0;
			spamkoru[id] = 1;
		}
		case 4 : {

			if(  yetkili_menu_oz[ id ][ 1 ] > 2500 || yetkialveisle[ id ][ 5 ]==1 ||  get_user_flags(id) & iD_SLOT_YETKI)
			{
				yetenekm(id);
			}
			else{
				renkli_yazi( id ,"%s !nIznin yok.",sG_ChatTag);
			}
		}
		case 5 : {
			mTransfer_Home(id);
		}
		case 7 : {
			if( get_user_flags( id ) & iD_ROOT_YETKI )
			{
				bbmenuyonetimmrkz(id);
			}
			else {
				renkli_yazi( id ,"%s !nYetkin Yetersiz.",sG_ChatTag);
			}
		}
		case 8 : {
			client_cmd(id,"messagemode root_uid_ara"); uidaracnnm[ id ] = 0;
		}
		case 9 : {
			oldur_kazan(id);
		}
		case 10 : {
			oyunislemleri(id);
		}
		case 11 : {
			hesap_islemler(id);
		}
		case 12: {
			if(  get_user_flags(id) & iD_VIP_YETKI || get_user_flags(id) & iD_ROOT_YETKI )
			{
				chat_ayarlari_bireysel(id);
			}
			else {
				hesap_islemler(id);
				renkli_yazi( id ,"%s !nBu menuye erisim icin VIP olmaniz gerekiyor.",sG_ChatTag);
			}
		}
		case 13: {
			if(bireysel_chat_new[ id ][ 1 ] == 0)
			bireysel_chat_new[ id ][ 1 ] = 1;
			else 
			bireysel_chat_new[ id ][ 1 ] = 0;
			renkli_yazi( id ,"%s !nDegistirme yapildi",sG_ChatTag);
			sSetIntData("%i-chatuidx",bireysel_chat_new[ id ][ 1 ],myuid[id]);
			chat_ayarlari_bireysel(id);
		}
		case 14: {
			if(bireysel_chat_new[ id ][ 2 ] == 0)
			bireysel_chat_new[ id ][ 2 ] = 1;
			else 
			bireysel_chat_new[ id ][ 2 ] = 0;
			renkli_yazi( id ,"%s !nDegistirme yapildi",sG_ChatTag);
			sSetIntData("%i-chatrankx",bireysel_chat_new[ id ][ 2 ],myuid[id]);
			chat_ayarlari_bireysel(id);
		}
		case 15: {
			if(bireysel_chat_new[ id ][ 3 ] == 0)
			bireysel_chat_new[ id ][ 3 ] = 1;
			else 
			bireysel_chat_new[ id ][ 3 ] = 0;
			renkli_yazi( id ,"%s !nDegistirme yapildi",sG_ChatTag);
			sSetIntData("%i-chatyazix",bireysel_chat_new[ id ][ 3 ],myuid[id]);
			chat_ayarlari_bireysel(id);
		}
		case 16: {
			if(chatname[ id ] == 0)
			chatname[ id ] = 1;
			else 
			chatname[ id ] = 0;
			renkli_yazi( id ,"%s !nDegistirme yapildi",sG_ChatTag);
			sSetIntData("%i-chatnickx",chatname[ id ],myuid[id]);
			chat_ayarlari_bireysel(id);
		}
		case 17: {
			ulkem[id] = ulkem[id] ? 0:1;
			mMainMenu(id);
		}
		case 18: {
			mSupport(id);
		}
		case 19: {
			if(gereksizmsjlar[id] == 0)
			gereksizmsjlar[id] = 1;
			else
			gereksizmsjlar[id] = 0;
			renkli_yazi( id ,"%s !nDegistirme yapildi",sG_ChatTag);
			sSetIntData("%i-gereksizmsj",gereksizmsjlar[ id ],myuid[id]);
			chat_ayarlari_bireysel(id);
		}
		case 20: {
			basarimlarq(id);
		}
		case 22: {
			tag_satin_al(id);
		}
		case 23: {
			if( yetkili_sayisal_id[ id ] == 1)	{
				kazankaybet(id);
			}
			else {
				mIslemler(id);
				renkli_yazi( id ,"%s !nBu ozellik VIP ozel",sG_ChatTag);
			}
		}
		case 24: {
			mGorevMenu( id );
		}
		case 255:{
			mBagisGlobal(id);
		}
		case 25: {
			oyver(id);
		}
		case 26 : {
			adamoldur_kazan(id);
		}
		case 27 : {
			mDiamondMenu(id);
		}
		case 142:{
			mIstatislikler(id);
		}
		case 31 : {
			if(	sGetIntData("%i-vipdenemex",myuid[id]) == 0) {
				if(gelistir[ id ][ 0 ] >= 3 )
				{
					new parakont = tl_kontrol( id , "Deneme V.I.P+",50);if( !parakont ) return PLUGIN_HANDLED;
					sSetIntData("%i-vipdenemex",1,myuid[id]); 
					indirim[id] += get_pcvar_num(cvarlar[23])+3;
					formatex(yetkili_belirle[id],49 , "Deneme V.I.P+");
					yetkili_sayisal_id[ id ] = 1;
					yetkili_menu_oz[ id ][ 1 ] = 7500;
					yetkili_menu_oz[ id ][ 2 ] = 6;
					yetkili_menu_oz[ id ][ 3 ] = 4;
					renkli_yazi( id ,"%s !nDeneme VIP Ozelliklerin hesabin'dan cikinca tum ozellikler gidecektir.",sG_ChatTag);
				}
				else {
					renkli_yazi( id ,"%s !nSilah gelistirmeniz !t3 !nlevel veyatta daha ustu olmali bir hesapta deneme alabilmek icin.",sG_ChatTag);
				}
			}
			else {
				renkli_yazi( id ,"%s !nVip deneme daha onceden almissin.",sG_ChatTag);
			}
			mMainMenu(id);
		}
		case 32 : {
			if(adamyetkilimi( id ))
			{
				new parakont = tl_kontrol( id , "", get_pcvar_num(cvarlar[29]) );if( !parakont ) return PLUGIN_HANDLED;
				sansisleri( id , 2 );
			}
			else {
				renkli_yazi( id ,"%s !nBu Ozellik Yetkiliye Ozel.",sG_ChatTag);
				mMainMenu(id);
			}
		}
		case 60 : {
			if( yetkili_sayisal_id[ id ] == 1 && get_user_flags(id) & iD_VIP_YETKI){
				sGetIntData("%i-guvenlivipmodx",myuid[id]) == 1 ? sSetIntData("%i-guvenlivipmodx",0,myuid[id]):sSetIntData("%i-guvenlivipmodx",1,myuid[id]);
				renkli_yazi( id ,"%s !nGuvenli mod devrede artik 'VIP' yetkisi olmayan bu hesaba giremez",sG_ChatTag);
			}
			else {
				renkli_yazi( id ,"%s !nYetersiz yetki",sG_ChatTag);
			}
			hesap_islemler(id);
		}
		case 61 : {
			if( yetkili_sayisal_id[ id ] == 1 && get_user_flags(id) & iD_ROOT_YETKI){
				sGetIntData("%i-guvenlivownrmodx",myuid[id]) == 1 ? sSetIntData("%i-guvenlivownrmodx",0,myuid[id]):sSetIntData("%i-guvenlivownrmodx",1,myuid[id]);
				renkli_yazi( id ,"%s !nGuvenli mod devrede artik 'a'yetkisi olmayan bu hesaba giremez",sG_ChatTag);
			}
			else {
				renkli_yazi( id ,"%s !nYetersiz yetki",sG_ChatTag);
			}
			hesap_islemler(id);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public oyver( id ){
	if(myuid[id]){
		if(oyverdimla[id]==1)
		{
			renkli_yazi( id ,"%s !nSen zaten oy verdin.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
		if(haftasonuetkinligi == 0)
		{
			if(globaletkn >= 4)
			{
				duyurumo = "Etkinlik, Basladi. Oldur ve 2 Kat Para Kazan";
				haftasonuetkinligi = 1;
				oyverdimla[id]=1;
				set_task(120.0,"etkinlik_reklam",4141,_,_,"b");
				renkli_yazi( id ,"%s !nSenin oyun ile etkinlik basladi.",sG_ChatTag);
			}
			else {
				renkli_yazi( id ,"%s !nBasari bir sekilde etkinligin acilmasi icin oy verdiniz.",sG_ChatTag);
				globaletkn++;
				oyverdimla[id]=1;
			}
		}
		else {
			renkli_yazi( id ,"%s !nEtkinlik zaten aktif durumda.",sG_ChatTag);	
		}
	}
	else {
		renkli_yazi( id ,"%s !nHesabin bulunmuyor, lutfen bir hesap olustur!g.",sG_ChatTag);
	}
	return PLUGIN_HANDLED;
}
public adamoldur_kazan(id){
	new iL_Menu = sCreateMenu(id,"Oldurdurt Kazan","adamoldur_kazanx");

	ulkem[id] ? sMenuAddItem(iL_Menu,"Fiyat Belirle \r[\y%d\r]\d(Belirle)^n","1",0,oldurtkazan[ id ][ 1 ]):sMenuAddItem(iL_Menu,"Set Price \r[\y%d\r]\d(Set)^n","1",0,oldurtkazan[ id ][ 1 ]);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Onayla","2",0):sMenuAddItem(iL_Menu,"Approve","2",0);
	if( eldebirsifirla[ id ][ 10 ] == 1 ){
		ulkem[id] ? sMenuAddItem(iL_Menu,"Duyuru Yap \r[\y10 \wTL\r]","3",0):sMenuAddItem(iL_Menu,"Make Announcement \r[\y10 \wTL\r]","3",0);
	}
	sMenuEnd( id ,iL_Menu);
}
public adamoldur_kazanx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(get_user_team(id) != 2 )
	{
		renkli_yazi( id ,"%s !nBu ozellik sadece ct takimina ozel.",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 1 : {
			if( eldebirsifirla[ id ][ 10 ] == 1 )
			{
				adamoldur_kazan(id);
				renkli_yazi( id ,"%s !nBoyle bir isleme yapmissin zaten.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			else {
				client_cmd(id,"messagemode benim_olduren_kac_tl_kazansin");
			}
		}
		case 2 : {

			if( oldurtkazan[ id ][ 1 ] <= 3 )
			{
				adamoldur_kazan(id);
				renkli_yazi( id ,"%s !nMinimum vermeniz gereken rakam 3 tl.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			if( eldebirsifirla[ id ][ 10 ] == 0 )
			{
				if(!( g_TL[ id ]  >= oldurtkazan[ id ][ 1 ]*25 ))
				{
					adamoldur_kazan(id);
					renkli_yazi( id ,"%s !nBu islemi yapabilmek icin sectiginiz miktarin 25 kati hesabinizda olmalidir",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
				eldebirsifirla[ id ][ 10 ] = 1;
				renkli_yazi(0,"!gDUYURU!n: !t%s !gAdli oyuncunun oldurdugu herkeze !n[ !t%d TL !n] !gverilecektir.",isimcek(id),oldurtkazan[ id ][ 1 ]);
				adamoldur_kazan(id);
			}
			else {
				adamoldur_kazan(id);
				renkli_yazi( id ,"%s !nDevam eden bir islemin zaten var.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
		}
		case 3 :{
			if( g_TL[ id ] >= 10 )
			{
				g_TL[ id ] -= 10;
				sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
				renkli_yazi(0,"!gDUYURU!n: !t%s !gAdli oyuncunun oldurdugu herkeze !n[ !t%d TL !n] !gverilecektir.",isimcek(id),oldurtkazan[ id ][ 1 ]);
				adamoldur_kazan(id);
			}
			else {
				adamoldur_kazan(id);
				renkli_yazi( id ,"%s !nParan yetersiz.",sG_ChatTag);
			}
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public oldurdum_okazandi( id ) {
	eldebirsifirla[ id ][ 10 ] = 0;
	oldurtkazan[ id ][ 1 ] = 0;
} 
public kac_tl_veremm( id )
{
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	new sinir = 15+(gelistir[id][13] * 2);
	yazilan = clamp(yazilan,1,sinir);
	oldurtkazan[ id ][ 1 ] = yazilan;
	adamoldur_kazan(id);
	return PLUGIN_HANDLED;	
}
public oldur_kazan(id){
	new iL_Menu = sCreateMenu(id,"Oldur Kazan","oldur_kazanx");

	ulkem[id] ? sMenuAddItem(iL_Menu,"Fiyat Belirle \r[\y%d\r]\d(Belirle)^n","1",0,oldurkazan[ id ][ 1 ]):sMenuAddItem(iL_Menu,"Set Price \r[\y%d\r]\d(Set)^n","1",0,oldurkazan[ id ][ 1 ]);
	if( yetkili_sayisal_id[ id ] == 1 )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Tum Parami Yatir","5",0):sMenuAddItem(iL_Menu,"All Deposit","5",0);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dTum Parami Yatir \r[VIP Ozel]","5",0):sMenuAddItem(iL_Menu,"\rAll Deposit \r[VIP]","5",0);

	ulkem[id] ? sMenuAddItem(iL_Menu,"Onayla","2",0):sMenuAddItem(iL_Menu,"Approve","2",0);
	if( toplamhavuz > 0 )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Sifirla^n\yToplam Odul Havuzu\w: \r%d^n","3",0,toplamhavuz):sMenuAddItem(iL_Menu,"Reset^n\yTotal Prize Pool\w: \r%d^n","3",0,toplamhavuz);
	if( eldebirsifirla[ id ][ 4 ] == 1 )
	{
		ulkem[id] ? sMenuAddItem(iL_Menu,"Duyuru Yap \r[\y10 \wTL\r]","4",0):sMenuAddItem(iL_Menu,"Make Announcement \r[\y10 \wTL\r]","4",0);
	}
	sMenuEnd( id ,iL_Menu);
}
public oldur_kazanx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( eldebirsifirla[ id ][ 4 ] == 1 )
			{
				oldur_kazan(id);
				renkli_yazi( id ,"%s !nUstunuzde odul var bunu yapamazsin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			else {
				client_cmd(id,"messagemode beni_olduren_kac_tl_kazansin");
			}
		}
		case 2 : {

			if( oldurkazan[ id ][ 1 ] <= 5 )
			{
				oldur_kazan(id);
				renkli_yazi( id ,"%s !nOnaylamak icin paraniz 5 TL den yuksek olmalidir.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			if( eldebirsifirla[ id ][ 4 ] == 0 )
			{
				if( g_TL[ id ]  >= oldurkazan[ id ][ 1 ])
				{
					g_TL[ id ] -= oldurkazan[ id ][ 1 ];
					toplamhavuz += oldurkazan[ id ][ 1 ];
					sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
				}
				else {
					oldur_kazan(id);
					renkli_yazi( id ,"%s !nParan bulunmuyor.",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
				eldebirsifirla[ id ][ 4 ] = 1;
				renkli_yazi(0,"!gDUYURU!n: !t%s !nAdli oyuncuyu oldurene !g[ !t%d TL !g] !nverilecektir.",isimcek(id),oldurkazan[ id ][ 1 ]);
				renkli_yazi(0,"!gDUYURU!n: !t%s !nAdli oyuncuyu oldurene !g[ !t%d TL !g] !nverilecektir.",isimcek(id),oldurkazan[ id ][ 1 ]);
				renkli_yazi(0,"!gDUYURU!n: !t%s !nAdli oyuncuyu oldurene !g[ !t%d TL !g] !nverilecektir.",isimcek(id),oldurkazan[ id ][ 1 ]);
				renkli_yazi( id ,"%s !nHesabin'dan ve serverden cikarsan bu para hesabin'dan kesilecektir.",sG_ChatTag);
				renkli_yazi( id ,"%s !nPara durumun belirlendi ve para hesabin'dan kesildi.",sG_ChatTag);
				renkli_yazi( id ,"%s !nEger seni biri oldururse %d TL olduren kisi kazanacaktir.",sG_ChatTag,oldurkazan[ id ][ 1 ]);
				renkli_yazi( id ,"%s !nOlmessen el sonu para hesabina geri gelecektir.",sG_ChatTag);
				oldur_kazan(id);
			}
			else {
				oldur_kazan(id);
				renkli_yazi( id ,"%s !nDevam eden bir odulun var.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
		}
		case 3 :{
			if( eldebirsifirla[ id ][ 4 ] == 0 )
			{
				oldurkazan[ id ][ 1 ] = 0;
				renkli_yazi( id ,"%s !nSifirlandi.",sG_ChatTag);
				oldur_kazan(id);
			}
			else {
				oldur_kazan(id);
				renkli_yazi( id ,"%s !nDevam eden bir odulun var.",sG_ChatTag);
				return PLUGIN_HANDLED;

			}
		}
		case 4 :{
			if( g_TL[ id ] >= 10 )
			{
				g_TL[ id ] -= 10;
				sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
				renkli_yazi(0,"!gDUYURU!n: !t%s !nAdli oyuncuyu oldurene !g[ !t%d TL !g] !nverilecektir.",isimcek(id),oldurkazan[ id ][ 1 ]);
				renkli_yazi(0,"!gDUYURU!n: !t%s !nAdli oyuncuyu oldurene !g[ !t%d TL !g] !nverilecektir.",isimcek(id),oldurkazan[ id ][ 1 ]);
				oldur_kazan(id);
			}
			else {
				oldur_kazan(id);
				renkli_yazi( id ,"%s !nParan yetersiz.",sG_ChatTag);
			}
		}
		case 5: {
			if( yetkili_sayisal_id[ id ] == 1 )
			{
				if( eldebirsifirla[ id ][ 4 ] == 1 )
				{
					oldur_kazan(id);
					return PLUGIN_HANDLED;
				}
				if(g_TL[id] <= 10)
				{
					renkli_yazi( id ,"%s !nBu komut olasi hatalari engellemek icin min. 10tl uzerinizde bulunmasini zorunlu tutar",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
				oldurkazan[ id ][ 1 ] = g_TL[ id ]-1;
				oldur_kazan(id);
			}
			else {
				oldur_kazan(id);
			}
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public etkinlik_panel(id){
	new iL_Menu = sCreateMenu(id,"Etkinlik Panel","etkinlik_panelx");

	if( haftasonuetkinligi == 0 )
	sMenuAddItem(iL_Menu,"Hafta Sonu etkinigi \rAKTIF ET","1",0);
	else
	sMenuAddItem(iL_Menu,"Hafta Sonu etkinigi \rKAPAT","1",0);

	if( toplantisonrasiyaris == 0 )
	sMenuAddItem(iL_Menu,"Toplanti sonrasi etkinlik \rAKTIF ET","2",0);
	else
	sMenuAddItem(iL_Menu,"Toplanti sonrasi etkinlik \rKAPAT","2",0);

	if( silahetkinligi == 0 )
	sMenuAddItem(iL_Menu,"Ucretsiz Silah ve Ucretsiz HP \rAKTIF ET","3",0);
	else
	sMenuAddItem(iL_Menu,"Ucretsiz Silah  ve Ucretsiz HP\rKAPAT","3",0);

	if( yariyaindir == 0 )
	sMenuAddItem(iL_Menu,"Gelistirme Ucreti /2 yap \rAKTIF ET","4",0);
	else
	sMenuAddItem(iL_Menu,"Gelistirme Ucreti /2 yap \rKAPAT","4",0);

	sMenuEnd( id ,iL_Menu);
}
public etkinlik_panelx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( haftasonuetkinligi == 0 )
			{
				duyurumo = "Etkinlik, Basladi. Oldur ve 2 Kat Para Kazan";
				haftasonuetkinligi = 1;
				set_task(120.0,"etkinlik_reklam",4141,_,_,"b");
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik devam etmektedir, etkinlik detaylari;"); 
				renkli_yazi(id,"!nOldurme basina!g 2 kat para ve tum harcamalarinizda !tindirim."); 
			}
			else {
				haftasonuetkinligi = 0;
				duyurumo = "";
				remove_task(4141);
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik bitmistir."); 
			}
			etkinlik_panel(id);
		}
		case 2 : {
			if( toplantisonrasiyaris == 0 )
			{
				duyurumo = "- En cok olduren, VIP Admin! -";
				toplantisonrasiyaris = 1;
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik devam etmektedir, etkinlik detaylari;"); 
				renkli_yazi(id,"!nAdminlik yarisi baslamistir.!"); 
			}
			else {
				toplantisonrasiyaris = 0;
				duyurumo = "";
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik bitmistir."); 
			}
			etkinlik_panel(id);
		}
		case 3 : {
			if( silahetkinligi == 0 )
			{
				duyurumo = "- Etkinlik, Ozel Silahlar ve Can Paketleri Ucretsiz! -";
				silahetkinligi = 1;
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik devam etmektedir, etkinlik detaylari;"); 
				renkli_yazi(id,"!nUcretsiz Ozel Silahlar ve ucretsiz can paketleri!"); 
			}
			else {
				silahetkinligi = 0;
				duyurumo = "";
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik bitmistir."); 
			}
			etkinlik_panel(id);	
		}
		case 4 : {
			if( yariyaindir == 0 )
			{
				duyurumo = "- Etkinlik, Gelistirmeler Yari Fiyatina! -";
				yariyaindir = 1;
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik devam etmektedir, etkinlik detaylari;"); 
				renkli_yazi(id,"!nGelistirmeler Yari Fiyatina!"); 
			}
			else {
				yariyaindir = 0;
				duyurumo = "";
				renkli_yazi(id,"!gEtkinlik Duyurusu!t: !nEtkinlik bitmistir."); 
			}
			etkinlik_panel(id);	
		}
	}
	renkli_yazi(id,"Yapildi.");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public etkinlik_reklam(){
	renkli_yazi(0,"!gEtkinlik Duyurusu!t: !nEtkinlik devam etmektedir, etkinlik detaylari;"); 
	renkli_yazi(0,"!nOldurme basina!g 2 kat para ve tum harcamalarinizda !tindirim."); 
}
public log_panel(id){
	new iL_Menu = sCreateMenu(id,"Log Panel","log_panelx");

	if( sGetIntData("konusma_log") == 0)
	sMenuAddItem(iL_Menu,"Konusma kayitlari\d(log) \y: \rKAPAT ","1",0);
	else
	sMenuAddItem(iL_Menu,"Konusma kayitlari\d(log) \y: \rAC ","1",0);

	if( sGetIntData("genel_log") == 0)
	sMenuAddItem(iL_Menu,"Genel kayitlar\d(log) \y: \rKAPAT ","2",0);
	else
	sMenuAddItem(iL_Menu,"Genel kayitlar\d(log) \y: \rAC ","2",0);

	if( sGetIntData("hata_log") == 0)
	sMenuAddItem(iL_Menu,"Hata kayitlari\d(log) \y: \rKAPAT ","3",0);
	else
	sMenuAddItem(iL_Menu,"Hata kayitlari\d(log) \y: \rAC ","3",0);

	sMenuEnd( id ,iL_Menu);
}
public log_panelx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if( sGetIntData("konusma_log") == 0)
			sSetIntData("konusma_log",1);
			else
			sSetIntData("konusma_log",0);	
		}
		case 2 : {
			if( sGetIntData("genel_log") == 0)
			sSetIntData("genel_log",1);
			else
			sSetIntData("genel_log",0);
		}
		case 3: {
			if( sGetIntData("hata_log") == 0)
			sSetIntData("hata_log",1);
			else
			sSetIntData("hata_log",0)	;
		}
	}
	renkli_yazi(id,"Yapildi.");
	log1 = sGetIntData("genel_log");
	log2 = sGetIntData("konusma_log");
	log_panel(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public bbmenuyonetimmrkz(id){
	new iL_Menu = sCreateMenu(id,"Yonetim Merkezi","merkezxx");
	uidaracnnm[ id ] = 1;
	sMenuAddItem(iL_Menu,"Istatislikler","1",0);
	sMenuAddItem(iL_Menu,"Kullanici yonetimi","2",0);
	sMenuAddItem(iL_Menu,"UID Ara","3",0);
	sMenuAddItem(iL_Menu,"Ust yaziyi yonet","10",0);
	sMenuAddItem(iL_Menu,"Chat yonetim","12",0);
	sMenuAddItem(iL_Menu,"Log panel","13",0);
	sMenuAddItem(iL_Menu,"Paraya gore hesap ara","14",0);
	sMenuAddItem(iL_Menu,"Gelisim ara","16",0);
	sMenuAddItem(iL_Menu,"Etkinlik Panel","17",0);
	sMenuAddItem(iL_Menu,"Tum hesaplara 2020 tl yolla","52",0);
	sMenuAddItem(iL_Menu,"\dAna menu, don.","9",0);
	sMenuEnd( id ,iL_Menu);
}
public root_istatislikler(id){
	new iL_Menu = sCreateMenu(id,"Istatislikler","merkezxx");
	new toplamtl;
	new toplamozelslot;
	for( new i = 1000; i < nGetLastUid( ); i++ )
	{
		toplamtl += sGetIntData("%i-para",i);
		if( sGetIntData("%i-slotum",i) == 1 )
		toplamozelslot++;
	}
	sMenuAddItem(iL_Menu,"Toplam hesap \r[ \y%d \r]","1",0, nGetLastUid( ) - 1000);
	sMenuAddItem(iL_Menu,"Toplam para \r[ \y%d \r]","1",0,toplamtl);
	sMenuAddItem(iL_Menu,"Toplam sistem slotu \r[ \y%d \r]","51",0,toplamozelslot);
	sMenuAddItem(iL_Menu,"Toplam yapilan gorev \r[ \y%d \r]","1",0,toplamgorev);
	sMenuAddItem(iL_Menu,"Gorev toplam kazanc \r[ \y%d \r]","1",0,sGetIntData("toplamgorevkazanc"));
	sMenuAddItem(iL_Menu,"\rGeri don\w..","50",0);
	sMenuEnd( id ,iL_Menu);
}
public root_k_islemleri(id){
	new iL_Menu = sCreateMenu(id,"Kullanici Yonetimi, Birini Sec","islemyap_root");
	new adcek[23],nts[6],sifcek[23];

	new sonuid = nGetLastUid();
	for(new i = 1000;i < sonuid; i++)
	{
		nUidGetUName(i,adcek,22);
		nUidGetUPass(i,sifcek,22);
		num_to_str(i,nts,5);
		sMenuAddItem(iL_Menu,"\y[K.ADI]\r%s \y[UID]\r%i \y[SIF]\r%s",nts,0,adcek,i,sifcek);
	}
	sMenuEnd( id ,iL_Menu);
}
public merkezxx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			root_istatislikler( id );
		}
		case 2 : {
			root_k_islemleri( id );
		}
		case 3 : {
			client_cmd(id,"messagemode root_uid_ara");
			renkli_yazi( id ,"%s !nBir UID girin.",sG_ChatTag);
			sSendLog("%s-UID: %i || UID Aramasi yapti #UID_ARA #ROOT_GOSTER",3,isimcek( id ),nGetUidByID(id));
		}
		case 9 :{
			mMainMenu(id);
		}
		case 12 : {
			chat_yonetim(id);
		}
		case 13 : {
			log_panel(id);
		}
		case 14 : {
			client_cmd(id,"messagemode kac_tl_ye_bakican");
		}
		case 16 : {
			root_secilen_gelis(id);
		}
		case 17 : {
			etkinlik_panel(id);
		}
		case 10 : {
			ustyazi_panel_root( id );
		}
		case 50 : {
			bbmenuyonetimmrkz( id );	
		}
		case 51 : {
			sistem_slotlari(id);
		}
		case 52 : {
			new sL_Players[32],iL_Num,iL_GetOther;
			get_players(sL_Players,iL_Num,"c");
			for(new i; i < iL_Num; i++){
				iL_GetOther = sL_Players[i];
				if(nGetUidByID(iL_GetOther)){
					sSetIntData("%i-para",g_TL[ iL_GetOther ],myuid[iL_GetOther]);
					pUserDisconnect( iL_GetOther );
					nForwardExit(iL_GetOther);
					renkli_yazi( iL_GetOther ,"%s !nGuvenli sekilde cikis yapildi.",sG_ChatTag);
					myuid[ iL_GetOther ] = 0;
				}
			}
			for( new i = 1000; i < nGetLastUid( ); i++ ) {
				if(nUidLastLogin(i) > get_systime()-36000*1) {
					new anlikpara = sGetIntData("%i-para",i);
					anlikpara += 2020;
					sSetIntData("%i-para",anlikpara,i);
				}
			}
			for(new x; x< 20;x++) {
				renkli_yazi( 0 ,"%s !nPouex ablamizin askerligi nedeniyle 2020 tl tum hesaplara hediye edilmistir!",sG_ChatTag);
			}
			renkli_yazi( 0 ,"%s !nPouex ablamizin askerligi nedeniyle 2020 tl tum hesaplara hediye edilmistir",sG_ChatTag);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public chat_yonetim(id){
	new iL_Menu = sCreateMenu(id,"Chat Yonetim","chatysxx");

	if( chatkapatac == 0 )
	sMenuAddItem(iL_Menu,"Konusmalari kapat \r[1 Harita]^n","1",0);
	else
	sMenuAddItem(iL_Menu,"Konusmalari \raktif et^n","1",0);

	sMenuAddItem(iL_Menu,"Konusma kayitlarini goster","2",0);
	sMenuAddItem(iL_Menu,"Bir uid'ye tag ver\y,\rUID: \y%d","3",0,root_uid[id]);
	if( root_uid[id] >= 1000 )
	{
		sMenuAddItem(iL_Menu,"Tagi belirle \r[ \y%s \r]","4",0,root_Tag_ver);
		sMenuAddItem(iL_Menu,"%d UID'ye \rtagi ekle","5",0,root_uid[id]);
		sMenuAddItem(iL_Menu,"%d UID'nin mevcut \rtagini sil","6",0,root_uid[id]);
	}
	sMenuEnd( id ,iL_Menu);	
}
public chatysxx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);

	if( key == 1 )
	{
		if( chatkapatac == 0 )
		chatkapatac = 1;
		else
		chatkapatac = 0;
	}
	else if( key ==2 )
	{
		renkli_yazi( id ,"%s !nBu kayit buyuk oldugu icin panelden [ !g%s !n] adresine girin.",sG_ChatTag,sDChatLogs);
	}
	else if( key == 3 )
	{
		client_cmd(id,"messagemode root_uid_tag_ver");
	}
	else if( key == 4 )
	{
		client_cmd(id,"messagemode root_uid_tag_ver_hadi");
	}
	else if( key == 5 )
	{
		//tagimbenimm[id] = sGetStrData("%i-roottagxd",myuid[id]);
		renkli_yazi( id ,"%s !nBasarili, %d uid'ye %s tagi eklendi.",sG_ChatTag,root_uid[id],root_Tag_ver);	
		sSetStrData("%i-roottagxd",root_Tag_ver,root_uid[id]);
		if( nIsUidOnline(root_uid[id])  )
		{
			tagimbenimm[ nIsUidOnline(root_uid[id]) ] = root_Tag_ver;
			renkli_yazi(  nIsValidUid(root_uid[id]) ,"%s !nSana tag verildi.",sG_ChatTag);			
		}
		root_Tag_ver = "";
		root_uid[id] = 0;
	}
	else if( key == 6 )
	{
		renkli_yazi( id ,"%s !nBasarili, %d uid'ye '%s' tagi eklendi.",sG_ChatTag,root_uid[id],root_Tag_ver);	
		sSetStrData("%i-roottagxd","",root_uid[id]);
	}
	chat_yonetim(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public ustyazi_panel_root(id){
	new iL_Menu = sCreateMenu(id,"Ust Yazi Paneli","ustyazipnlx");
	
	sMenuAddItem(iL_Menu,"Bir duyuru ekle","1",0);
	sMenuEnd( id ,iL_Menu);
}
public ustyazipnlx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	
	if( key == 1 )
	{
		client_cmd(id,"messagemode duyuru_ekle");
	}
	ustyazi_panel_root( id );
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public islemyap_root(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	root_uid[id] = iL_Item;
	root_uid_yonet( id );
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}  
public root_uid_yonet(id){
	new iL_Menu = sCreateMenu(id,"UID Yonetim Islemleri","uid_Yonetx");
	new adcek[23],sifcek[23];
	nUidGetUName(root_uid[id],adcek,22);
	nUidGetUPass(root_uid[id],sifcek,22);
	sMenuAddItem(iL_Menu,"UID: \r%d","1",0,root_uid[id]);
	new aktif_uid= nIsUidOnline( root_uid[id] );
	if( aktif_uid )
	sMenuAddItem(iL_Menu,"\r%s \y| \rONLINE","1",0,isimcek( aktif_uid ));
	else
	sMenuAddItem(iL_Menu,"Anlik hesap aktivesi: \rOFLINE","1",0);
	
	if( nGetUidStatus( root_uid[id] ) )
	sMenuAddItem(iL_Menu,"HESAP Durumu: \yAKTIF ","1",0);
	else
	sMenuAddItem(iL_Menu,"HESAP Durumu: \rBANLI ","1",0);
	
	if( uidaracnnm[ id ] == 1 )
	{
		sMenuAddItem(iL_Menu,"\y[K.ADI]\r%s \y[SIF]\r%s^n","1",0,adcek,sifcek);
		
		if( nGetUidStatus( root_uid[id] ) )
		sMenuAddItem(iL_Menu,"Hesabi \rbanla ","2",0);
		else
		sMenuAddItem(iL_Menu,"Hesabin bani kaldir","2",0);
		
		sMenuAddItem(iL_Menu,"Oyuncunun parasini sifirla","3",0);
		sMenuAddItem(iL_Menu,"Hesabin Nvault Verileri Gor\r/\wDuzenle","4",0);
	}
	sMenuEnd( id ,iL_Menu);
}
public uid_Yonetx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if( iL_Item == 2 )
	{
		if( nGetUidStatus( root_uid[id] ) )
		nSetUidStatus(root_uid[id],1);
		else 
		nSetUidStatus(root_uid[id],0);
		
		sSendLog("%s-UID: %i || Birini banladi banladigi uid: %d #UID_ARA #ROOT_GOSTER",3,isimcek( id ),nGetUidByID(id),root_uid[id]);
	}
	else if( iL_Item == 3 )
	{
		sSetIntData("%i-para",0,root_uid[id]);
	}
	else if( iL_Item == 4 )
	{
		if( !( nIsUidOnline( root_uid[id] ) == 0 ) )
		{
			renkli_yazi( id ,"%s !nBu oyuncu oyunda aktif gozukuyor, riskleri goze al.",sG_ChatTag);
			onaylaaktifbu(id);
			return PLUGIN_HANDLED;
		}
		nvault_verileri(id);
		return PLUGIN_HANDLED;
	}
	if( uidaracnnm[ id ] == 1 )
	{
		renkli_yazi(id,"Yapildi.");
		root_uid_yonet(id);
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public nvault_verileri(id){
	new iL_Menu = sCreateMenu(id,"nVault Verileri","nvault_verilerix");
	// root_uid[id] yeniparanvault_verileri(id)
	sMenuAddItem(iL_Menu,"Para\r: \y%i","1",0,sGetIntData("%i-para",root_uid[id]));
	sMenuAddItem(iL_Menu,"Bomba Sayisi\r: \y%i","2",0,sGetIntData("%i-bombasayimxx",root_uid[id]));
	sMenuAddItem(iL_Menu,"Ozel Tag\r: \y%s^n","3",0,sGetStrData("%i-roottagxd",root_uid[id]));
	sMenuAddItem(iL_Menu,"Ozel Slot verileri","4",0);
	sMenuEnd( id ,iL_Menu);
}
public onaylaaktifbu(id){
	new iL_Menu = sCreateMenu(id,"Bu Oyuncu Aktif, Olusabilcek Sorunlari Goze Al","nvault_verilerix");
	// root_uid[id] yeniparanvault_verileri(id)
	sMenuAddItem(iL_Menu,"Onayliyorum","9",0);
	sMenuAddItem(iL_Menu,"Onaylamiyorum","99",0);
	sMenuEnd( id ,iL_Menu);
}
public nvault_verileri_slt(id){
	new iL_Menu = sCreateMenu(id,"nSlot Verileri^nAKTIF 1 - 0 PASIF","nvault_verilerix");
	// root_uid[id]
	sMenuAddItem(iL_Menu,"Sistem Slotu\r: \y%i","5",0,sGetIntData("%i-slotum",root_uid[id]));
	sMenuAddItem(iL_Menu,"Slot Menu\r: \y%i","6",0,sGetIntData("%i-slotmenu",root_uid[id]));
	sMenuAddItem(iL_Menu,"Indirim yetkisi\r: \y%i","7",0,sGetIntData("%i-indirim_ozl",root_uid[id]));
	sMenuAddItem(iL_Menu,"Yetenek Satin Al\r: \y%i","8",0,sGetIntData("%i-yetenekstnal",root_uid[id]));
	sMenuEnd( id ,iL_Menu);
}
public nvault_verilerix(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			client_cmd(id,"messagemode parasini_degistir");
		}
		case 2 : {
			renkli_yazi( id ,"%s !nBu nvault verisini guncellemek birseyi degistirmez.",sG_ChatTag);	
			renkli_yazi( id ,"%s !nBunun icin bu secenek duzenlenemez.",sG_ChatTag);
			nvault_verileri(id);
		}
		case 3 : {
			renkli_yazi( id ,"%s !nUID Esitlendi ve seni chat yonetim kismina yolladim tagi oradan belirle.",sG_ChatTag);
			chat_yonetim(id);
		}
		case 4 : {
			nvault_verileri_slt(id);
		}
		case 5 : {
			if( sGetIntData("%i-slotum",root_uid[id]) == 1 )
			{
				sSetIntData("%i-slotum",0,root_uid[id]);
			}
			else {
				sSetIntData("%i-slotum",1,root_uid[id]);
			}
			nvault_verileri_slt(id);
			renkli_yazi( id ,"%s !nSectiginiz veri zitlandi.",sG_ChatTag);	
		}
		case 6 : {
			if( sGetIntData("%i-slotmenu",root_uid[id]) == 1 )
			{
				sSetIntData("%i-slotmenu",0,root_uid[id]);
			}
			else {
				sSetIntData("%i-slotmenu",1,root_uid[id]);
			}
			nvault_verileri_slt(id);
			renkli_yazi( id ,"%s !nSectiginiz veri zitlandi.",sG_ChatTag);	
		}
		case 7 : {
			if( sGetIntData("%i-indirim_ozl",root_uid[id]) == 1 )
			{
				sSetIntData("%i-indirim_ozl",0,root_uid[id]);
			}
			else {
				sSetIntData("%i-indirim_ozl",1,root_uid[id]);
			}
			nvault_verileri_slt(id);
			renkli_yazi( id ,"%s !nSectiginiz veri zitlandi.",sG_ChatTag);	
		}
		case 8 : {
			if( sGetIntData("%i-yetenekstnal",root_uid[id]) == 1 )
			{
				sSetIntData("%i-yetenekstnal",0,root_uid[id]);
			}
			else {
				sSetIntData("%i-yetenekstnal",1,root_uid[id]);
			}
			nvault_verileri_slt(id);
			renkli_yazi( id ,"%s !nSectiginiz veri zitlandi.",sG_ChatTag);	
		}
		case 9 : {
			nvault_verileri(id);	
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public satin_al_Yetki(id){
	
	new iL_Menu = sCreateMenu(id,"Yetki Satin Alma","satinal_Yetki");
	
	if( yetkialveisle[ id ][ 1 ] == 0 )
	{
		ulkem[id] ? sMenuAddItem(iL_Menu,"Sistem \ySlotu \wSatin Al \r[\y%i \wTL\r]","1",0,market_tl_goster( id ,get_pcvar_num(cvarlar[31]))):sMenuAddItem(iL_Menu,"System \ySlot \wBuy \r[\y%i \wTL\r]","1",0,market_tl_goster( id ,get_pcvar_num(cvarlar[31])));
	}
	else {
		if( yetkialveisle[ id ][ 2 ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dSlot Menuye Erisim Yetkisi \r[\yALINDI\r]","2",0):sMenuAddItem(iL_Menu,"\dAccess To The Slot Menu \r[\yPurchased\r]","2",0);
		else 
		ulkem[id] ? sMenuAddItem(iL_Menu,"Slot Menuye Erisim Yetkisi \r[\y%i \wTL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[31]))):sMenuAddItem(iL_Menu,"Access To The Slot Menu \r[\y%i \wTL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[31])));
		
		if( yetkialveisle[ id ][ 4 ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dAlisveris Indirim Yetkisi \r[\yALINDI\r]","4",0):sMenuAddItem(iL_Menu,"\dShopping Discount Authorization \r[\yPurchased\r]","4",0);
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"Alisveris Indirim Yetkisi \r[\y%i \wTL\r]","4",0,market_tl_goster( id ,get_pcvar_num(cvarlar[33]))):sMenuAddItem(iL_Menu,"Shopping Discount Authorization \r[\y%i \wTL\r]","4",0,market_tl_goster( id ,get_pcvar_num(cvarlar[33])));
		
		if( yetkialveisle[ id ][ 5 ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dYetenek Satin Alma Yetkisi \r[\yALINDI\r]","5",0):sMenuAddItem(iL_Menu,"\dAbility Purchasing Authority \r[\yPurchased\r]","5",0);
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"Yetenek Satin Alma Yetkisi \r[\y%i \wTL\r]","5",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34]))):sMenuAddItem(iL_Menu,"Ability Purchasing Authority \r[\y%i \wTL\r]","5",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34])));
		
		if( yetkialveisle[ id ][ 6 ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dLock Yetkisi \r[\yALINDI\r]","6",0):sMenuAddItem(iL_Menu,"\dLock Authority \r[\yPurchased\r]","6",0);
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"Lock Yetkisi \r[\y%i \wTL\r]","6",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34]) / 2 )):sMenuAddItem(iL_Menu,"Lock Authority \r[\y%i \wTL\r]","6",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34]) / 2 ));
		
		if( yetkialveisle[ id ][ 7 ] == 1 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dSlot Seviyemi Arttir \r[\yALINDI\r]","7",0):sMenuAddItem(iL_Menu,"\dSlot Upgrades \r[\yPurchased\r]","7",0);
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"Slot Seviyemi Arttir \r[\y%i \wTL\r]","7",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34]) * 3 )):sMenuAddItem(iL_Menu,"Slot Upgrades \r[\y%i \wTL\r]","7",0,market_tl_goster( id ,get_pcvar_num(cvarlar[34]) * 3 ));
	}
	sMenuEnd( id ,iL_Menu);
}
public satinal_Yetki(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	new uid = nGetUidByID(id);
	if(! ( get_user_flags( id ) & ADMIN_USER ))
	{
		mMainMenu( id );
		renkli_yazi( id ,"%s !nSen orjinal bir yetkilisin bu sistemdeki tum ozellikler sende var.",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 1 : {
			if( yetkialveisle[ id ][ 1 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Slot Uyelik", get_pcvar_num(cvarlar[31]) );if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 1 ] = 1;
			sSetIntData("%i-slotum",yetkialveisle[ id ][ 1 ],uid );
			yukle( id , nGetUidByID(id));
		}
		case 2 : {
			if( yetkialveisle[ id ][ 2 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Slot Menu Erisim", get_pcvar_num(cvarlar[31]) );if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 2 ] = 1;
			sSetIntData("%i-slotmenu",yetkialveisle[ id ][ 2 ],uid );
			yukle( id , nGetUidByID(id));
		}
		case 3 : {
			//
		}
		case 4 : {
			if( yetkialveisle[ id ][ 4 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Alisveris indirim y.", get_pcvar_num(cvarlar[33]) );if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 4 ] = 1;
			sSetIntData("%i-indirim_ozl",yetkialveisle[ id ][ 4 ],uid );
			yukle( id , nGetUidByID(id));
		}
		case 5 : {
			if( yetkialveisle[ id ][ 5 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Yetenek satin alma", get_pcvar_num(cvarlar[34]) );if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 5 ] = 1;
			sSetIntData("%i-yetenekstnal",yetkialveisle[ id ][ 5 ],uid );
			yukle( id , nGetUidByID(id));
		}
		case 6 : {
			if( yetkialveisle[ id ][ 6 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Lock yetkisi", get_pcvar_num(cvarlar[34]) / 2);if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 6 ] = 1;
			sSetIntData("%i-locksatinal",yetkialveisle[ id ][ 6 ],uid );
			yukle( id , nGetUidByID(id));
		}
		case 7 : {
			if( yetkialveisle[ id ][ 7 ] == 1 )
			return PLUGIN_HANDLED;
			new parakont = tl_kontrol( id , "Yetenek satin alma", get_pcvar_num(cvarlar[34]) * 3);if( !parakont ) return PLUGIN_HANDLED;
			yetkialveisle[ id ][ 7 ] = 1;
			sSetIntData("%i-sistemsleveli",yetkialveisle[ id ][ 7 ],uid );
			yukle( id , nGetUidByID(id));
		}
	}
	satin_al_Yetki(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mTransfer_Home(id){
	new iL_Menu = sCreateMenu(id,"Transfer Menuleri","mTransfer_Homex");
	sMenuAddItem(iL_Menu,"Online TL Transfer","1",0);
	sMenuAddItem(iL_Menu,"Offline TL Transfer","2",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Aktif Tum Oyunculara TL Dagit","3",0):sMenuAddItem(iL_Menu,"Throw TL to All Active Players","3",0);
	sMenuEnd( id ,iL_Menu);
}
public mTransfer_Homex(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			oyuncularilistele(id);
		}
		case 2 : {
			client_cmd(id,"messagemode uid_giriniz");
		}
		case 3 : {
			renkli_yazi(id,"yakinda beklemede kal");
			mTransfer_Home(id);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public sistem_slotlari(id){
	new iL_Menu = sCreateMenu(id,"Sistem Slotlari","naberkankax");
	new sL_ToStr[6];
	for(new i = 1000; i < nGetLastUid( ); i++)
	{	
		if( sGetIntData("%i-slotum",i) == 1 )
		{
			new adcek[23],sifcek[23];
			num_to_str(i,sL_ToStr,5);
			nUidGetUName(i,adcek,22);
			nUidGetUPass(i,sifcek,22);
			sMenuAddItem(iL_Menu,"\r%s \w- \r%s \y|| \wSLOT\d(%d)",sL_ToStr,0,adcek,sifcek,i);
		}
	}
	sMenuEnd(id,iL_Menu);
}
public araniyor_GLOBALx(id){
	new iL_Menu = sCreateMenu(id,"Sonuclar","menuyukapatx");
	new sL_ToStr[6];
	for(new i = 1000; i < nGetLastUid( ); i++)
	{	
		new level  = sGetIntData("%i-%i-gelisim",i,gelisim_ara_global[id]);
		if( level >= levelbak[id] )
		{
			new adcek[23];
			num_to_str(i,sL_ToStr,5);
			nUidGetUName(i,adcek,22);
			sMenuAddItem(iL_Menu,"\r%s \y|| \w%d.SVY \d(%d)",sL_ToStr,0,adcek,level,i);
		}
	}
	sMenuEnd(id,iL_Menu);
}
public araniyorx(id){
	new iL_Menu = sCreateMenu(id,"Sonuclar","sonucxxx");
	new sL_ToStr[6];
	for(new i = 1000; i < nGetLastUid( ); i++)
	{	
		new level  = sGetIntData("%i-%i-gelisim",i,root_gelistir_id[id]);
		if( level >= levelbak[id] )
		{
			new adcek[23],sifcek[23];
			num_to_str(i,sL_ToStr,5);
			nUidGetUName(i,adcek,22);
			nUidGetUPass(i,sifcek,22);
			sMenuAddItem(iL_Menu,"\r%s \w- \r%s \y|| \w%d.SVY \d(%d)",sL_ToStr,0,adcek,sifcek,level,i);
		}
	}
	sMenuEnd(id,iL_Menu);	
}
public sonucxxx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	root_uid[id] = key;
	root_uid_yonet( id );
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public araniyorxx(id){
	new iL_Menu = sCreateMenu(id,"Sonuclar","sonucxxxx");
	new sL_ToStr[6];
	for(new i = 1000; i < nGetLastUid( ); i++)
	{	
		new level  = sGetIntData("%i-para",i);
		if( level >= kactlustu[id] )
		{
			new adcek[23],sifcek[23];
			num_to_str(i,sL_ToStr,5);
			nUidGetUName(i,adcek,22);
			nUidGetUPass(i,sifcek,22);
			sMenuAddItem(iL_Menu,"\r%s \w- \r%s \y|| \w%d TL \d(%d)",sL_ToStr,0,adcek,sifcek,level,i);
		}
	}
	sMenuEnd(id,iL_Menu);	
}
public sonucxxxx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	root_uid[id] = key;
	root_uid_yonet( id );
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public oyuncularilistele(id){
	new iL_Menu = sCreateMenu(id,"Oyuncu Seciniz","liste_member");
	new sL_Players[32],iL_Num,sL_ToStr[6],iL_GetID,iL_UID;
	get_players(sL_Players,iL_Num);
	for(new i; i < iL_Num; i++){
		iL_GetID = sL_Players[i];
		iL_UID = nGetUidByID(iL_GetID);
		if(iL_GetID != id && iL_UID){
			num_to_str(iL_GetID,sL_ToStr,5);
			sMenuAddItem(iL_Menu,"\r%i \w| \y%s",sL_ToStr,0,iL_UID,isimcek(iL_GetID));
			gorevler[iL_GetID][7] --;
		}
	}
	sMenuEnd(id,iL_Menu);	
}
public liste_member(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	oyuncusecglobal[id] = str_to_num(sL_Data);
	client_cmd(id,"messagemode kac_tl_yollamak_istiyorsunuz");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public yetenekm(id){
	new iL_Menu = sCreateMenu(id,"Yetenek Menu","yetenekmx");
	/*
	yetenekal[id][1] = 1 | Bomba at yeteneği mevcut '0' mevcut değil
	*/
	if( yetenekal[id][1] == 1 )
	sMenuAddItem(iL_Menu,"Yakina Bomba Atma \r[\yALINDI\r]","1",0);
	else
	sMenuAddItem(iL_Menu,"Yakina Bomba Atma \r[\y%i \wTL\r]","1",0,market_tl_goster( id ,get_pcvar_num(cvarlar[30])));
	sMenuEnd( id ,iL_Menu);
}
public yetenekmx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if( yetenekal[id][iL_Item] == 1 )
	{
		renkli_yazi( id ,"%s !nBu yetenek sizde zaten mevcut.",sG_ChatTag);
		yetenekm(id);
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 1 : {
			if( yetenekal[id][1] == 1 )
			{
				renkli_yazi( id ,"%s !nMax.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			new parakont = tl_kontrol( id , "Yakina Bomba Atma", get_pcvar_num(cvarlar[30]) );if( !parakont ) return PLUGIN_HANDLED;
			yetenekal[id][1]=1;
			sSetIntData("%i-yakinabomba",1,myuid[id]);
		}
		case 2 : {
		}
	}
	yetenekm(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public HPMenu(id){
	new iL_Menu = sCreateMenu(id,"HP Menu","HPMenux");
	new sL_ToStr[6];
	if( silahetkinligi == 0 )
	{
		for(new i = 1; i <= iD_TEMEL_CAN_RTR; i++){
			num_to_str(i,sL_ToStr,5);
			sMenuAddItem(iL_Menu,"%d+%d HP \r[\y%d \wTL\r]%s",sL_ToStr,0,iD_TEMEL_ZM_CAN*i,gelistir[id][10]*500,market_tl_goster( id ,iD_TEMEL_CAN_PRA*i),i == iD_TEMEL_CAN_RTR ? "^n":"");
		}
	}
	else {
		for(new i = 1; i <= iD_TEMEL_CAN_RTR; i++){
			num_to_str(i,sL_ToStr,5);
			ulkem[id] ? sMenuAddItem(iL_Menu,"%d+%d HP \r[\yUCRETSIZ\r]",sL_ToStr,0,(iD_TEMEL_ZM_CAN*i ), gelistir[id][10]*500 ):sMenuAddItem(iL_Menu,"%d+%d HP \r[\yFree\r]",sL_ToStr,0,(iD_TEMEL_ZM_CAN*i ), gelistir[id][10]*500 );
		}
	}
	if( yetkili_sayisal_id[ id ] == 1)
	ulkem[id] ? sMenuAddItem(iL_Menu,"HP Kutusu \r[\y%d \wTL\r]","99",0,market_tl_goster( id ,( iD_TEMEL_CAN_PRA*iD_TEMEL_CAN_RTR + 3 ) / 2) ):sMenuAddItem(iL_Menu,"HP Box \r[\y%d \wTL\r]","99",0,market_tl_goster( id ,( iD_TEMEL_CAN_PRA*iD_TEMEL_CAN_RTR + 3 ) / 2) );
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"HP Kutusu \r[\y%d \wTL\r]\w-\r[\yVIP\r]","100",0,market_tl_goster( id ,( iD_TEMEL_CAN_PRA*iD_TEMEL_CAN_RTR + 3 ) / 2) ):sMenuAddItem(iL_Menu,"HP Box \r[\y%d \wTL\r]\w-\r[\yVIP\r]","100",0,market_tl_goster( id ,( iD_TEMEL_CAN_PRA*iD_TEMEL_CAN_RTR + 3 ) / 2) );
	sMenuEnd( id ,iL_Menu);
}
public HPMenux(id,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	if(get_user_team(id) != 1){
		renkli_yazi( id ,"%s !nTakimini degistirdigin icin bu ozellikten faydalanamazsin",sG_ChatTag);
		mMainMenu( id );
		return PLUGIN_HANDLED;
	}
	if( eldebirsifirla[ id ][ 2 ] == iD_HPMenu_max )
	{
		renkli_yazi( id ,"%s !nBu menuye roundda 1 kez erisim saglayip satin alabilirsiniz.",sG_ChatTag);
		mMainMenu( id );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iL_Item == 100)
	{
		renkli_yazi( id ,"%s !nBu secenek VIP Ozeldir",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	if(iL_Item != 99){
		
		new can = iD_TEMEL_ZM_CAN*iL_Item;
		if( silahetkinligi == 0 )
		{
			new parakont = tl_kontrol( id , "HP Paketi Dinamik",(iD_TEMEL_CAN_PRA*iL_Item)-iL_Item);if( !parakont ) return PLUGIN_HANDLED;
			gorevler[ id ][ 9 ] += can + gelistir[id][10]*500;
		}
		set_user_health(id,get_user_health(id) + ( can + gelistir[id][10]*500 ));
		eldebirsifirla[ id ][ 2 ] ++;
	}
	else{
		new parakont = tl_kontrol( id , "HP Paketi Dinamik",( iD_TEMEL_CAN_PRA*iD_TEMEL_CAN_RTR + 3 ) / 2);if( !parakont ) return PLUGIN_HANDLED;
		sansisleri( id, 3 );
		eldebirsifirla[ id ][ 2 ] ++;
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public elbasi(){
	new players[32],inum,id;
	get_players(players,inum);
	for(new i;i<inum;i++)
	{
		id = players[i];
		for(new i; i < 31; i++){
			kullaniliyor[id][i] = 0;
		}
		if( eldebirsifirla[ id ][ 4 ] == 1 )
		{
			g_TL[ id ] += oldurkazan[ id ][ 1 ];
			eldebirsifirla[ id ][ 4 ] = 0;
			eldebirsifirla[ id ][ 1 ] = 0;
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			renkli_yazi( id ,"%s !nOlmedigin icin para hesabina geri aktarildi.",sG_ChatTag);	
		}
		if(yetkili_sayisal_id[ id ] == 1 && get_playersnum() >= 13){
			renkli_yazi( id ,"%s !nTum !gV!t.I!t.!gP !noyunculara !g10TL !nhediye olarak verildi!g.",sG_ChatTag);
			g_TL[id]+=10;
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
		}
		eldebirsifirla[ id ][ 1 ] = 0;
		eldebirsifirla[ id ][ 2 ] = 0;
		eldebirsifirla[ id ][ 3 ] = 0;
		eldebirsifirla[ id ][ 4 ] = 0;
		ctgecmenormal = 1;
		rounddaoldurdum[id]=0;
		bombaalmrk = 2;
		kazancaral = 3;
		spamkoru[id] = 0;
		thasararttir =0;
		kazancarttirmarkt[id] = 0;
		bokunucikarma[id] = 0;
		if(myuid[id]+50 >= nGetLastUid()){
			g_TL[id]+=2;
			renkli_yazi( id ,"%s !nYeni oyuncu oldugun icin bonus para kazandin",sG_ChatTag);
		}
		set_task(1.0,"yapayzekaekcalistir",id);
		oldurkazan[ id ][ 2 ] ++;
		bireldebasarimi[ id ] = 0;
		ct_gecme_Round[id] ++;
		if( myuid[ id ] && sGetIntData("%i-herelbasi5tl",myuid[id]) == 1) {
			g_TL[ id ] += 5;
		}
		if( myuid[ id ] && sGetIntData("%i-kalicitakim",myuid[id]) == 1 && get_user_team(id)==1) {
			cs_set_user_team(id,2);
			revle(id);
		}
		oldurdum_okazandi( id );
	}
	set_task(100.0,"slot_Reklami_yap");
	set_task(200.0,"rev_bilgisi_ver");
	sSendLog("Basariyla bir haritada bir el daha sorunsuz olarak basladi.",3);
}
public yapayzekaekcalistir(id) {
	if(is_user_connected( id ) && sGetIntData("%i-kalicitakim",myuid[id]) == 0 && get_playersnum() >= 10) {
		new team = get_user_team(id);
		if(team == 1){
			takimdizi[id][0]++;
			takimdizi[id][1]=0;
			if(takimdizi[id][0] >= 3){
				renkli_yazi( id ,"%s !t%s !nadli oyuncu !g3 eldir t takiminda oldugu icin ct takimina !ngecirildi!",sG_ChatTag,isimcek(id));
				takimdizi[id][0]=0;
				cs_set_user_team(id,2);
				revle(id);
			}
			else if(takimdizi[id][0] == 2 ){
				renkli_yazi( id ,"%s !n2 Eldir zombi takiminda gozukuyorsun bu rahatsizlik dolayi ozur dileriz.",sG_ChatTag);
				renkli_yazi( id ,"%s !nTelafi olarak !g+20TL !nhesabina ekledik.",sG_ChatTag);
				g_TL[id]+=20;
			}
		}
		else if(team==2) {
			takimdizi[id][0]=0;
			takimdizi[id][1]++;
			if(takimdizi[id][1] >= 3){
				renkli_yazi( id ,"%s !t%s !nadli oyuncu !g3 eldir ct takiminda oldugu icin t takimina !ngecirildi!g!",sG_ChatTag,isimcek(id));
				takimdizi[id][1]=0;
				cs_set_user_team(id,1);
				revle(id);
			}
		}
	}
}
public mYetkiliMenu(id){
	new iL_Menu = sCreateMenu(id,"Yetkili Menu","mYetkiliMenux");
	sMenuAddItem(iL_Menu,"%d + %d TL","1",0,yetkili_menu_oz[id][2],gelistir[id][6]);
	if (get_user_team(id) == 1 )
	{
		sMenuAddItem(iL_Menu,"%d + %d HP","2",0,yetkili_menu_oz[id][1],gelistir[id][12] * 500);
	}
	else
	{
		sMenuAddItem(iL_Menu,"M249","4",0);
		if ( yetkili_sayisal_id[ id ] == 1)
		{
			sMenuAddItem(iL_Menu,"Silah Kutusu","6",0);
		}
		if( yetkili_sayisal_id[ id ] == 1 || yetkili_sayisal_id[ id ] == 2)
		{
			sMenuAddItem(iL_Menu,"%d EL Bombasi","3",0,yetkili_menu_oz[id][3]);
		}
	}
	if(toplantisonrasiyaris == 0 && get_user_team(id) == 1 && get_user_flags(id) & iD_VIP_YETKI)
	{
		if( ct_gecme_Round[id] >= 3 )
		{
			sMenuAddItem(iL_Menu,"CT Gecme karti \r[\wKullanilabilir\r]","5",0);
		}
		else
		{
			sMenuAddItem(iL_Menu,"CT Gecme karti \r[\w%d/3\r]","5",0,ct_gecme_Round[id]);
		}
	}
	sMenuEnd( id ,iL_Menu);
}
public mYetkiliMenux(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new ytkblgsytsm[ 25 ];
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if( eldebirsifirla[ id ][ 1 ] == 1 )
	{
		renkli_yazi( id ,"%s !nBu rounda yetkili menuyu bir kez kullandin diger roundu bekle.",sG_ChatTag);
		mMainMenu( id );
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 1 : {
			g_TL[ id ] += yetkili_menu_oz[id][2] + gelistir[id][6];
			ytkblgsytsm = "TL Paketi";
		}
		case 2 : {
			if(get_user_team(id) != 1){
				renkli_yazi( id ,"%s !nTakimini degistirdigin icin bu ozellikten faydalanamazsin",sG_ChatTag);
				mMainMenu( id );
				return PLUGIN_HANDLED;
			}
			set_user_health(id,get_user_health(id) + yetkili_menu_oz[id][1] + gelistir[id][12] * 500);
			ytkblgsytsm = "Can Takviyesi";
		}
		case 3 : {
			give_item(id, "weapon_hegrenade");
			new sayi = cs_get_user_bpammo(id,CSW_HEGRENADE);
			cs_set_user_bpammo(id,CSW_HEGRENADE,sayi+yetkili_menu_oz[id][3]);
			ytkblgsytsm = "Bomba Paketi";
		}
		case 4 : {
			give_item(id, "weapon_m249");
			cs_set_user_bpammo(id, CSW_M249, 200);
			ytkblgsytsm = "M249";
		}
		case 5 : {
			if(takimdizi[id][1] == 2 ){
				renkli_yazi( id ,"%s !nYapay zeka hesaba mudahele etti bu islemi suanda yapamazsin",sG_ChatTag);
				mYetkiliMenu( id );
				return PLUGIN_HANDLED;
			}
			if( ct_gecme_Round[id] >= 3 )
			{
				ct_gecme_Round[id]= 0;
				cs_set_user_team(id,2);
				revle(id);
				renkli_yazi( 0 ,"%s !t%s !nAdli !gVIP !noyuncu !g3 elde bir CT gecme hakkini !nkullandi.",sG_ChatTag,isimcek(id));
				ytkblgsytsm = "Takim Transfer";
			}
			else{
				mYetkiliMenu( id );
				renkli_yazi( id ,"%s !nDaha 3 round gecmeden tekrar bu islemi yapamazsin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
		}
		case 6 : {
			sansisleri( id , 4 );
		}
		case 7 : {
			renkli_yazi( id ,"%s !nBu Ozellik Yilbasi Ozel Kapalidir.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
	}
	renkli_yazi( id ,"%s !nYetkili menuden !g[ !t%s !g] !naldin.",sG_ChatTag,ytkblgsytsm);
	eldebirsifirla[ id ][ 1 ] = 1;
	sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
	sSendLog("Bir yetkili yetkili menuyu kullandi, anlik id: %d",3,id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mMarketMenu(id){
	new iL_Menu = sCreateMenu(id,"Market Menu","mMarketMenux");
	if(islemler[ id ][ 1 ] == 0)
	{
		islemler[ id ][ 1 ] =1;
	}
	new adetbmb = islemler[ id ][ 1 ];
	/*
	islemler[ id ][ 1 ] -- Değişkeninde tek alımda kaç bomba olcağı mevcut
	*/
	if( get_user_team(id) == 1 )
	{
		ulkem[id] ? sMenuAddItem(iL_Menu,"\r( \d- \yZombie Sinifi \wDegistir \d- \r)","1",0):sMenuAddItem(iL_Menu,"\r( \d- \yChange Class Of \wZombies \d- \r)","1",0);
		
		if( yetkili_sayisal_id[ id ] == 1 || takimdizi[id][0] == 2)
		{
			ulkem[id] ? sMenuAddItem(iL_Menu,"Takim Karti \r[\y%i \wTL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[25]))):sMenuAddItem(iL_Menu,"Team Card \r[\y%i \wTL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[25])));
		}
		else {
			ulkem[id] ? sMenuAddItem(iL_Menu,"Takim Karti \r[\y%i \wTL\r]\w-\r[\yVIP OZEL\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[25]))):sMenuAddItem(iL_Menu,"Team Card \r[\y%i \wTL\r]\w-\r[\yVIP\r]","2",0,market_tl_goster( id ,get_pcvar_num(cvarlar[25])));
		}
		if( toplantisonrasiyaris  == 1 )
		{
			ulkem[id] ? sMenuAddItem(iL_Menu,"\dTakim Transferi \r[\yETKINLIK\r]","3",0):sMenuAddItem(iL_Menu,"\dTeam Transfer \r[\yActivity\r]","3",0);
		}
		else {
			if( ctgecmenormal > 0 )
			{
				ulkem[id] ? sMenuAddItem(iL_Menu,"Takim Transferi \r[\y%i \wTL\r]-[\yKalan Hak \w%d\r]","3",0,market_tl_goster( id ,get_pcvar_num(cvarlar[26])),ctgecmenormal):sMenuAddItem(iL_Menu,"Team Transfer \r[\y%i \wTL\r]-[\yRemaining Rights \w%d\r]","3",0,market_tl_goster( id ,get_pcvar_num(cvarlar[26])),ctgecmenormal);
			}
			else {
				ulkem[id] ? sMenuAddItem(iL_Menu,"\dTakim Transferi \r[\y%i \wTL\r]-[\yTUKENDI\r]","3",0,market_tl_goster( id ,get_pcvar_num(cvarlar[26]))):sMenuAddItem(iL_Menu,"\dTeam Transfer \r[\y%i \wTL\r]-[\ySold Out\r]","3",0,market_tl_goster( id ,get_pcvar_num(cvarlar[26])));
			}		
		}
		ulkem[id] ? sMenuAddItem(iL_Menu,"Enigma Kalkani\d(Hasari Azaltir) \r[\y%i \wTL\r]","11",0,market_tl_goster( id ,10)):sMenuAddItem(iL_Menu,"Enigma Shield\d(Reduces Damage) \r[\y%i \wTL\r]","11",0,market_tl_goster( id ,10));
		ulkem[id] ? sMenuAddItem(iL_Menu,"Gorunmezlik\d(1 Saniye) \r[\y%i \wTL\r]","5",0,get_pcvar_num(cvarlar[28])):sMenuAddItem(iL_Menu,"Invisibility\d(1 Second) \r[\y%i \wTL\r]","5",0,get_pcvar_num(cvarlar[28]));
	}
	else if( get_user_team(id) == 2 )
	{
		if( islemler[id][ 1 ] == 0 )
		islemler[id][ 1 ] = 1;
		new cvarim = get_pcvar_num(cvarlar[40]);
		if( bombaalmrk > 0 )
		ulkem[id] ? sMenuAddItem(iL_Menu,"El Bombasi\d(%i Adet) \r[\y%i \wTL\r]-[\yKalan Hak \w%d\r]","4",0,adetbmb,market_tl_goster( id , get_pcvar_num(cvarlar[27]) * adetbmb),bombaalmrk):sMenuAddItem(iL_Menu,"Grenade\d(%i Piece) \r[\y%i \wTL\r]-[\yRemaining Rights \w%d\r]","4",0,adetbmb,market_tl_goster( id , get_pcvar_num(cvarlar[27]) * adetbmb),bombaalmrk);
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dEl Bombasi\w(%i Adet) \r[\y%i \wTL\r]-[\yTUKENDI\r]","4",0,adetbmb,market_tl_goster( id , get_pcvar_num(cvarlar[27]) * adetbmb)):sMenuAddItem(iL_Menu,"\dGrenade\w(%i Piece) \r[\y%i \wTL\r]-[\ySold Out\r]","4",0,adetbmb,market_tl_goster( id , get_pcvar_num(cvarlar[27]) * adetbmb));
		if( yetkili_sayisal_id[ id ] == 1)
		ulkem[id] ? sMenuAddItem(iL_Menu,"Hasar Arttir\d(10 Saniye) \r[\y%i \wTL\r]","8",0,market_tl_goster( id ,cvarim)):sMenuAddItem(iL_Menu,"Increase Damage\d(10 Second) \r[\y%i \wTL\r]","8",0,market_tl_goster( id ,cvarim));
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"\dHasar Arttir\w(\r10 Saniye\w) \r[\y%i \wTL\r]\w-\r[\yVIP OZEL\r]","8",0,market_tl_goster( id ,cvarim)):sMenuAddItem(iL_Menu,"\dIncrease Damage\w(\r10 Second\w) \r[\y%i \wTL\r]\w-\r[\yVIP\r]","8",0,market_tl_goster( id ,cvarim));
		
		ulkem[id] ? sMenuAddItem(iL_Menu,"Hasar Arttir\d(Roundluk) \r[\y%i \wTL\r]","9",0,market_tl_goster( id ,cvarim*5)):sMenuAddItem(iL_Menu,"Increase Damage\d(Round) \r[\y%i \wTL\r]","9",0,market_tl_goster( id ,cvarim*5));
	}
	if(kazancaral>0)
	ulkem[id] ? sMenuAddItem(iL_Menu,"OldurmeBasina TL Arttir \r[\y%i \wTL\r]\w-\r[\yKalan Hak \w%d\r]","10",0,market_tl_goster( id ,get_pcvar_num(cvarlar[40])*2),kazancaral):sMenuAddItem(iL_Menu,"Increase TL Per Killing \r[\y%i \wTL\r]\w-\r[\yRemaining Rights \w%d\r]","10",0,market_tl_goster( id ,get_pcvar_num(cvarlar[40])),kazancaral);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"\dOldurmeBasina TL Arttir \r[\y%i \wTL\r]\w-\r[\yTUKENDI\r]","10",0,market_tl_goster( id ,get_pcvar_num(cvarlar[40])*2)):sMenuAddItem(iL_Menu,"\dIncrease TL Per Killing \r[\y%i \wTL\r]\w-\r[\ySold Out\r]","10",0,market_tl_goster( id ,get_pcvar_num(cvarlar[40])));
	sMenuEnd( id ,iL_Menu);
}
public mMarketMenux(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if( toplantisonrasiyaris  == 1 )
	{
		if( iL_Item == 2 || iL_Item == 3 )
		{
			renkli_yazi( id ,"%s !nEtkinlik aktif iken bu secenekleri kullanamazsiniz.",sG_ChatTag);		
			mMarketMenu(id);
			return PLUGIN_HANDLED;
		}
	}
	switch(iL_Item){
		case 1 : {
			client_cmd(id,"say /class");
		}
		case 2 : {
			if(takimdizi[id][1] == 2 ){
				renkli_yazi( id ,"%s !nYapay zeka hesaba mudahele etti bu islemi suanda yapamazsin",sG_ChatTag);
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
			if( yetkili_sayisal_id[ id ] == 1)
			{
				if( get_playersnum() >= 13 )
				{
					new parakont = tl_kontrol( id , "", get_pcvar_num(cvarlar[25]) );if( !parakont ) return PLUGIN_HANDLED;
					sansisleri( id , 1 );
					return PLUGIN_HANDLED;
				}
				else {
					renkli_yazi( id ,"%s !nServerde 10 kisi yok.",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
			}
			else {
				renkli_yazi( id ,"%s !nBu secenek yanlizca VIP ozeldir.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
		}
		case 3 : {
			if(takimdizi[id][1] == 2 ){
				renkli_yazi( id ,"%s !nYapay zeka hesaba mudahele etti bu islemi suanda yapamazsin",sG_ChatTag);
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
			if( ctgecmenormal > 0 )
			{
				if( get_playersnum() >= 13 )
				{
					new parakont = tl_kontrol( id , "Takim Transferi", get_pcvar_num(cvarlar[26])); if( !parakont ) return PLUGIN_HANDLED;
					cs_set_user_team(id,2);
					revle(id);
					ctgecmenormal --;
					return PLUGIN_HANDLED;
				}
				else {
					renkli_yazi( id ,"%s !nServerde 10 kisi yok.",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
			}
			else {
				renkli_yazi( id ,"%s !nBu roundluk CT gecme haklarinin hepsi senden once kullanilmis diger eli beklemelisin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
		}
		case 4 : {
			if( bombaalmrk > 0 )
			{
				if( eldebirsifirla[ id ][ 3 ] == iD_BombaTekrar )
				{
					renkli_yazi( id ,"%s !nBu esyayi roundda 3 kez kullanabilirsiniz.",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
				if(bb_get_build_time()){
					renkli_yazi( id ,"%s !nBuild time icersinde bu islemi kullanamazsin.",sG_ChatTag);
					return PLUGIN_HANDLED;
				}
				new adetbmb = islemler[ id ][ 1 ];
				if( adetbmb == 0 )
				adetbmb = 1;
				bombaalmrk --;
				new parakont = tl_kontrol( id , "El Bombasi", get_pcvar_num(cvarlar[27])*adetbmb );if( !parakont ) return PLUGIN_HANDLED;
				give_item(id, "weapon_hegrenade");
				eldebirsifirla[ id ][ 3 ] ++;
				new sayi = cs_get_user_bpammo(id,CSW_HEGRENADE);
				cs_set_user_bpammo(id,CSW_HEGRENADE,sayi+adetbmb);
			}
			else {
				renkli_yazi( id ,"%s !nBu urun bu roundluk tukendi.",sG_ChatTag);
				mMarketMenu(id);
			}
		}
		case 5 : {
			if(bb_get_build_time()){
				renkli_yazi( id ,"%s !nBuild time icersinde bu islemi kullanamazsin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			renkli_yazi( id ,"%s !nKac saniye gorunmez olmak istiyorsun.",sG_ChatTag);
			client_cmd(id, "messagemode KAC_SANIYE_GORUNMEZ_OLACAKSIN");
		}
		case 6 : {
			
		}
		case 8 : {
			if( hasarimiarttir[id] == 2 )
			{
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
			if( yetkili_sayisal_id[ id ] == 1)
			{
				new parakont = tl_kontrol( id , "", get_pcvar_num(cvarlar[40]));if( !parakont ) return PLUGIN_HANDLED;
				hasarimiarttir[id] = 2;
				set_task(10.0,"hasarikapat",id);
			}
			else {
				renkli_yazi( id ,"%s !nBu secenek yanlizca VIP adminlere ozeldir.",sG_ChatTag);
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
		}
		case 9 : {
			if( hasarimiarttir[id] == 2 )
			{
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
			new parakont = tl_kontrol( id , "", get_pcvar_num(cvarlar[40])*5);if( !parakont ) return PLUGIN_HANDLED;
			hasarimiarttir[id] = 2;
		}
		case 10 : {
			if(bb_get_build_time()){
				renkli_yazi( id ,"%s !nBuild time icersinde bu islemi kullanamazsin.",sG_ChatTag);
				return PLUGIN_HANDLED;
			}
			if(kazancaral>0)
			{
				new parakont = tl_kontrol( id , "Kazanc Arttirma (2x)", get_pcvar_num(cvarlar[40])*2);if( !parakont ) return PLUGIN_HANDLED;
				kazancarttirmarkt[id] = 2;
				kazancaral--;
			}
			else {
				renkli_yazi( id ,"%s !nBu icerik bu roundda tukendi diger roundu bekleyin.",sG_ChatTag);
				mMarketMenu(id);
				return PLUGIN_HANDLED;
			}
		}
		case 11:{
			new parakont = tl_kontrol( id , "Enigma Kalkani", 10 );if( !parakont ) return PLUGIN_HANDLED;
			enigmakalkani[id] = 1;
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public hasarikapat( id )
{
	if( is_user_connected( id ) )
	{
		hasarimiarttir[id] = 1;
		renkli_yazi( id ,"%s !nHasar Arttirici suresi doldu.",sG_ChatTag);
		if( g_TL[ id ] >= market_tl_goster( id , get_pcvar_num(cvarlar[40])) )
		{
			mMarketMenu(id);
		}
	}
}
public kazankaybet(id){
	new iL_Menu ;
	if( haftasonuetkinligi == 1 )
	iL_Menu = sCreateMenu(id,"Kazan Kaybet, Senin Elinde^n\r[ETKINLIK]","kazankaybetx");
	else
	iL_Menu = sCreateMenu(id,"Kazan Kaybet, Senin Elinde","kazankaybetx");
	ulkem[id] ? sMenuAddItem(iL_Menu,"Sectiginiz Tutar \r[\y%d \wTL\r]","1",0,kazankaybettl[id]):sMenuAddItem(iL_Menu,"Amount You Select \r[\y%d \wTL\r]","1",0,kazankaybettl[id]);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Tum Parami Yatir^n","4",0):sMenuAddItem(iL_Menu,"All Deposit^n","4",0);
	if( haftasonuetkinligi == 1 || gelistir[id][4] > 0 )
	ulkem[id] ? sMenuAddItem(iL_Menu,"\wKazanma \r%%45 \w- \r%%55 \wKaybetme","2",0):sMenuAddItem(iL_Menu,"\wWin \r%%45 \w- \r%%55 \wLose","2",0);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"\wKazanma \r%%35 \w- \r%%65 \wKaybetme","2",0):sMenuAddItem(iL_Menu,"\wWin \r%%35 \w- \r%%65 \wLose","2",0);
	if( kazankaybettl[ id ] > 1 )
	{
		ulkem[id] ? sMenuAddItem(iL_Menu,"Oynu Oyna, \r%d TL","3",0,kazankaybettl[id]):sMenuAddItem(iL_Menu,"Play The Game, \r%d TL","3",0,kazankaybettl[id]);
	}
	sMenuEnd( id ,iL_Menu);	
}
public kazankaybetx(id,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	
	if( key == 1 )
	{
		client_cmd(id,"messagemode oynancak_miktar");
	}
	else if( key == 2 )
	{
		renkli_yazi( id ,"%s !nSans ile oynayamazsin.",sG_ChatTag);	
		kazankaybet(id);
	}
	else if( key == 3 )
	{
		if( kazankaybettl[id] >= g_TL[ id ] )
		{
			kazankaybettl[id] = 0;
			renkli_yazi( id ,"%s !nParan yetersiz.",sG_ChatTag);	
			kazankaybet(id);
			return PLUGIN_HANDLED;
		}
		sansisleri( id, 5 );
	}
	else if( key == 4 )
	{
		if(g_TL[ id ] > 10 )
		{
			kazankaybettl[id] = g_TL[ id ]-1;
			kazankaybet(id);
		}
		else {
			kazankaybet(id);
		}
	}
	return PLUGIN_HANDLED;
}
public sansisleri( id, sanskodu )
{
	switch( sanskodu )
	{
		case 1:{
			switch(random_num(1,10))
			{
				case 1 :
				{
					cs_set_user_team(id,2);
					revle(id);
					renkli_yazi( id ,"%s !nBasarili bir sekilde karsi takima transfer edildiniz.",sG_ChatTag);
				}
				case 2..10 :
				{
					renkli_yazi( id ,"%s !nTakim karti yandi ve karsi takima gecemedin.",sG_ChatTag);
					if( g_TL[ id ] >= market_tl_goster( id ,get_pcvar_num(cvarlar[25]) ) )
					mMarketMenu(id);
				}	
			}
		}
		case 2:{
			engellimawi:
			new cikan_isim[30],switc_kisa = random_num( 1, 16 );
			switch(switc_kisa)
			{
				case 1 :
				{
					if (get_user_team(id) == 1 )
					cs_set_user_team(id,2);
					else 
					cs_set_user_team(id,1);
					
					cikan_isim = "Takim Transfer";
					revle(id);					
				}
				case 2..5 :
				{
					g_TL[ id ] += switc_kisa*10;
					cikan_isim = "Para Odulu";
				}
				case 6..16 :
				{
					if(g_TL[id]>=15) {
						g_TL[ id ] -= switc_kisa;
						cikan_isim = "Para Kaybetme";
					}	
					else {
						goto engellimawi;
					}
				}
			}
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			renkli_yazi( id ,"%s !nKutudan !g[ !t%s !g] !ncikardiniz.",sG_ChatTag,cikan_isim);
		}
		case 3 : {
			new kutudancikan = random_num(1,iD_TEMEL_CAN_RTR);
			new can = iD_TEMEL_ZM_CAN*kutudancikan;
			set_user_health(id,get_user_health(id) + can);
			gorevler[ id ][ 9 ] += can;
			renkli_yazi( id ,"%s !nKutudan !g[ !t%d HP !g] !ncikardiniz.",sG_ChatTag,can);
		}
		case 4 : {
			new sL_WeaponName[28];
			new kacincisilah = random_num(1,iG_WeaponCount-1);
			new iL_WeaponID = sGBSilahCSW[kacincisilah];
			kullaniliyor[id][iL_WeaponID] = kacincisilah;
			gorevler[ id ][ 1 ] ++;
			get_weaponname(iL_WeaponID,sL_WeaponName,27);
			give_item(id,sL_WeaponName);
			cs_set_user_bpammo(id,iL_WeaponID,255);
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			renkli_yazi( id ,"%s !nKutudan !g[ !t%s !g] !nSilahini cikardiniz.",sG_ChatTag,sG_BSilahName[kacincisilah]);
		}
		case 5 : {
			new kaybets = random_num(1,6);
			if( kaybets == 2 )
			{
				if( kazankaybettl[ id ] > 50 )
				{
					renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !gkazan/kaybet !nsistemi uzerinden !g%d TL !nkazandi.",sG_ChatTag,isimcek(id),kazankaybettl[id]*2);	
				}
				g_TL[ id] += kazankaybettl[id]*2;
				renkli_yazi( id ,"%s !nKazandin ve %d TL'yi %d TL'ye katladin.",sG_ChatTag,kazankaybettl[id],kazankaybettl[id]*2);
			}
			else {
				g_TL[ id] -= kazankaybettl[id];
				renkli_yazi( id ,"%s !nKaybettin ama kumarda kaybeden askta kazanirmis.",sG_ChatTag);
			}
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			kazankaybet(id);
		}
		case 6 : {
			new sans = random_num(1,666);
			if( sans == 111 ) {
				g_Diamond[ id ] ++;
				renkli_yazi( id ,"%s !nBasardin ve 1 diamond kazandin.",sG_ChatTag);
				sans = 0;
				sSetIntData("%i-diamond",g_Diamond[ id ],myuid[id]);
			}
			else {
				renkli_yazi( id ,"%s !nUzgunuz, diamond kazanamadin.",sG_ChatTag);
			}
		}
	}	
}
public mWeaponMenu(id){
	new iL_Menu = sCreateMenu(id,"Silah Menu","mWeaponMenu_Prcs");
	new sL_ToStr[6];
	silahkutusu[id] = 0;
	if( silahetkinligi == 0 )
	{
		for(new i = 1; i < iG_WeaponCount; i++){
			num_to_str(i,sL_ToStr,5);
			if( yetkili_sayisal_id[ id ] == 1 && i==iG_WeaponCount-1)
			{
				sMenuAddItem(iL_Menu,"%s \r[\y%i \wTL\r]%s",sL_ToStr,0,sG_BSilahName[i],market_tl_goster( id ,sG_BSilahFiyat[i] ),i == iG_WeaponCount-1 ? "^n":"");
			}
			else {
				if( i==iG_WeaponCount-1 )
				sMenuAddItem(iL_Menu,"%s \r[\y%i \wTL\r]\w-\r[\yVIP\r]%s","100",0,sG_BSilahName[i],market_tl_goster( id ,sG_BSilahFiyat[i] ),i == iG_WeaponCount-1 ? "^n":"");
				else
				sMenuAddItem(iL_Menu,"%s \r[\y%i \wTL\r]%s",sL_ToStr,0,sG_BSilahName[i],market_tl_goster( id ,sG_BSilahFiyat[i] ),i == iG_WeaponCount-1 ? "^n":"");
			}
			silahkutusu[id] += sG_BSilahFiyat[i];
		}
		ulkem[id] ? sMenuAddItem(iL_Menu,"Silah Kutusu \r[\y%i \wTL\r]","99",0,market_tl_goster( id ,( silahkutusu[id]/iG_WeaponCount) +1 )):sMenuAddItem(iL_Menu,"Weapon Box \r[\y%i \wTL\r]","99",0,market_tl_goster( id ,( silahkutusu[id]/iG_WeaponCount) +1 ));
	}
	else {
		for(new i = 1; i < iG_WeaponCount; i++){
			num_to_str(i,sL_ToStr,5);
			ulkem[id] ? sMenuAddItem(iL_Menu,"%s \r[\yUCRETSIZ\r]%s",sL_ToStr,0,sG_BSilahName[i],i == 5 ? "^n":""):sMenuAddItem(iL_Menu,"%s \r[\yFree\r]%s",sL_ToStr,0,sG_BSilahName[i],i == iG_WeaponCount-1 ? "^n":"");
			silahkutusu[id] += sG_BSilahFiyat[i];
		}
	}
	sMenuEnd( id ,iL_Menu);	
}
public mWeaponMenu_Prcs(id,iM_ID,iM_Item){
	if (get_user_team(id) == 1 )
	return PLUGIN_HANDLED;	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	if( key == 99 )
	{
		new parakont = tl_kontrol( id , "Silah Kutusu", ( silahkutusu[id]/iG_WeaponCount) +1 );if( !parakont ) return PLUGIN_HANDLED;
		sansisleri( id, 4 );
		menu_destroy(iM_ID);
		return PLUGIN_HANDLED;
	}
	if( key == 100 )
	{
		renkli_yazi( id ,"%s !nBu silah VIP ozeldir.",sG_ChatTag);		
		return PLUGIN_HANDLED;
	}
	if( silahetkinligi == 0 )
	{
		new parakont = tl_kontrol( id , sG_BSilahName[ key ], sG_BSilahFiyat[ key ] );if( !parakont ) return PLUGIN_HANDLED;
		gorevler[ id ][ 1 ] ++;
	}
	else {
		bokunucikarma[id] ++;
		if( bokunucikarma[id] >= 3 )
		{
			renkli_yazi( id ,"%s !nEtkinlik durumlarinda roundda sadece 3 adet ucretsiz silah alabilirsiniz.",sG_ChatTag);
			return PLUGIN_HANDLED;
		}
	}
	new sL_WeaponName[28],iL_WeaponID = sGBSilahCSW[key];
	kullaniliyor[id][iL_WeaponID] = key;
	get_weaponname(iL_WeaponID,sL_WeaponName,27);
	give_item(id,sL_WeaponName);
	cs_set_user_bpammo(id,iL_WeaponID,255);
	renkli_yazi( 0 ,"%s !t%s !nAdli %s silah menuden !g[ !t%s !g] !nadli silahi !gbir roundluk !nkiraladi.",sG_ChatTag,isimcek(id),yetkili_belirle[id],sG_BSilahName[key]);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mGorevMenu(id){
	new iL_Menu = sCreateMenu(id,"Gorev Menu","mgorevmenu");
	new finis_output[30];
	ulkem[id] ? formatex(finis_output,19,"Sonlandi"):formatex(finis_output,19,"Ended");
	
	if( !gorevler[ id ][ 2 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Ozel Silah Satin Al \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","1",0,gorevler[ id ][ 1 ],get_pcvar_num(cvarlar[1]),get_pcvar_num(cvarlar[2])):sMenuAddItem(iL_Menu,"Buy Special Weapons \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","1",0,gorevler[ id ][ 1 ],get_pcvar_num(cvarlar[1]),get_pcvar_num(cvarlar[2]));
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"Ozel Silah Satin Al \r[\y%s\r]","1",0,finis_output):sMenuAddItem(iL_Menu,"Buy Special Weapons \r[\y%s\r]","1",0,finis_output);
	/* Para harca gorevi   */
	if( !gorevler[ id ][ 4 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Para Harca \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","2",0,gorevler[ id ][ 3 ],get_pcvar_num(cvarlar[3]),get_pcvar_num(cvarlar[4])):sMenuAddItem(iL_Menu,"Money Spending \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","2",0,gorevler[ id ][ 3 ],get_pcvar_num(cvarlar[3]),get_pcvar_num(cvarlar[4]));
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"Para Harca \r[\y%s\r]","2",0,finis_output):sMenuAddItem(iL_Menu,"Money Spending \r[\y%s\r]","2",0,finis_output);
	/* Esya al gorevi   */
	if( !gorevler[ id ][ 6 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Esya Al \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","3",0,gorevler[ id ][ 5 ],get_pcvar_num(cvarlar[5]),get_pcvar_num(cvarlar[6])):sMenuAddItem(iL_Menu,"Buy Goods \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","3",0,gorevler[ id ][ 5 ],get_pcvar_num(cvarlar[5]),get_pcvar_num(cvarlar[6]));
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"Esya Al \r[\y%s\r]","3",0,finis_output):sMenuAddItem(iL_Menu,"Buy Goods \r[\y%s\r]","3",0,finis_output);
	/* Kendinden bahsettir gorevi   */
	if( !gorevler[ id ][ 8 ] )
	{
		
		ulkem[id] ? sMenuAddItem(iL_Menu,"Kendinden Bahsettir \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","4",0,gorevler[ id ][ 7 ],get_pcvar_num(cvarlar[7]),get_pcvar_num(cvarlar[8])):sMenuAddItem(iL_Menu,"Tell Me About Yourself \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","4",0,gorevler[ id ][ 7 ],get_pcvar_num(cvarlar[7]),get_pcvar_num(cvarlar[8]));
	}
	else{
		ulkem[id] ? sMenuAddItem(iL_Menu,"Kendinden Bahsettir \r[\y%s\r]","4",0,finis_output):sMenuAddItem(iL_Menu,"Tell Me About Yourself \r[\y%s\r]","4",0,finis_output);
	}
	/* HP ALgorevi   */
	if( !gorevler[ id ][ 10 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"HP Al \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","5",0,gorevler[ id ][ 9 ],get_pcvar_num(cvarlar[9]),get_pcvar_num(cvarlar[10])):sMenuAddItem(iL_Menu,"HP Buy \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","5",0,gorevler[ id ][ 9 ],get_pcvar_num(cvarlar[9]),get_pcvar_num(cvarlar[10]));
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"HP Al \r[\y%s\r]","5",0,finis_output):sMenuAddItem(iL_Menu,"HP Buy \r[\y%s\r]","5",0,finis_output);
	/* ct oldur gorevi   */
	if( !gorevler[ id ][ 12 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"CT Oldur \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]^n","6",0,gorevler[ id ][ 11 ],get_pcvar_num(cvarlar[11]),get_pcvar_num(cvarlar[12])):sMenuAddItem(iL_Menu,"CT Kill \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]^n","6",0,gorevler[ id ][ 11 ],get_pcvar_num(cvarlar[11]),get_pcvar_num(cvarlar[12]));
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"CT Oldur \r[\y%s\r]^n","6",0,finis_output):sMenuAddItem(iL_Menu,"CT Kill \r[\y%s\r]^n","6",0,finis_output);
	/* VIP Oldur   */
	if( gorevler[ id ][ 21 ] ){
		if( !gorevler[ id ][ 14 ] )
		ulkem[id] ? sMenuAddItem(iL_Menu,"VIP Oldur \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","7",0,gorevler[ id ][ 13 ],get_pcvar_num(cvarlar[13]),get_pcvar_num(cvarlar[14])):sMenuAddItem(iL_Menu,"VIP Kill \r[\y%d\w/\y%i\r]\w~\r[\y%i \wTL\r]","7",0,gorevler[ id ][ 13 ],get_pcvar_num(cvarlar[13]),get_pcvar_num(cvarlar[14]));
		else
		ulkem[id] ? sMenuAddItem(iL_Menu,"VIP Oldur \r[\y%s\r]","7",0,finis_output):sMenuAddItem(iL_Menu,"VIP Kill \r[\y%s\r]","7",0,finis_output);
	}
	/* IS Bitirici  */
	if( !gorevler[ id ][ 21 ] )
	ulkem[id] ? sMenuAddItem(iL_Menu,"Is Bitirici\d(Tum Gorevleri Bitir) \r[\y%i \wTL\r]","21",0,get_pcvar_num(cvarlar[4])*2):sMenuAddItem(iL_Menu,"Fixer\d(Tum Gorevleri Bitir) \r[\y%i \wTL\r]","21",0,get_pcvar_num(cvarlar[4])*2);
	else
	ulkem[id] ? sMenuAddItem(iL_Menu,"Is Bitirici \r[\y%s\r]","7",0,finis_output):sMenuAddItem(iL_Menu,"Fixer \r[\y%s\r]","7",0,finis_output);
	
	sMenuEnd( id ,iL_Menu);	
}
public mgorevmenu(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	
	if( key == 21 )
	goto calistirgoto;
	if( gorevler[ id ][ key*2 ] == 1 )
	{
		renkli_yazi( id ,"%s !nBu gorevi bitirmis ve odulunu almis gozukuyorsunuz.",sG_ChatTag);
		mGorevMenu(id);
		return PLUGIN_HANDLED;
	}
	new gorev_key = key*2;
	switch( key )
	{
		case 1 :
		{ 
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{                      
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[2]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[2]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tOzel Silah Satin Al !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tOzel Silah Satin Al !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[2]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 1 ],get_pcvar_num(cvarlar[1]));
			}
		}
		case 2 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[4]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[4]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tPara Harca !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tPara Harca !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[4]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 3 ],get_pcvar_num(cvarlar[3]));
			}
		}
		case 3 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[6]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[6]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tEsya Al !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tEsya Al !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[6]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 5 ],get_pcvar_num(cvarlar[6]));
			}
		}
		case 4 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[8]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[8]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tKendinden Bahsettir !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tKendinden Bahsettir !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[8]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 7 ],get_pcvar_num(cvarlar[7]));
			}
		}
		case 5 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[10]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[10]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tHP Al !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tHP Al !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[10]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 9 ],get_pcvar_num(cvarlar[9]));
			}
		}
		case 6 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[12]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[12]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tCT Oldur !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tCT Oldur !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[12]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 11 ],get_pcvar_num(cvarlar[11]));
			}
		}
		case 7 :
		{
			if( gorevler[ id ][ gorev_key-1 ] >= get_pcvar_num(cvarlar[gorev_key-1]) )
			{
				gorevler[ id ][ gorev_key ] = 1; 
				g_TL[ id ] += get_pcvar_num(cvarlar[14]);
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[14]));
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tVIP Oldur !g] !nGorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tVIP Oldur !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[14]));
			}
			else {
				renkli_yazi( id ,"%s !nBu gorev suanda devam etmektedir. !g[ !t%d !g/ !t%i !g]",sG_ChatTag,gorevler[ id ][ 13 ],get_pcvar_num(cvarlar[13]));
			}
		}
		case 21 :
		{
			calistirgoto:
			if( gorevler[ id ][ 21 ] == 1 )
			return PLUGIN_HANDLED;
			if( gorevler[ id ][ 2 ] && gorevler[ id ][ 4 ] && gorevler[ id ][ 6 ] && gorevler[ id ][ 8 ] && gorevler[ id ][ 10 ] && gorevler[ id ][ 12 ])
			{
				g_TL[ id ] += get_pcvar_num(cvarlar[4])*2;
				gorevler[ id ][ 21 ]=1;	
				new anliktoplamx = sGetIntData("toplamgorevkazanc");
				sSetIntData("toplamgorevkazanc",anliktoplamx+get_pcvar_num(cvarlar[4])*2);
				renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !tIS Bitirici !g] !ngorevini bitirdiniz.",sG_ChatTag);
				renkli_yazi( 0 ,"%s !t%s !nAdli oyuncu !g[ !tIS Bitirici !g] !nGorevini bitirdi ve !g%i TL !nkazandi.",sG_ChatTag,isimcek( id ),get_pcvar_num(cvarlar[4]) * 2);
			}
			else {
				renkli_yazi( id ,"%s !nBitmeyen gorevleriniz var.",sG_ChatTag);
			}
		}
	}	
	toplamgorev ++;
	new anliktoplam = sGetIntData("toplamgorev");
	sSetIntData("toplamgorev",anliktoplam+toplamgorev);
	sSetIntData("%i-para",g_TL[ id ],nGetUidByID( id ));
	mGorevMenu(id);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public isimcek( gelenid )
{
	new name[33];
	if( is_user_connected( gelenid ) )
	{
		get_user_name(gelenid,name,32);
		gorevler[ gelenid ][ 7 ] ++;
		if( gorevler[ gelenid ][ 7 ] >= get_pcvar_num(cvarlar[7]) && !gorevler[ gelenid ][ 8 ] )
		renkli_yazi( gelenid ,"%s !nKendinden bahsettir gorevini bitirdin gorevmenu uzerinden !godulunu !nalabilirsin.",sG_ChatTag);
	}
	else {
		name = "Offline";
		sSendLog("'isimcek( index )' adli fonksiyon ( %d id ) oyuncuya islem yapamadi",1,gelenid);
	}
	return name;
}
public tl_kontrol( id, isim[], fiyat ){
	new yenifiyat = market_tl_goster(id,fiyat);
	if( g_TL[ id ] >= yenifiyat )
	{
		if(eldebirsifirla[ id ][ 10 ]) {
			renkli_yazi( id ,"%s !nDevam eden bir etkinligin var bu surecte birsey satin alamazsin.",sG_ChatTag);
			return 0;
		}
		if(strlen(isim)){
			renkli_yazi( id ,"%s !nBasarili bir sekilde !g[ !t%s !g] !nsatin aldiniz.",sG_ChatTag, isim);
		}
		g_TL[ id ] -= yenifiyat;
		g_Harca[id] += yenifiyat;
		sSetIntData("%i-harca",g_Harca[ id ],myuid[id]);
		gorevler[ id ][ 3 ] += yenifiyat;
		gorevler[ id ][ 5 ] ++;
		if( gorevler[ id ][ 5 ] >= get_pcvar_num(cvarlar[5]) && !gorevler[ id ][ 6 ] )
		renkli_yazi( id ,"%s !nEsya al gorevini bitirdin gorevmenu uzerinden !godulunu !nalabilirsin.",sG_ChatTag);
		if( gorevler[ id ][ 3 ] >= get_pcvar_num(cvarlar[3]) && !gorevler[ id ][ 4 ])
		renkli_yazi( id ,"%s !nPara harca gorevini bitirdin gorevmenu uzerinden !godulunu !nalabilirsin.",sG_ChatTag);
		new uid = nGetUidByID(id);
		new basar41 = sGetIntData("%i-alisveris",myuid[id]);
		sSetIntData("%i-alisveris",basar41+1,myuid[id]);
		sSetIntData("%i-para",g_TL[ id ],myuid[id]);
		client_cmd(id, "spk ^"events/enemy_died.wav^"");
		sSendLog("UID: %i || %d TL Fiyatitinda alisveris yapti | Bkz: %s",3,uid,yenifiyat,isim);
		return 1;
	}
	else {
		client_cmd( id , "spk ^"buttons/blip2.wav^"");
		renkli_yazi( id ,"%s !nYeterli paraniz bulunmamaktadir, eksik olan para mikt. !g[ !t%d TL !g]",sG_ChatTag, g_TL[ id ]-yenifiyat);
		return 0;
	}
}
public market_tl_goster( id , temelfiyat )
{ 
	new indiretknlk = 0;
	if( haftasonuetkinligi == 1 )
	indiretknlk = 1;
	temelfiyat -= indirim[id] + indiretknlk;
	
	if(temelfiyat < 0){
		temelfiyat = 1;
	} 	
	if( rcon_indirim[id]== 1 )
	{
		temelfiyat = 0;
	}
	return temelfiyat;
}
public bomba_Sayisi_Duzenle(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if( yazilan > 3 )
	{
		yazilan = 3;
	}
	if(yazilan < 1){
		mMarketMenu( id );
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici ( - ) parametre bug denemesi yapti, bu islemi 'bomba sayi arttiri' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		return PLUGIN_HANDLED;
	}
	islemler[ id ][ 1 ] = yazilan;
	sSetIntData("%i-bombasayimxx",yazilan,myuid[id]);
	renkli_yazi( id ,"%s !nBasarili bir sekilde bomba satin alma ayarini guncelledin.",sG_ChatTag);
	mMarketMenu( id );
	return PLUGIN_HANDLED;	
}
public parasini_degistirx(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1){
		mMarketMenu( id );
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici ( - ) parametre bug denemesi yapti, bu islemi 'para duzenle' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		return PLUGIN_HANDLED;
	}
	if( !( nIsUidOnline( root_uid[id] ) == 0 ) )
	{
		renkli_yazi( id ,"%s !nBu oyuncu oyunda aktif gozukuyor buna aktifken islem yapamazsin oyuncuyu kickle.",sG_ChatTag);
		nvault_verileri(id);
		return PLUGIN_HANDLED;
	}
	sSetIntData("%i-para",yazilan,root_uid[id]);
	renkli_yazi( id ,"%s !nBasarili bir oyuncunun para miktarini guncelledin",sG_ChatTag);
	nvault_verileri(id);
	return PLUGIN_HANDLED;	
}
public gorunmezlik(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < iD_Mn_Gorunmez){
		mMarketMenu( id );
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici ( 5 yada - ) parametre bug denemesi yapti, bu islemi 'gorunmezlik' uzerinde denedi",1,isimcek( id ),nGetUidByID(id));
		return PLUGIN_HANDLED;
	}
	new sinir = 30+(gelistir[id][13] * 2);
	yazilan = clamp(yazilan,1,sinir);
	gorunmezlik_sure_aktar[id] = yazilan;
	renkli_yazi( id ,"%s !nIslemi onayliyormusunuz ?",sG_ChatTag);
	G_Onaysist(id);
	return PLUGIN_HANDLED;	
}
public tltransfer_Systm(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	//oyuncusecglobal[id]
	if(yazilan < 1){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'online tltransfer' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		return PLUGIN_HANDLED;
	}
	gorunmezlik_sure_aktar[id] = yazilan;
	renkli_yazi( id ,"%s !nIslemi onayliyormusunuz ?",sG_ChatTag);
	Transfer_Onaysist(id);
	return PLUGIN_HANDLED;	
}
public offlinetransfer(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(!nIsValidUid(yazilan)){
		renkli_yazi( id ,"%s !nBoyle bir uid bulunmuyor, tekrar deneyin.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici ( Sahipsiz UID ) parametre bug denemesi yapti, bu islemi 'offline uid gir' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		client_cmd(id,"messagemode uid_giriniz");
		return PLUGIN_HANDLED;
	}
	if(yazilan < 1){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi, tekrar deneyin veya esc basin.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'offline uid gir' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		client_cmd(id,"messagemode uid_giriniz");
		return PLUGIN_HANDLED;
	}
	gorunmezlik_sure_aktar[id] = yazilan;
	Offline_transfer_v1(id);
	return PLUGIN_HANDLED;
}
public oynancak_miktarx(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi, tekrar deneyin veya esc basin.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'kazan kaybet' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		client_cmd(id,"messagemode oynancak_miktar");
		return PLUGIN_HANDLED;
	}
	kazankaybettl[id] = yazilan;
	kazankaybet(id);
	return PLUGIN_HANDLED;
}
public Offline_transfer_v1(id){
	new iL_Menu = sCreateMenu(id,"Ofline Transfer","Offline_transfer_v1x");
	ulkem[id] ? sMenuAddItem(iL_Menu,"Yollanan UID\w: \r%d","3",0,gorunmezlik_sure_aktar[id]):sMenuAddItem(iL_Menu,"Sent UID\w: \r%d","3",0,gorunmezlik_sure_aktar[id]);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Belirlenen Miktar \r[ \y%d \r]^n","2",0,ofline_parayitasi[ id ]):sMenuAddItem(iL_Menu,"Specified Amount \r[ \y%d \r]^n","2",0,ofline_parayitasi[ id ]);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Transferi Yap","3",0):sMenuAddItem(iL_Menu,"Transfer Do","3",0);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Transferi Iptal Et","4",0):sMenuAddItem(iL_Menu,"Transfer Cancel","4",0);
	sMenuEnd( id ,iL_Menu);	
}
public Offline_transfer_v1x(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	if( key == 1 )
	{
		renkli_yazi( id ,"%s !nDegismek istediginiz UID numarisini giriniz.",sG_ChatTag);
		client_cmd(id,"messagemode uid_giriniz");
		return PLUGIN_HANDLED;
	}
	else if ( key == 2 )
	{
		ofline_parayitasi[ id ] = 0;
		renkli_yazi( id ,"%s !nYollamak istediginiz para miktarini lutfen girin.",sG_ChatTag);
		client_cmd(id,"messagemode offline_para_girin");
	}
	else if ( key == 3 )
	{
		if( ofline_parayitasi[ id ] < 5 )
		{
			renkli_yazi( id ,"%s !n5 TL Altinda transfer yapamazsiniz, yollancak parayi yukseltin.",sG_ChatTag);
			Offline_transfer_v1(id);
			return PLUGIN_HANDLED;
		}
		if( g_TL[id] < ofline_parayitasi[ id ] )
		{
			Offline_transfer_v1(id);
			return PLUGIN_HANDLED;
		}
		
		if( !( nIsUidOnline( gorunmezlik_sure_aktar[id] ) == 0 ) )
		{
			renkli_yazi( id ,"%s !nBu oyuncu oyunda aktif gozukuyor buna aktifken para yollayamazsin, online transfer girin.",sG_ChatTag);
			Offline_transfer_v1(id);
			return PLUGIN_HANDLED;
		}
		g_TL[id] -= ofline_parayitasi[ id ];
		new peruid = gorunmezlik_sure_aktar[id];
		new uidtl = sGetIntData("%i-para",peruid);

		sSendLog("%s(UID %i) adli oyuncu %i ye %i tl yolladi.",6,isimcek(id),myuid[ id ],peruid,ofline_parayitasi[ id ]);
		
		sSetIntData("%i-para",uidtl+ofline_parayitasi[ id ],peruid);
		sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
		renkli_yazi( id ,"%s !nBasarili bir sekilde !g%d !nadli kullaniciya !g%d TL !nyollanmistir.",sG_ChatTag,peruid,ofline_parayitasi[ id ]);
	}
	else if ( key == 4 )
	{
		ofline_parayitasi[ id ] = 0 ;
		gorunmezlik_sure_aktar[id] = 0;
		renkli_yazi( id ,"%s !nIslem iptal edildi.",sG_ChatTag);		
	}
	return PLUGIN_HANDLED;
}
public offline_para_girinx(id){
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	//oyuncusecglobal[id]
	if(yazilan < 1){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'offline para secme transfer' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		return PLUGIN_HANDLED;
	}
	ofline_parayitasi[ id ] = yazilan;
	Offline_transfer_v1(id);
	return PLUGIN_HANDLED;	
}
public duyuru_eklex(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[36];
	read_args(sL_Arg,35);
	remove_quotes(sL_Arg);
	duyurumo = "";
	duyurumo = sL_Arg;
	ustyazi_panel_root( id );
	return PLUGIN_HANDLED;	
}
public root_uid_tag_ver_hadix(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[36];
	read_args(sL_Arg,35);
	remove_quotes(sL_Arg);
	root_Tag_ver = "";
	root_Tag_ver = sL_Arg;
	chat_yonetim(id);
	return PLUGIN_HANDLED;	
}
public skytverx(id){
	new sL_Arg[ 255 ];
	read_args(sL_Arg,254 );
	remove_quotes(sL_Arg);
	sSendLog("%s-UID: %i || %s",5,isimcek( id ),myuid[id],sL_Arg);
	renkli_yazi(id,"%s Sikayet iletildi.",sG_ChatTag);
	return PLUGIN_HANDLED;	
} 
public kac_tl_verem( id )
{
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	new sinir = 500+(gelistir[id][13] * 1000);
	yazilan = clamp(yazilan,1,sinir);
	oldurkazan[ id ][ 1 ] = yazilan;
	
	oldur_kazan(id);
	return PLUGIN_HANDLED;	
}
public root_uid_ara(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1000){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'root uid ara' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		return PLUGIN_HANDLED;
	}
	if(!nIsValidUid( yazilan ))
	{
		renkli_yazi( id ,"%s !nBoyle bir uid bulunamadi.",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	root_uid[id] = yazilan;
	root_uid_yonet( id );
	return PLUGIN_HANDLED;	
}
public kac_tl_ye_bakicanx(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1){
		return PLUGIN_HANDLED;
	}
	kactlustu[id] = yazilan;
	araniyorxx(id);
	return PLUGIN_HANDLED;	
}
public kac_level_ustunux(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1){
		return PLUGIN_HANDLED;
	}
	levelbak[id] = yazilan;
	araniyorx(id);
	return PLUGIN_HANDLED;		
}
public kac_level_ustune_bakalimx(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1){
		return PLUGIN_HANDLED;
	}
	levelbak[id] = yazilan;
	araniyor_GLOBALx(id);
	return PLUGIN_HANDLED;	
}
public root_uid_tag_verx(id){
	if (!(get_user_flags(id) & iD_ROOT_YETKI))
	{
		renkli_yazi( id ,"%s !nBug denemesi !tyapma!n!",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	new sL_Arg[22],yazilan;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	yazilan = str_to_num(sL_Arg);
	if(yazilan < 1000){
		renkli_yazi( id ,"%s !nBug denemesi yapmaya calistigini fark ettik tum bilgilerin loglandi.",sG_ChatTag);
		sSendLog("%s-UID: %i || Sahip kullanici (  - ) parametre bug denemesi yapti, bu islemi 'root uid ara' uzerinde denedi ",1,isimcek( id ),nGetUidByID(id));
		gorevler[ id ][ 7 ] --;
		return PLUGIN_HANDLED;
	}
	if(!nIsValidUid( yazilan ))
	{
		renkli_yazi( id ,"%s !nBoyle bir uid bulunamadi.",sG_ChatTag);
		return PLUGIN_HANDLED;
	}
	root_uid[id] = yazilan;
	chat_yonetim(id);
	return PLUGIN_HANDLED;	
}
public Transfer_Onaysist(id){
	new iL_Menu = sCreateMenu(id,"Onayla,Kime: %s","G_Onaysistx",isimcek( oyuncusecglobal[ id ] ) );
	gorevler[ oyuncusecglobal[ id ] ][ 7 ] --;
	ulkem[id] ? sMenuAddItem(iL_Menu,"Onayla\r, \y%d \rTL","3",0,gorunmezlik_sure_aktar[ id ]):sMenuAddItem(iL_Menu,"Approve\r, \y%d \rTL","3",0,gorunmezlik_sure_aktar[ id ]);
	ulkem[id] ? sMenuAddItem(iL_Menu,"Iptal Et","2",0):sMenuAddItem(iL_Menu,"Cancel","2",0);
	sMenuEnd( id ,iL_Menu);	
}
public G_Onaysist(id){
	new iL_Menu = sCreateMenu(id,"Gorunmezlik, Onay Sistemi","G_Onaysistx");
	ulkem[id] ? sMenuAddItem(iL_Menu,"Onayliyorum\r, \y%d \rSaniye\w, \y%d \rTL","1",0,gorunmezlik_sure_aktar[ id ],market_tl_goster( id ,get_pcvar_num(cvarlar[28]) * gorunmezlik_sure_aktar[ id ])):sMenuAddItem(iL_Menu,"Approve\r, \y%d \rSecond\w, \y%d \rTL","1",0,gorunmezlik_sure_aktar[ id ],market_tl_goster( id ,get_pcvar_num(cvarlar[28]) * gorunmezlik_sure_aktar[ id ]));
	ulkem[id] ? sMenuAddItem(iL_Menu,"Onaylamiyorum","2",0):sMenuAddItem(iL_Menu,"Cancel","2",0);
	sMenuEnd( id ,iL_Menu);	
}
public G_Onaysistx(id,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new key = str_to_num(sL_Data);
	if( key == 1 )
	{
		new parakont = tl_kontrol( id , "Gorunmezlik", get_pcvar_num(cvarlar[28])*gorunmezlik_sure_aktar[id]);if( !parakont ) return PLUGIN_HANDLED;
		renkli_yazi(id, "%s !gAdli oyuncu gorunmezlik !nsatin almistir!g.",isimcek(id));
		set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0);
		gorunmezaktif[id]=1;
		set_task(float(gorunmezlik_sure_aktar[id]),"gorunmezligi_pasiflestir",id);
	}
	else if( key == 2 )
	{
		renkli_yazi( id ,"%s !nGuvenli yoldan isleminiz iptal edildi.",sG_ChatTag);
	}
	else if( key == 3 )
	{
		if( is_user_connected( oyuncusecglobal[ id ] ))
		{
			if( g_TL[ id ] <=  gorunmezlik_sure_aktar[id] )
			{
				renkli_yazi( id ,"%s !nYeterli Paran bulunmuyor.",sG_ChatTag);				
				return PLUGIN_HANDLED;
			}
			g_TL[ id ] -= gorunmezlik_sure_aktar[id];
			g_TL[ oyuncusecglobal[ id ] ] += gorunmezlik_sure_aktar[id];
			renkli_yazi( oyuncusecglobal[ id ] ,"%s !t%s !nAdli oyuncu size !g%d TL !ntransferde bulundu.",sG_ChatTag,isimcek( id ),gorunmezlik_sure_aktar[id]);
			renkli_yazi( id ,"%s !nBasarili bir sekilde !g%s !nadli kullaniciya !g%d TL !nyollanmistir.",sG_ChatTag,isimcek( oyuncusecglobal[ id ] ),gorunmezlik_sure_aktar[id]);
			gorevler[ oyuncusecglobal[ id ] ][ 7 ] --;
			gorevler[ id ][ 7 ] --;
			sSetIntData("%i-para",g_TL[ id ],myuid[ id ]);
			sSetIntData("%i-para",g_TL[ oyuncusecglobal[ id ] ],myuid[ oyuncusecglobal[ id ] ]);
			sSendLog("%s(UID %i) adli oyuncu %s(UID %i) adli oyuncuya %i tl yolladi.",6,isimcek(id),myuid[ id ],isimcek(oyuncusecglobal[ id ]),myuid[ oyuncusecglobal[ id ] ],gorunmezlik_sure_aktar[id]);
		}
		else {
			renkli_yazi( id ,"%s !nBug korumasi isleme girdi, taraflardan biri sunucudan down oldu.",sG_ChatTag);
			sSendLog("%s-UID: %i || Sahip kullanici ( TL Transfer Online ) yaparken islemi alan kisi down oldu ",1,isimcek( id ),nGetUidByID(id));
			gorevler[ id ][ 7 ] --;
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public gorunmezligi_pasiflestir(id){
	set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255);
	if (get_user_team(id) == 1 )
	renkli_yazi( id ,"%s !nGorunmezligin suresi dolmustur.",sG_ChatTag);
}
public mSupport(id){
	new iL_Menu = sCreateMenu(id,"Destek Sistemi","mSupport_Prcs");
	sMenuAddItem(iL_Menu,"Para Nasil Kazanirim\r?","1",0);
	sMenuAddItem(iL_Menu,"Kazandigim Paralara Ne Oluyor\r?","2",0);
	sMenuAddItem(iL_Menu,"Sinir Arttirici Ne Ise Yariyor\r?","6",0);
	sMenuAddItem(iL_Menu,"\dYazilim Lisansi^n","3",0);
	sMenuAddItem(iL_Menu,"\rSikayette Bulun","4",0);
	sMenuEnd(id,iL_Menu);
}
public mSupport_Prcs(iP_ID,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy(iM_ID);
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,charsmax(sL_Data),_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	new sL_Showen[2001],iL_Len;
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center>Destek Sistemi</center>");
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr><br>");
	switch(iL_Item){
		case 1 : {
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"1.Yol: Oyuncu oldurerek belirli miktarda para kazanirsiniz bu islemi ct oldurmek arttirabilir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"2.Yol: Gorev menu uzerindeki gorevleri yaparak belirli oranlarda para kazanabilirsiniz.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"3.Yol: Market uzerniden kazan/kaybet oynayarak.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"4.Yol: Market uzerindeki kutudan acarak.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"5.Yol: Say'dan sorulan sorulari bilerek.<br>");
		}
		case 2 : {
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Kazandiginiz tum paralar ve verileriniz, hesap sistemi(BaseBuilder Mod v873.BETA) uzerinde saklanmaktadir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Harita degissede server resetlensede verileriniz oldugu gibi kalir.<br>");								
		}
		case 3 : {
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Bu yazilim bir NivaGaming urunudur. Kopyalanmasi, paylasilmasi yasaktir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Bu sistem ucretli bir sistemdir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"LISANS Kodu: 8ea08fb3c8b (Sure: Sinirsiz)<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"LISANS Onayli server: BB.NivaGaming.Com (NivaGaming)-(NG)<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Sende BBMenuye sahip olmaya ne dersin, Link: Webailesi.Com<br>");
		}
		case 6 : {
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Sinir arttirici 13. id ye sahip bir gelistirme birimidir<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Bu gorunmezlik, oldurdugume tl, kazan-kaybet, oldugume tl sinirlarini genisletir<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"LISANS Kodu: 8ea08fb3c8b (Sure: Sinirsiz)<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"LISANS Onayli server: BB.NivaGaming.Com (NivaGaming)-(NG)<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Sende BBMenuye sahip olmaya ne dersin, Link: Webailesi.Com<br>");
		}
		case 4 : {
			client_cmd(iP_ID,"messagemode sikayet_sistemi");
		}
	}
	if( iL_Item != 4 )
	show_motd(iP_ID,sL_Showen,"Destek");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;	
}
public revle( id )
{
	if(is_user_connected( id )){
		ExecuteHamB(Ham_CS_RoundRespawn,id);
	}
}
public native_bb_get_user_packs(id)
{
	return g_TL[id];
}
public native_bb_set_user_packs(id, ammount)
{
	new id = get_param(1);
	new ammount = get_param(2);
	g_TL[id] = ammount;
	return 1;
}
stock sGetIntData(const sS_Key[],any:...){
	new sL_FixedData[128];
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,2);
	return nvault_get(iG_Vault,sL_FixedData);
}
stock sSetIntData(const sS_Key[],const iS_Data,any:...){
	new sL_FixedData[128],sL_NumToStr[48];
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,3);
	num_to_str(iS_Data,sL_NumToStr,charsmax(sL_NumToStr));
	nvault_set(iG_Vault,sL_FixedData,sL_NumToStr);
}
stock sGetStrData(const sS_Key[],any:...){
	new sL_FixedData[70],sL_ReturnedData[70];
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,2);
	nvault_get(iG_Vault,sL_FixedData,sL_ReturnedData,charsmax(sL_ReturnedData));
	return sL_ReturnedData;
}
stock sSetStrData(const sS_Key[],const sS_Data[],any:...){
	new sL_FixedData[128];
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,3);
	nvault_set(iG_Vault,sL_FixedData,sS_Data);
}
stock sRemoveData(const sS_Key[],any:...){
	new sL_FixedData[128];
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Key,2);
	nvault_remove(iG_Vault,sL_FixedData);
}
stock sSendLog(const sS_Data[],const iS_Type,any:...){
	new sL_FixedData[254],sL_Date[19],sL_RealData[254],iL_Num,iL_File;
	vformat(sL_FixedData,charsmax(sL_FixedData),sS_Data,3);	
	get_time("%d.%m.%Y|>|%H:%M",sL_Date,charsmax(sL_Date));
	iL_Num += formatex(sL_RealData[iL_Num],charsmax(sL_RealData)-iL_Num,"%s >= ",sL_Date);
	iL_Num += formatex(sL_RealData[iL_Num],charsmax(sL_RealData)-iL_Num,"%s^n",sL_FixedData);
	switch(iS_Type){
		case 1 : {
			if( sGetIntData("hata_log") == 0)
			iL_File = fopen(sDErrorLogFile,"a");
		}
		case 2 : {
			iL_File = fopen(sDLogFile,"a");
		}
		case 3 : {
			if( log1 == 0)
			iL_File = fopen(sDAndLogs,"a");
		}
		case 4 : {
			if( log2 == 0)
			iL_File = fopen(sDChatLogs,"a");
		}
		case 5 : {
			iL_File = fopen(sDSikayetLog,"a");
		}
		case 6 : {
			iL_File = fopen(sDTransferlerLog,"a");
		}
	}
	if(iL_File){
		fputs(iL_File,sL_RealData);
		fclose(iL_File);
	}
}
stock sCreateMenu(sUserIndex,const sTitle[],const sHandle[], any:...){
	new lNewTitle[256],lFixedTitle[256];
	vformat(lFixedTitle,charsmax(lFixedTitle),sTitle,3);
	formatex(lNewTitle,charsmax(lNewTitle),"\r%s \w- \y%s^n\rSinif\w: \w%s \y| \w%d\r(\y%d\w Dia\r) \yTL",sG_OnMenuTag,lFixedTitle,yetkili_belirle[sUserIndex],g_TL[sUserIndex],g_Diamond[sUserIndex] );
	new lMenu = menu_create(lNewTitle,sHandle);
	return lMenu;
}
stock sMenuAddItem(sMenuID,const sItemName[],const sItemInfo[],sUseTag = 1, any:...){
	new lNewItemName[256],lFixItem[256];
	vformat(lFixItem,charsmax(lFixItem),sItemName,5);
	if(sUseTag == 1){
		formatex(lNewItemName,charsmax(lNewItemName),"\d[\w\y%s\w\d] \r~\w> %s",sG_UnderMenuTag,lFixItem);
	}
	else{
		formatex(lNewItemName,charsmax(lNewItemName),"\w%s",lFixItem);
	}
	menu_additem(sMenuID,lNewItemName,sItemInfo);
}
stock sGetDifrenceTime(const iS_FirstTime,const iS_SecondTime){
	new iL_Difference = iS_SecondTime - iS_FirstTime,sL_ReturnedData[12];
	if(iL_Difference < 60){
		formatex(sL_ReturnedData,11,"Cok Az");
	}
	else if(iL_Difference < 3600){
		iL_Difference /= 60;
		formatex(sL_ReturnedData,11,"%i Dakika",iL_Difference);
	}
	else {
		iL_Difference /= 3600;
		formatex(sL_ReturnedData,11,"%i Saat",iL_Difference);
	}
	return sL_ReturnedData;	
}
stock sMenuEnd(sUserIndex,sMenuID,sSmallMenu = 1,sExit = 1,sPage = 0){
	menu_setprop(sMenuID,MPROP_EXITNAME,"\wCikis");
	menu_setprop(sMenuID,MPROP_PERPAGE, sSmallMenu ? 7:0 ); 
	menu_setprop(sMenuID,MPROP_EXIT,sExit ? MEXIT_ALL:MEXIT_NEVER);
	menu_display(sUserIndex,sMenuID,sPage);	
}
stock renkli_yazi(const id, const input[], any:...){
	new count = 1, players[32];
	static msg[191];
	vformat(msg, 190, input, 3);
	replace_all(msg, 190, "!n", "^x01");
	replace_all(msg, 190, "!g", "^x04");
	replace_all(msg, 190, "!t", "^x03");
	if (id) players[0] = id; else get_players(players, count, "ch");{
		for (new i = 0; i < count; i++){
			if (is_user_connected(players[i])){	
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}