#include <amxmodx>
#include <nvault>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#include <fakemeta>
#include <fun>
#include <jail>

#define iD_UpgradeCount   7
#define iD_MaxYardimci    30
#define iD_MaxCvar        110
#define iD_BestRank       19
#define iD_MaxSkin        32
#define iD_MaxKapatAC     30
#define iD_BicakSkin      30
#define iD_KacPlayerMDL   40
#define iD_MaxHP          30
#define iD_MaxPlayers     32
#define iD_DefaultT       2592000
#define iD_OzelItem       10
#define iD_PrimeOzellik   5
#define iD_MaxOlumSpr     15
#define sD_ErrorLogFile   "addons/amxmodx/configs/hata-kayitlari.ini"
#define sD_TransferGec    "addons/amxmodx/configs/transfer_gecmisi.ini"
#define sD_BasicWeapons   "addons/amxmodx/configs/esyasistemi.ini"
#define sD_HPMenuINI      "addons/amxmodx/configs/hpsistemi.ini"
#define sD_SPRSistemi     "addons/amxmodx/configs/oldurmefekti.ini"
#define sD_Karakter       "addons/amxmodx/configs/karakter_sistemi.ini"
#define sD_BicakSkin      "addons/amxmodx/configs/bicak_skin.ini"
#define sD_ModelDir	  "models/"
#define iD_VipYetki       ADMIN_BAN
#define iD_YoneticiYetk   ADMIN_RCON

native nForwardLogin(iN_ID);                                               
native nForwardRegister(iN_ID);                                         
native nForwardExit(iN_ID);                                                   
native nChangePassword(iN_ID); 		             
native nGetUidByID(iN_ID);                                                     
native nIsUidOnline(iN_ID);                                                 
native nGetUidByName(sN_Data[]);                                     		         
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 nGetLoginFlag(iN_UID);      
native nSetLoginFlag(iN_UID,iN_Flags);                                     
native nSetUidStatus(iN_UID,iN_Status);                
native nGetUidStatus(iN_UID);       
native nCreateAccount(iN_ID,sN_UserName[],sN_UserPassword[]);       
native nSetLoginUIDByID(iN_ID, iN_UID);   


native nGetClanIDByID(iN_ID);   
native nGetExpByCID(iN_CID); 
native nSetExpByCID(iN_CID,iN_Count);     

native nGetYapayZekaType();

new const sG_OzelItem[][][] = {
	{"Ilki-atladim",0,0,"x"},
	{"+5 Hasar",35,604800,"7 GUN"},
	{"Her Dogusta El Bombasi",15,259000,"3 GUN"},
	{"175 Heal Ile Dogma",25,259000,"3 GUN"},
	{"Sans Arttirici",15,604800,"7 GUN"},
	{"VIP Bicagi",25,1296000,"15 GUN"},
	{"CT Oldur 3x TL",50,2592000,"30 GUN"},
	{"XP Booster",50,2592000,"30 GUN"},
	{"El Bombasi Kuyrugu",3,2592000,"30 GUN"},
	{"Kor Edici Bomba Kuyrugu",3,2592000,"30 GUN"},
	{"Sis Bombasi Kuyrugu",2,2592000,"30 GUN"}
};
new const sG_Ranks[][][] = {
	{"Acemi Isyanci",0},
	{"Acemi Isyanci II",100},
	{"Acemi Isyanci III",200},
	{"Acemi Isyanci IV",350},
	{"Acemi Isyanci V",400},
	{"Katil I",600},
	{"Katil II",1000},
	{"Katil III",1600},
	{"Isyanci I",2000},
	{"Isyanci II",3000},
	{"Isyanci III",4500},
	{"Isyanci IV",6000},
	{"Isyanci V",8000},
	{"Uzman Isyanci I",10000},
	{"Uzman Isyanci II",13000},
	{"Uzman Isyanci III",15500},
	{"Uzman Isyanci IV",17500},
	{"Uzman Isyanci V",25000},
	{"Namaglup Sampiyon",50000},
	{"Sampiyon",1500000}
};
new aG_UpgradeItems[][][] = {
	{"Gelisme Adi",0,"Aciklama"},
	{"Sans Arttirici",850,"Bu gelistirme kutulardan ve bazi ozel seceneklerden ekstra kazanmaniza yarar"},
	{"Bicak",700,"Bu gelistirme bicaginizin hasarini arttirir"},
	{"Bomba",700,"Bu gelistirme bombanizin hasarini arttirir"},
	{"Dogus Cani",1750,"Bu gelistirme baslangic caninizi arttirir"},
	{"Oldurme TL Arttirici",1500,"CT Oldurunce daha fazla TL kazanir"},
	{"Gelisim Fiyat Dusurucu",1300, "Bu gelistirme %%18KDV oranini dusurur"},
	{"Bonus Menu",1300, "Bu gelistirme bonus menu kazanclarini arttirir"}
};
new iG_TMod,sG_DefaultTModel[126],sG_DefaultCTModel[126],sG_IPToMd5[34],iG_Cvars[iD_MaxKapatAC],sG_ReklamYazisi[150],iG_OzelItemSahibi[iD_MaxPlayers+1][iD_OzelItem+1];
new iG_Yardimci[iD_MaxYardimci],iG_Yardimci_ID[iD_MaxPlayers+1][30],iG_Cvarlar[iD_MaxCvar+1],iG_Kullaniliyor[iD_MaxPlayers+1][31],iG_Gelistirme[iD_MaxPlayers+1][iD_UpgradeCount+1],iG_Yeteneklerim[iD_MaxPlayers+1];
new iG_Money[iD_MaxPlayers+1],iG_PrimeOzellik[iD_MaxPlayers+1][5],iG_UID[iD_MaxPlayers+1],iG_ZombiYetenekSuresi,iG_Rank[iD_MaxPlayers+1],iG_RankXP[iD_MaxPlayers+1],sG_ServerIP[16],iG_Achievements[iD_MaxPlayers+1][9],iG_cAchievements[iD_MaxPlayers+1][12];
new sG_BSilahName[iD_MaxSkin+1][38],sG_SteamID[90],sG_HPName[iD_MaxHP+1][38],sG_HPFiyati[iD_MaxHP+1],sG_HPMiktar[iD_MaxHP+1],sG_BSilahV[iD_MaxSkin][38],sG_BSilahP[iD_MaxSkin][38],Float:iG_ZombiBeklemeSurem[iD_MaxPlayers+1],
sG_BSilahFiyat[iD_MaxSkin+1],iG_BicakHasarMod[iD_MaxSkin+1],sG_BSilahHasar[iD_MaxSkin+1],iG_TopKiller10UID[10],iG_TOP10Bonus[10],iG_TopIsyancilar[10],iG_MenuType,iG_Syn,sG_TelefonNumarasi[13],sG_EPostaAdresi[50],iG_KasaZorlugu[iD_MaxPlayers+1],
sG_OlumEfektIsmi[iD_MaxOlumSpr+1][38],iD_OlumSPRAktarma[iD_MaxOlumSpr+1],iG_PlayersUsing[iD_MaxPlayers+1][2],sG_SPRYolu[iD_MaxOlumSpr+1][255],iG_SPRFiyati[iD_MaxOlumSpr+1],iG_KullanilanOlumEfekti[iD_MaxPlayers+1],iG_EfektlerKilit[iD_MaxPlayers+1][iD_MaxOlumSpr+1],
sGBSilahCSW[iD_MaxSkin+1],iG_AktifOlBonus[iD_MaxPlayers+1][5],iG_OzellikKalanKullanim[iD_MaxPlayers+1][4],iG_OzellikKilit[iD_MaxPlayers+1][4],sG_OnMenuTag[32],sG_ChatTag[64],sG_UnderMenuTag[32],iG_GorevMenu[iD_MaxPlayers+1][12],iG_GorevBitirme[iD_MaxPlayers+1][12],sG_UstYaziFormat[255],sG_ChatMotd[96],sG_TeamChatMotd[96],sG_ChatDeatMsg[41],iG_MeslekSistemi[iD_MaxPlayers+1][10];

new iG_ModelSahibimi[iD_MaxPlayers+1][iD_KacPlayerMDL],iG_PlayerModelType[iD_KacPlayerMDL],sG_PlayerModelIsmi[iD_KacPlayerMDL][60],sG_PlayerModelYolu[iD_KacPlayerMDL][60],iG_PlayerModelTakim[iD_KacPlayerMDL],iG_PlayerModelTip[iD_KacPlayerMDL],iG_PlayerModelEkstra[iD_KacPlayerMDL];
new iG_AktifBicakSkin[iD_MaxPlayers+1],iG_BicagaSahipmiyim[iD_MaxPlayers+1][iD_BicakSkin],iG_BicakDurumu[iD_BicakSkin],iG_BicakIsmi[iD_BicakSkin][150],iG_BicakModel[iD_BicakSkin][90],iG_BicakFiyat_Skn[iD_BicakSkin],iG_BicakTip[iD_BicakSkin];
new g_msgid_ScreenFade,vomit;
new const vomit_sprite[ ] = "sprites/poison.spr";
/*
iG_Yardimci[0] -> Vault değişkeni
iG_Yardimci[1] -> Menü tasarım değişkeni
iG_Yardimci[2] -> Toplam esya sayisi
iG_Yardimci[3] -> iG_ChatMessage bu neyse o
iG_Yardimci[4] ->  boş
iG_Yardimci[5] -> Fullemeyi bu roundluk kitle!
iG_Yardimci[6] -> Sifirlama Son uyari
iG_Yardimci[7] -> Icon status
iG_Yardimci[8] -> Elde bir gorunmezlik
iG_Yardimci[9] -> Elde bir isiklari kapatma
iG_Yardimci[10] -> Deprem sisteminin
iG_Yardimci[11] -> HP Sisteminde kac secenek oldugu
iG_Yardimci[12] -> El bombasi siniri
iG_Yardimci[13] -> silah alindi
iG_Yardimci[14] -> Elde bir kişi silah alabilir
iG_Yardimci[15] -> AWP Kutusunu kitle
iG_Yardimci[16] -> XP Kutusu genel kitleme
iG_Yardimci[17] -> Tum takima 35 hasar
iG_Yardimci[18] -> Olu canlandirma sinirlandirma
iG_Yardimci[19] -> Kac Ölüm Efekti var
iG_Yardimci[20] -> En populer oyuncu id
iG_Yardimci[21] -> Bomba kuyruk sistemi
iG_Yardimci[22] -> Birisi sona kalma puani aldi
iG_Yardimci[23] -> Roundda harcanan TL
iG_Yardimci[24] -> Oynanan Gun sayısı
iG_Yardimci[25] -> Hizli Kosma Herkese
iG_Yardimci[26] -> Player Model Sayisi
iG_Yardimci[27] -> Bicak skin toplam sayisi
*/
/*
iG_Yardimci_ID[iP_ID][0] -> Secilen Gelistirme
iG_Yardimci_ID[iP_ID][1] -> Esya sistemi kullanim hakki
iG_Yardimci_ID[iP_ID][2] -> Esya sistemi durmadan TL alma engelleme (-) bugu
iG_Yardimci_ID[iP_ID][3] -> Isyan puani
iG_Yardimci_ID[iP_ID][4] -> Sunucu fulleme puani
iG_Yardimci_ID[iP_ID][5] -> Basarim bug engelleme
iG_Yardimci_ID[iP_ID][6] -> Coin Miktari
iG_Yardimci_ID[iP_ID][7] -> Ust yaziyi kapat/ac
iG_Yardimci_ID[iP_ID][8] -> Isim gizleme ac/kapat
iG_Yardimci_ID[iP_ID][9] -> Iki kat hasar ac/kapat
iG_Yardimci_ID[iP_ID][10] -> HP Satin aldim
iG_Yardimci_ID[iP_ID][11] -> Hayatina karsi kutu
iG_Yardimci_ID[iP_ID][12] -> Bonus Sistemi
iG_Yardimci_ID[iP_ID][13] -> Transfer sistemi kisi
iG_Yardimci_ID[iP_ID][14] -> Transfer modu
iG_Yardimci_ID[iP_ID][15] -> Transfer Miktar
iG_Yardimci_ID[iP_ID][16] -> Kan bağışla kitle
iG_Yardimci_ID[iP_ID][17] -> Reklam at kitle
iG_Yardimci_ID[iP_ID][18] -> Dolar bozma maplik sinir
iG_Yardimci_ID[iP_ID][19] -> Meslek Menu elde bir
iG_Yardimci_ID[iP_ID][20] -> Elde bir isyan puani
iG_Yardimci_ID[iP_ID][21] -> UID Kaydet admin paneli
iG_Yardimci_ID[iP_ID][22] -> Hizli Kosma Aktifmi
iG_Yardimci_ID[iP_ID][23] -> Ekstra Bomba Hasari
iG_Yardimci_ID[iP_ID][24] -> Prime hesap 
iG_Yardimci_ID[iP_ID][25] -> BOŞ
iG_Yardimci_ID[iP_ID][26] -> Oyuncu steammı
iG_Yardimci_ID[iP_ID][27] -> Hangi Player Marketi
*/
/*
iG_PrimeOzellik[iP_ID][0] == Ozel Reklam Atma
*/
public plugin_init(){
	get_user_ip(0,sG_ServerIP,15,1);
	#if AMXX_VERSION_NUM > 182
	hash_string(sG_ServerIP,Hash_Md5,sG_IPToMd5,34);
	#else
	md5(sG_ServerIP,sG_IPToMd5);
	#endif
	g_msgid_ScreenFade = get_user_msgid( "ScreenFade" );
	new sL_MapIsmi[32];
	get_mapname(sL_MapIsmi,31);
	if((containi(sL_MapIsmi,"jail") == -1) && (containi(sL_MapIsmi,"jail_") == -1)) {
		return PLUGIN_HANDLED;
	} 

	new iL_TagChat = register_cvar("wa_ChatTag","!n[ !tBlueGaming !n]");
	get_pcvar_string(iL_TagChat,sG_ChatTag,63);
	new iL_TagMenuUp = register_cvar("wa_MenuUstTag","BlueGaming");
	get_pcvar_string(iL_TagMenuUp,sG_OnMenuTag,31);
	new iL_TagMenuDown = register_cvar("wa_MenuAltTag","BG");
	get_pcvar_string(iL_TagMenuDown,sG_UnderMenuTag,31);
	new iL_ChatMotd = register_cvar("wa_jb_ChatFormatt","{DEATH}!n{STEAM}{PRIME}!n[!g{RANK}!n][!g{ISYNP} ISYAN!n] !t{NAME}!n: {FLAG}{MSG}");

	get_pcvar_string(iL_ChatMotd,sG_ChatMotd,95);
	new iL_TeamChatMotd = register_cvar("wa_TeamChatFormat","{DEATH}!n[!g{TEAM}!n]!t{NAME}!n: {FLAG}{MSG}");
	get_pcvar_string(iL_TeamChatMotd,sG_TeamChatMotd,95);
	new iL_ChatDeat = register_cvar("wa_ChatOluTag","!n>!tOLU!n<");
	get_pcvar_string(iL_ChatDeat,sG_ChatDeatMsg,40);

	new iL_UstYaziMotd = register_cvar("wa_ustyazi_format","[ {SV_IP} ]^n[ - {RANK} -- [{XP}] XP - ]^n[ - HP [ {HP} ] -- [ {ARMOR} ]  AP - ]^n[ - TL [ {TL} ] -- [ {COIN} ] Coin - ]^n[ - Hesap Durumu: {H_DRMU} - ]");
	get_pcvar_string(iL_UstYaziMotd,sG_UstYaziFormat,254);

	new iL_SteamSecurity = register_cvar("wa_steam_id_security","");
	get_pcvar_string(iL_SteamSecurity,sG_SteamID,89);
	iG_Cvarlar[81] = register_cvar("wa_uid_giris_izni","");

	/* -------------- */
	register_event("CurWeapon",           "pP_CurWeapon","be","1=1");
	RegisterHam(Ham_TakeDamage, "player", "pP_Hasar");
	register_event("DeathMsg",            "pE_Olunce","a");
	RegisterHam(Ham_Spawn, "player",      "pP_Dogdum",1);
	register_event("HLTV", "pE_Elbasi", "a", "1=0", "2=0");
	/* -------------- */
	mRegister_clcmd("jbmenu","pM_AnaMenu");
	mRegister_clcmd("csg","pM_AnaMenu");
	mRegister_clcmd("market","pM_AnaMenu");
	mRegister_clcmd("zpmenu","pM_AnaMenu");
	mRegister_clcmd("csgomenu","pM_AnaMenu");
	mRegister_clcmd("jb","pM_AnaMenu");
	mRegister_clcmd("jail","pM_AnaMenu");
	mRegister_clcmd("menu","pM_AnaMenu");
	mRegister_clcmd("shop","pM_AnaMenu");

	mRegister_clcmd("mg","pP_MGSistemi");

	mRegister_clcmd("bicak","pM_AnaMenu");
	mRegister_clcmd("hesap","pM_AnaMenu");
	mRegister_clcmd("giris","pM_AnaMenu");
	mRegister_clcmd("kayit","pM_AnaMenu");
	mRegister_clcmd("kayitol","pM_AnaMenu");
	mRegister_clcmd("girisyap","pM_AnaMenu");
	register_clcmd("nightvision","pM_AnaMenu");
	/* -------------- */
	iG_Cvarlar[0] = register_cvar("wa_hp_gelistirme_carpan","5");
	iG_Cvarlar[1] = register_cvar("wa_maxlevelGelistir_me","16");
	iG_Cvarlar[2] = register_cvar("wa_maksimum_mahkum_hp","225");
	iG_Cvarlar[3] = register_cvar("wa_default_kill_tl","2");
	iG_Cvarlar[4] = register_cvar("wa_kac_kisi_olmali","6");
	iG_Cvarlar[5] = register_cvar("wa_parabugu_sayisi","3");
	iG_Cvarlar[6] = register_cvar("wa_chat_karakter_limit","75");
	iG_Cvarlar[7] = register_cvar("wa_kill_rankxp","50");
	iG_Cvarlar[8] = register_cvar("wa_sunucudoldurmamin","25");
	iG_Cvarlar[9] = register_cvar("wa_kill_basina_kac_tl","3");

	iG_Cvarlar[10] = register_cvar("wa_gorunmezlik_sure","3");
	iG_Cvarlar[11] = register_cvar("wa_gorunmezlik_ucret","35");

	iG_Cvarlar[12] = register_cvar("wa_isiklari_kes_sure","5");
	iG_Cvarlar[13] = register_cvar("wa_isiklari_kes_ucret","35");

	iG_Cvarlar[14] = register_cvar("wa_deprem_sure","5");
	iG_Cvarlar[15] = register_cvar("wa_deprem_ucret","35");

	iG_Cvarlar[16] = register_cvar("wa_extra75_hasar_ucret","125");

	iG_Cvarlar[17] = register_cvar("wa_elbombasi_ucret","50");

	iG_Cvarlar[18] = register_cvar("wa_awp_kutusu_yuzde25_ucrt","100");
	iG_Cvarlar[19] = register_cvar("wa_kutu_sistemi_zorluk","10");

	iG_Cvarlar[20] = register_cvar("wa_xp_kutusu_adet_ucret","15");

	iG_Cvarlar[21] = register_cvar("wa_destekmenu_ekstra75hsr_ucrt","250");
	iG_Cvarlar[22] = register_cvar("wa_destekmenu_canlandirma","100");
	iG_Cvarlar[23] = register_cvar("wa_destekmenu_sessizkosma","15");
	iG_Cvarlar[24] = register_cvar("wa_destekmenu_kalkanverme","500");

	iG_Cvarlar[25] = register_cvar("wa_slotbonusu_def","3");
	iG_Cvarlar[26] = register_cvar("wa_admin_def","4");
	iG_Cvarlar[27] = register_cvar("wa_vip_def","5");
	iG_Cvarlar[28] = register_cvar("wa_yonetici_def","6");
	iG_Cvarlar[29] = register_cvar("wa_user_bonus","2");

	iG_Cvarlar[30] = register_cvar("wa_isyanci_to_tl","40");
	iG_Cvarlar[31] = register_cvar("wa_kp_to_tl","350");
	iG_Cvarlar[32] = register_cvar("wa_coin_to_tl","75");

	iG_Cvarlar[33] = register_cvar("wa_reklam_atma_kazanc","3");
	new iL_Reklam = register_cvar("wa_reklam_yazi","!nBol yetkili slotluk icin /ts3 yaziniz");
	get_pcvar_string(iL_Reklam,sG_ReklamYazisi,149);

	iG_Cvarlar[34] = register_cvar("wa_kanbagislama_kazanc","5");
	iG_Cvarlar[35] = register_cvar("wa_dolarbozmakazanc","3");


	iG_Cvarlar[36] = register_cvar("wa_gorev_odul1","50");
	iG_Cvarlar[37] = register_cvar("wa_gorev_odul2","55");
	iG_Cvarlar[38] = register_cvar("wa_gorev_odul3","100");
	iG_Cvarlar[39] = register_cvar("wa_gorev_odul4","15");
	iG_Cvarlar[40] = register_cvar("wa_gorev_odul5","200");
	iG_Cvarlar[41] = register_cvar("wa_gorev_odul6","30");
	iG_Cvarlar[42] = register_cvar("wa_gorev_odul7","50");

	iG_Cvarlar[43] = register_cvar("wa_silahlar_def_ucret","170");

	iG_Cvarlar[44] = register_cvar("wa_maks_mahkum_hasari","175");

	iG_Cvarlar[45] = register_cvar("wa_olum_efekti_hassasiyet1","10");
	iG_Cvarlar[46] = register_cvar("wa_olum_efekti_hassasiyet2","250");

	iG_Cvarlar[47] = register_cvar("wa_tum_kapilar_kaldir","0");

	new iL_TelNo = register_cvar("wa_TelefonNumaran","05555555555");
	get_pcvar_string(iL_TelNo,sG_TelefonNumarasi,12);
	new iL_EPosta = register_cvar("wa_EPostaAdresi","discord.gg/bluegaming");
	get_pcvar_string(iL_EPosta,sG_EPostaAdresi,49);

	iG_Cvarlar[48] = register_cvar("wa_bomba_hg","255000000");
	iG_Cvarlar[49] = register_cvar("wa_bomba_fb","255255255");
	iG_Cvarlar[50] = register_cvar("wa_bomba_sg","000255000");

	iG_Cvarlar[51] = register_cvar("wa_gelistiricimodu","0");

	iG_Cvarlar[52] = register_cvar("wa_modelsistemi_hassasiyet","1");
	iG_Cvarlar[53] = register_cvar("wa_hpmenu_roundda_kackez","2");
	iG_Cvarlar[54] = register_cvar("wa_eniyi_isyanciya_komisyon","5");
	iG_Cvarlar[55] = register_cvar("wa_cephanemarket_coinmik","2");

	iG_Cvarlar[56] = register_cvar("wa_elbombasi_sinir","1");
	iG_Cvarlar[57] = register_cvar("wa_ust_yazi","1");
	iG_Cvarlar[58] = register_cvar("wa_tum_mahkumlara_ozelbicak","300");

	iG_Cvarlar[59] = register_cvar("wa_standart_gorev_odul","30");

	iG_Cvarlar[60] = register_cvar("wa_isyanmarket_noclipfiyat","550");
	iG_Cvarlar[61] = register_cvar("wa_isyanmarket_godmode","450");
	iG_Cvarlar[62] = register_cvar("wa_isyanmarket_hizlikosma","15");
	iG_Cvarlar[63] = register_cvar("wa_default_hizsayisi","250");

	iG_Cvarlar[64] = register_cvar("wa_ozellik_kendinehp","30");
	iG_Cvarlar[65] = register_cvar("wa_ozellik_arkadasinahp","40");

	iG_Cvarlar[66] = register_cvar("wa_kusma_ozelligi","5");
	iG_Cvarlar[67] = register_cvar("wa_kendinehpverme_ozelligi","4");
	iG_Cvarlar[68] = register_cvar("wa_arkasinahpverme_ozelligi","3");

	iG_Cvarlar[69] = register_cvar("wa_ozellik_kullanimdefault","200");

	iG_Cvarlar[70] = register_cvar("wa_gelisim_coin_carpan","2");

	iG_Cvarlar[71] = register_cvar("wa_market_godmode_coin","6");
	iG_Cvarlar[72] = register_cvar("wa_market_noclip_coin","6");
	iG_Cvarlar[73] = register_cvar("wa_market_bombaseti_coin","2");

	iG_Cvarlar[74] = register_cvar("wa_son_bicak_ekstra_bomba","0");
	iG_Cvarlar[75] = register_cvar("wa_market_gorunmezlik_coin","5");

	iG_Cvarlar[76] = register_cvar("wa_ekstra_bomba_hasari","50");
	iG_Cvarlar[77] = register_cvar("wa_ekstra_bomba_hasari_coin","5");
	iG_Cvarlar[78] = register_cvar("wa_ekstra_bomba_hasari_tl","50");
	iG_Cvarlar[79] = register_cvar("wa_son_mahkum","1");
	iG_Cvarlar[80] = register_cvar("wa_vip_elbasi_tl","2");
	// 81 dolu
	iG_Cvarlar[82] = register_cvar("wa_can_hirsizi_maks_hp","150");
	iG_Cvarlar[83] = register_cvar("wa_ekstra_ct_hasar","5");

	iG_Cvarlar[84] = register_cvar("wa_aktifbonus_sure1","604800");
	iG_Cvarlar[85] = register_cvar("wa_aktifbonus_sure2","1209600");
	iG_Cvarlar[86] = register_cvar("wa_aktifbonus_sure3","2629743");
	iG_Cvarlar[87] = register_cvar("wa_aktifbonus_sure4","5259487");

	iG_Cvarlar[88] = register_cvar("wa_ustyazi_yapilandirma","0");
	iG_Cvarlar[89] = register_cvar("wa_chat_kirmiziyazi","1");
	iG_Cvarlar[90] = register_cvar("wa_kasa_zenginlensitme_tl","10");
	iG_Cvarlar[91] = register_cvar("wa_kasa_default_ucret","30");
	iG_Cvarlar[93] = register_cvar("wa_hardbakim","0");
	iG_Cvarlar[94] = register_cvar("wa_sarilari_beyaza_cevir","1");
	iG_Cvarlar[95] = register_cvar("wa_hit_yakalama_hs","75");
	iG_Cvarlar[96] = register_cvar("wa_anamenu_reklam","1");

	iG_ZombiYetenekSuresi = register_cvar( "wa_yetenek_beklemesuresi","20.0");
	/* -------------- */
	iG_Yardimci[3] = register_message(get_user_msgid("SayText"),"pSendMessage");
	register_clcmd("say","pSendNewMessage");
	register_clcmd("say_team","pSendNewTeamMessage");
	register_clcmd("Market_KacAdet","Market_KacAdetX");
	register_concmd("amx_gogivemoney","cGiveMoney",iD_YoneticiYetk,"<isim> <miktar>, belirlenen kisiye para verir");
	register_concmd("amx_gogivecoin","cGiveCoin",iD_YoneticiYetk,"<isim> <miktar>, belirlenen kisiye para verir");
	register_concmd("amx_gogiveisyanpuani","cGiveIP",iD_YoneticiYetk,"<isim> <miktar>, belirlenen kisiye para verir");
	register_concmd("amx_giveprime","cGivePremiumAccount", ADMIN_RCON,"<uid> <saniye-sure> giriniz");
	/* -------------- */
	iG_Syn = CreateHudSyncObj();

	
	iG_Yardimci[7] = get_user_msgid("StatusIcon");

	new iL_File = fopen(sD_HPMenuINI, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 1;
		while(!feof(iL_File)){
			new sL_HPFiyati[6],sL_HPMiktar[6];
			fgets(iL_File, sL_Data, charsmax(sL_Data)); 
			if(strlen(sL_Data)){
				parse(sL_Data, sG_HPName[i], 37, sL_HPMiktar, 5, sL_HPFiyati,5);
				sG_HPFiyati[i] = str_to_num(sL_HPFiyati);
				new iL_SonAktar = str_to_num(sL_HPMiktar);
				sG_HPMiktar[i] = clamp(iL_SonAktar,1,get_pcvar_num(iG_Cvarlar[2]));
				i++;
			}
		} 
		iG_Yardimci[11] = i;
		fclose(iL_File); 
	}
	return PLUGIN_CONTINUE;
}
public pP_HPAyarla(iP_ID,iL_EklenecekCAN){
	if(is_user_connected(iP_ID)){
		if(!nGetYapayZekaType()){
			new iL_MevcutCan = get_user_health(iP_ID);
			if(iL_MevcutCan+iL_EklenecekCAN > get_pcvar_num(iG_Cvarlar[2])){
				set_user_health(iP_ID, get_pcvar_num(iG_Cvarlar[2]));
				sColoredChat(iP_ID,"!nEklenecek can cok yuksek oldugu icin canin oynun izin verilen maks. canina esitlendi");
			}
			else {
				set_user_health(iP_ID, iL_MevcutCan+iL_EklenecekCAN);
			}
		}
		else {
			sColoredChat(iP_ID,"!nYapay zeka aktifken hp sistemi hp veremez");
		}
	}
}
public pE_Elbasi(){
	iG_Yardimci[24] ++;
	new iL_HPCvari = get_pcvar_num(iG_Cvarlar[53]);
	iG_Yardimci[8] = 0;
	iG_Yardimci[9] = 0;
	iG_Yardimci[10] = 0;
	iG_Yardimci[12] = get_pcvar_num(iG_Cvarlar[56]);
	iG_Yardimci[22] = 0;
	iG_Yardimci[14] = 0;
	iG_Yardimci[13] = 0;
	iG_Yardimci[15] = 0;
	iG_Yardimci[16] = 6;
	iG_Yardimci[17] = 0;
	iG_Yardimci[18] = 3;
	iG_Yardimci[23] = 5;
	iG_Yardimci[25] = 0;
	for(new i; i <= iD_MaxPlayers; i++){
		if(is_user_connected(i) && !is_user_bot(i)){
			iG_Yardimci_ID[i][2] = 0;
			iG_Yardimci_ID[i][9] = 0;
			iG_Yardimci_ID[i][10] = iL_HPCvari;
			iG_Yardimci_ID[i][11] = 0;
			iG_Yardimci_ID[i][19] = 0;
			iG_Yardimci_ID[i][12] = 0;
			iG_Yardimci_ID[i][20] = 0;
			iG_Yardimci_ID[i][16] = 0;
			iG_Yardimci_ID[i][17] = 0;
			iG_Yardimci_ID[i][22] = 0;
			if(iG_PrimeOzellik[i][1]){
				pP_Para(i,2,1);
				sColoredChat(i,"!nDogdugun ve !gPRIME!n Oldugun icin!g 2TL!n kazandin");
			}
			if(get_user_flags(i) & iD_VipYetki && iG_UID[i]){
				new iL_VIPCvar = get_pcvar_num(iG_Cvarlar[80]);
				pP_Para(i,iL_VIPCvar,1);
				sColoredChat(i,"!nDogdugun ve !gV.I.P!n Oldugun icin!g %iTL!n kazandin",iL_VIPCvar);
			}
			else {
				pP_Para(i,1,1);
			}
			set_user_footsteps(i, 0);
		}
	}
	set_task(275.0,"pP_EnIyilereOvgu",4);
	set_task(10.0,"pP_FullemePuani");
}
public pP_FullemePuani(){
	if(iG_Yardimci[5]){
		return PLUGIN_HANDLED;
	}
	if(iG_Yardimci[24] < 5){
		return PLUGIN_HANDLED;
	}
	if(get_playersnum() >= get_pcvar_num(iG_Cvarlar[8])){
		for(new i; i <= iD_MaxPlayers+1;i++){
			if(get_user_team(i) == 2 && is_user_connected(i)){
				iG_Yardimci_ID[i][4] += 1;
				sSetIntData("pl>%i>fullemepuani",iG_Yardimci_ID[i][4],iG_UID[i]);
				sColoredChat(0,"!t[!g%s!t] !nadli gardiyan 1 adet sunucu doldurma puani kazandi!n.",sGetUserName(i));
			}
		}
		iG_Yardimci[5] = 1;
	}
	return PLUGIN_HANDLED;
}
public pP_EnIyilereOvgu(){
	remove_task(4);
	new sL_Name[28],iL_EnIyiUID = pP_API(0),iL_ENIyiKazanc = get_pcvar_num(iG_Cvarlar[54]);
	if(iL_EnIyiUID && get_pcvar_num(iG_Cvarlar[4]) >= get_playersnum()){
		nUidLastName(iL_EnIyiUID,sL_Name,27);
		new iL_SuankiKazanci = sGetIntData("%i>EnIyiIsyanciKazancim",iL_EnIyiUID);
		sColoredChat(0,"!gBilgilendirme!t:!n Oyunun en iyi isyancisi !g[!t%s!g]!n Adli Kisidir!g.",sL_Name);
		sColoredChat(0,"!gAtilan tum isyanlardan isyan basina bu kisi !g%iTL!n komisyon alacaktir!g.!g.",iL_ENIyiKazanc);
		if(iL_SuankiKazanci){
			sColoredChat(0,"!nBu sistem ile !g[!t%s!g]!n Adli kisi !g%i TL!n kazandi!g.",sL_Name,iL_SuankiKazanci);
		}
	}
}
public pE_Olunce(){
	new iL_Olduren = read_data( 1 );
	new iL_Olen = read_data( 2 );
	new iL_SonaKalan = pP_SonaKalindimi();
	if(iL_SonaKalan && is_user_connected(iL_SonaKalan) && is_user_alive(iL_SonaKalan)){
		new iL_BUG;
		for(new x; x<=get_maxplayers();x++){
			if(is_user_connected(x) && get_user_team(x) == 2 && is_user_alive(x)){
				iL_BUG ++;
			}
		}
		if(iL_BUG){
			if(get_playersnum() >= get_pcvar_num(iG_Cvarlar[4])){
				if(iG_UID[iL_SonaKalan] && !iG_Yardimci[22]){
					new iL_KazancTL,iL_ToplamHarcama = iG_Yardimci[23];
					iL_ToplamHarcama = clamp(iL_ToplamHarcama,6,30);
					iL_KazancTL = random_num(1,iL_ToplamHarcama+3);
					new iL_CoinSans = random_num(1,2);
					sColoredChat(0,"!t[!g%s!t]!n Adli oyuncu sona kaldigi icin !g%i Coin ve %i TL !nkazandi!g!",sGetUserName(iL_SonaKalan),iL_CoinSans,iL_KazancTL);

					new iL_ClanID = nGetClanIDByID(iL_Olduren),iL_KSans = random_num(1,3);
					if(iL_ClanID && iL_KSans == 2){
						new iL_KlanXP = random_num(1,10);
						nSetExpByCID(iL_ClanID,nGetExpByCID(iL_ClanID)+iL_KlanXP);
						sColoredChat(0,"!t[!g%s!t]!n Adli oyuncu sona kaldigi icin klaninida !g%i XP!n kazandirdi!g!",sGetUserName(iL_SonaKalan),iL_KlanXP);
					}

					iG_Yardimci[22] = 1;
					iG_Yardimci_ID[iL_SonaKalan][6]+= iL_CoinSans;
					iG_GorevMenu[iL_SonaKalan][7] ++;
					pP_Para(iL_SonaKalan,iL_KazancTL,1);
					pP_VaultKaydet(iL_SonaKalan,4,iG_UID[iL_SonaKalan]);
				}
				else {
					sColoredChat(0,"!t[!g%s!t]!n Adli oyuncu sona kaldi!g!",sGetUserName(iL_SonaKalan));
				}
			}
			else {
				sColoredChat(0,"!nBir oyuncu sona kaldi ancak ya sunucu dolu olmadigi icin odul kazanamadi!g!");
			}
		}
		else {
			sColoredChat(0,"!t[!g%s!t]!n Adli oyuncu sona kaldi ancak gardiyan takiminda hayatta kimse yok!g!",sGetUserName(iL_SonaKalan));
		}
	}
	if(is_user_connected(iL_Olen) && is_user_connected(iL_Olduren) && is_user_alive(iL_Olduren) && iL_Olduren != iL_Olen){
		if(get_user_team(iL_Olduren) == 1 && get_user_team(iL_Olen) == 2){
			new iL_Kazanc = get_pcvar_num(iG_Cvarlar[3])+iG_Gelistirme[iL_Olduren][5],iL_MinKisiSayisi = get_pcvar_num(iG_Cvarlar[4]);
			iG_GorevMenu[iL_Olduren][1] ++;
			if(iG_MeslekSistemi[iL_Olen][0] == 5){
				new iL_Sans = random_num(1,7);
				if(iL_Sans == 5){
					sColoredChat(iL_Olen,"!nSectigin ve aktif olan meslegin seni kurtardi tekrar hayata geldin!g!");
					sColoredChat(0,"!t[!g%s!t]!n Adli mahkum meslegi sayesinde tekrar dirildi!g!");
					ExecuteHamB(Ham_CS_RoundRespawn,iL_Olen);
				}
				else {
					sColoredChat(iL_Olen,"!nMeslegin seni kurtaramadi!g! !nYeniden dogamadin!g!");
				}
			}
			if(get_user_team(iL_Olen) == 2){
				iG_Achievements[iL_Olduren][1] ++;
				pP_VaultKaydet(iL_Olduren,3,iG_UID[iL_Olduren]);
				if(get_playersnum() >= iL_MinKisiSayisi){
					if(!iG_Yardimci_ID[iL_Olduren][20]){
						iG_Yardimci_ID[iL_Olduren][3]++;
						sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iL_Olduren][3]++,iG_UID[iL_Olduren]);
						new iL_EnIyiUID = pP_API(0),sL_Name[28];
						new iL_ID = nIsUidOnline(iL_EnIyiUID),iL_ENIyiKazanc = get_pcvar_num(iG_Cvarlar[54]);
						if(is_user_connected(iL_ID)){
							pP_Para(iL_ID,iL_ENIyiKazanc,1);
						}
						else {
							sSetIntData("%i>bakiyem",sGetIntData("%i>bakiyem",iL_EnIyiUID)+iL_ENIyiKazanc,iL_EnIyiUID);
						}
						nUidLastName(iL_EnIyiUID,sL_Name,27);
						sSetIntData("%i>EnIyiIsyanciKazancim",sGetIntData("%i>EnIyiIsyanciKazancim",iL_EnIyiUID)+iL_ENIyiKazanc,iL_EnIyiUID);

						sColoredChat(iL_Olduren,"!nGardiyani katlettin en iyi isyanci olan !g%s!n isyandan!g %i TL!n kazanc sagladin!g!",sL_Name,iL_ENIyiKazanc);
					}
					else {
						sColoredChat(iL_Olen,"!nHer roundda sadece bir kez isyan puani kazanabilirsin!g!");
					}
				}
				else {
					sColoredChat(iL_Olen,"!nSunucuda cok az kisi oldugu icin isyan puani kazanamadin!g!");
				}
			}
			if(iG_Yardimci_ID[iL_Olduren][24]){
				iL_Kazanc += 3;
			}
			pP_Para(iL_Olduren,iL_Kazanc,1);
			sColoredChat(iL_Olduren,"!t[!g%s!t]!n Adli gardiyani katlettin ve !g%i TL!n kazandin!g.",sGetUserName(iL_Olen),iL_Kazanc);
			new iL_CoinSans = random_num(1,10);
			if(iL_CoinSans == 6){
				iG_Yardimci_ID[iL_Olduren][6]++;
				pP_VaultKaydet(iL_Olduren,4,iG_UID[iL_Olduren]);
				sColoredChat(0,"!t[!g%s!t]!n Adli oyuncu gardiyani katletti ve sansa bagli olarak 1 Coin kazandi!g.",sGetUserName(iL_Olduren));
			}
			new iL_XPVer = clamp(get_pcvar_num(iG_Cvarlar[7]),1,60);
			if(iG_MeslekSistemi[iL_Olduren][0] == 4){
				iL_XPVer += iL_XPVer/3;
				sColoredChat(iL_Olduren,"!nSectigin ve aktif olan mesleginden oturu daha fazla XP kazandin!g!");
			}
			if(iG_OzelItemSahibi[iL_Olduren][7]){
				iL_XPVer *= 2;
			}
			iG_RankXP[iL_Olduren] += iL_XPVer;	
			if(iG_Rank[iL_Olduren] < iD_BestRank){
				if(iG_RankXP[iL_Olduren] >= sG_Ranks[iG_Rank[iL_Olduren]+1][1][0]){
					iG_Rank[iL_Olduren] += 1;
					iG_Achievements[iL_Olduren][3] ++;
					pP_VaultKaydet(iL_Olduren,3,iG_UID[iL_Olduren]);
					sColoredChat(iL_Olduren,"!gRutbe atladiniz yeni rutbeniz !n[ !t%s !n] !giyi fraglar!n.",sG_Ranks[iG_Rank[iL_Olduren]][0]);
					sColoredChat(0,"!t[!g%s!t] !nadli oyuncu rutbe atladi yeni rutbesi !n[!t%s!n] !giyi fraglar!n.",sGetUserName(iL_Olduren),sG_Ranks[iG_Rank[iL_Olduren]][0]);
					sSetIntData("pl>%i>Rank",iG_Rank[iL_Olduren],iG_UID[iL_Olduren]);
				}
			}
			sSetIntData("pl>%i>Xp",iG_RankXP[iL_Olduren],iG_UID[iL_Olduren]);
			/*----------------*/
			new iL_Aktar = clamp(get_pcvar_num(iG_Cvarlar[9]),1,40),iL_TLKazanc;
			iL_TLKazanc += iL_Aktar; 
			if(iG_MeslekSistemi[iL_Olduren][0] == 2){
				iL_TLKazanc += 2;
				sColoredChat(iL_Olduren,"!nSectigin ve aktif olan gorevinden oturu +2TL kazandin!g!");
			}
			if(iG_OzelItemSahibi[iL_Olduren][6]){
				iL_TLKazanc *= 3;
			}
			iG_Money[iL_Olduren] += iL_TLKazanc;
			pP_VaultKaydet(iL_Olduren,1,iG_UID[iL_Olduren]);
		}
		if(iG_KullanilanOlumEfekti[iL_Olduren]){
			pP_EfektVerKonumuma(iL_Olen,iD_OlumSPRAktarma[iG_KullanilanOlumEfekti[iL_Olduren]]);
			iG_GorevMenu[iL_Olduren][8]++;
		}
		/*----------------*/
	}
	return PLUGIN_HANDLED;
}
public pP_BombaVer(iP_ID){
	remove_task(iP_ID);
	iP_ID -= 100;
	if(is_user_connected(iP_ID)){
		new iL_Sans = random_num(1,4);
		if(iL_Sans == 2){
			sColoredChat(iP_ID,"!gSansin yaver gitti ve el bombasi kazandin!n.");
			give_item(iP_ID,"weapon_hegrenade");
		}
		else {
			give_item(iP_ID,"weapon_flashbang");
			sColoredChat(iP_ID,"!gCanini sikma dostum flash bombasi kazandin!n.");
		}
	}
}
public pP_Dogdum(iP_ID){
	if(is_user_connected(iP_ID)){
		if(get_user_team(iP_ID) == 1){
			set_user_maxspeed(iP_ID, float(get_pcvar_num(iG_Cvarlar[63])));
			if(iG_UID[iP_ID]){
				set_task(0.5,"pM_EsyaSistemi",iP_ID);
			}
			new iL_Meslek = iG_MeslekSistemi[iP_ID][0];
			new iL_Array = iG_Gelistirme[iP_ID][4];
			if(iL_Array > 1 || iL_Meslek == 1){
				new iL_Carpan = get_pcvar_num(iG_Cvarlar[0]);
				pP_HPAyarla(iP_ID,(iL_Array*iL_Carpan)+50);
			}
			if(iG_MeslekSistemi[iP_ID][0] == 3 && !iG_OzelItemSahibi[iP_ID][2]){
				set_task(1.5,"pP_BombaVer",iP_ID+100);
			}
			if(iG_OzelItemSahibi[iP_ID][2]){
				remove_task(iP_ID+201);
				set_task(0.5,"pP_OzelBombaVer",iP_ID+201);
			}
			if(iG_OzelItemSahibi[iP_ID][3]){
				set_task(0.5,"pP_HealVer_PRE",iP_ID+200);
			}
			if(iG_PrimeOzellik[iP_ID][2]){
				set_user_health(iP_ID,get_user_health(iP_ID)+10);
			}
			if(iG_MeslekSistemi[iP_ID][0] == 7){
				set_task(1.0,"pE_CanHirsizi",iP_ID+85);
			}
		}
		iG_Kullaniliyor[iP_ID][29] = 0;
		iG_Yardimci_ID[iP_ID][1] = 0;
		remove_task(iP_ID+52);
		set_task(float(get_pcvar_num(iG_Cvarlar[52])),"pP_ModelSistemi_NEW",iP_ID+52);
	}
}
public pP_ModelSistemi_NEW(iP_ID){
	iP_ID -= 52;
	if(is_user_connected(iP_ID)){
		cs_reset_user_model(iP_ID);
		new iL_TakimID = get_user_team(iP_ID);
		new iL_Team = iL_TakimID-1;
		if(iL_Team == 2){
			return;
		}
		new iL_UsingModel = iG_PlayersUsing[iP_ID][iL_Team];
		if(iL_UsingModel){
			if(iL_Team == iG_PlayerModelTakim[iL_UsingModel]){
				cs_set_user_model(iP_ID,sG_PlayerModelYolu[iL_UsingModel]);
			}
			else {
				goto hemencikgitlanburdan;
			}
		}
		else {
			hemencikgitlanburdan:
			cs_set_user_model(iP_ID,iL_TakimID == 1 ? sG_DefaultTModel :sG_DefaultCTModel);
		}
		
	}
}
public pE_CanHirsizi(iP_ID){
	iP_ID -= 85;
	if(is_user_alive(iP_ID) && iG_MeslekSistemi[iP_ID][0] == 7){
		new iL_Heal = get_user_health(iP_ID);
		if(iL_Heal <= get_pcvar_num(iG_Cvarlar[82])){
			set_user_health(iP_ID,iL_Heal+5);
			set_task(5.0,"pE_CanHirsizi",iP_ID+85);
		}
		else {
			set_task(15.0,"pE_CanHirsizi",iP_ID+85);
		}
	}
}
public pP_OzelBombaVer(iP_ID){
	iP_ID -= 201;
	if(is_user_connected(iP_ID)){
		give_item(iP_ID,"weapon_hegrenade");
	}
}
public pP_HealVer_PRE(iP_ID){
	iP_ID -= 200;
	if(is_user_connected(iP_ID)){
		pP_HPAyarla(iP_ID,75);
	}
}
public pM_AnaMenu(iP_ID){
	if(get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gGardiyan bu menuden yararlanamaz!g!");
		return PLUGIN_HANDLED;
	}
	if(get_pcvar_num(iG_Cvarlar[79])){
		if(pP_SonaKalindimi() == iP_ID){
			sColoredChat(iP_ID,"!gSona bir mahkum kalinca jbmenu calismayi durdurmaktadir!g!");
			return PLUGIN_HANDLED;
		}
	}
	new iL_Menu = sCreateMenu("JBMenu","pM_AnaMenuX");
	if(!iG_UID[iP_ID]){
		sMenuAddItem(iL_Menu,"Giris Yap","15");
		sMenuAddItem(iL_Menu,"Kayit Ol","16");
		sMenuAddItem(iL_Menu,"Otomatik Kayit Ol","17");
		sMenuAddItem(iL_Menu,"Hesap Gecmisi^n^n","19");
	}
	else{
		new iL_Players[32],iL_Num;
		get_players(iL_Players,iL_Num,"achie","TERRRORIST");
		if(iL_Num == 1){
			sColoredChat(iP_ID,"!gSona kalan mahkumlar bu menu uzerinden yararlanamaz!g!");
			return PLUGIN_HANDLED;
		}
		if(!iG_Cvars[1]){
			sMenuAddItem(iL_Menu,"Market","1");
		}
		if(!iG_Cvars[2]){
			sMenuAddItem(iL_Menu,"Envanter Menu","2");
		}
		sMenuAddItem(iL_Menu,"Coin Market","23");
		if(!iG_Cvars[3]){
			sMenuAddItem(iL_Menu,"Karakterimi Gelistir","3");
		}
		if(!iG_Cvars[4]){
			sMenuAddItem(iL_Menu,"Gorev ve Meslek Menu^n\d%s","4",1,get_pcvar_num(iG_Cvarlar[96]) ? sG_ServerIP:"");
		}
		if(!iG_Cvars[5]){
			sMenuAddItem(iL_Menu,"%s","5",1,iG_Yardimci_ID[iP_ID][12] ? "\dBonus Menu\w: \d[\yKullandin\d]":"Bonus Menu");
		}
		sMenuAddItem(iL_Menu,"Transfer Menu","20");
		sMenuAddItem(iL_Menu,"%sPrime Hesap","21",1,iG_Yardimci_ID[iP_ID][24] ? "":"\d");
		sMenuAddItem(iL_Menu,"Islemler^n\rCebindeki TL\w: \d[ \y%i TL \d]^n^n","7",1,iG_Money[iP_ID]);
	}
	sMenuAddItem(iL_Menu,"Cikis","100",0);
	sMenuEnd(iP_ID,iL_Menu,0);
	return PLUGIN_CONTINUE;
}
public pM_GorevMenu_AnaSayfa(iP_ID){
	new iL_Menu = sCreateMenu("Gorev ve Meslek Sistemleri","pM_AnaMenuX");

	if(!iG_Cvars[6]){
		sMenuAddItem(iL_Menu,"%s","6",1,iG_Yardimci_ID[iP_ID][19] ? "\dMeslek Menu\w: \d[\yKullandin\d]^n":"Meslek Menu^n");
	}
	if(!iG_Cvars[20]){
		sMenuAddItem(iL_Menu,"Gorev Menu","9");
	}
	sMenuAddItem(iL_Menu,"Zaman Basarimlari","22");
	if(!iG_Cvars[18]){
		sMenuAddItem(iL_Menu,"Hesap Basarimlari","8");
	}
	if(!iG_Cvars[19]){
		sMenuAddItem(iL_Menu,"Klan Gorevleri","11");
	}
	

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_AnaMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_EsyaSistemi(iP_ID);
		}
		case 2 : {
			pM_EnvanterMenu(iP_ID);
		}
		case 3 : {
			for(new i = 1; i < iD_UpgradeCount+1; i++){
				if(!iG_Gelistirme[iP_ID][i]){
					iG_Gelistirme[iP_ID][i] = 1;
				}
			}
			pM_UpgradeMenu(iP_ID);
		}
		case 4 : {
			pM_GorevMenu_AnaSayfa(iP_ID);
		}
		case 5 : {
			if(nGetYapayZekaType()){
				sColoredChat(iP_ID,"!gHey, yapay zeka aktifken buraya giris yapamassin!g!");
				pM_AnaMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
			pM_YetkiliVeBonusMenu(iP_ID);
		}
		case 6 : {
			if(iG_Yardimci_ID[iP_ID][19]){
				sColoredChat(iP_ID,"!gHey, meslek menuyu kullanmak icin diger roundu bekle!g!");
				pM_AnaMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
			pM_MeslekSistemi(iP_ID);
		}
		case 7 : {
			pM_IslemlerMenu(iP_ID);
		}
		case 8 : {
			pM_BasarimlarSistemi(iP_ID);
		}
		case 9 : {
			pM_GorevMenu(iP_ID);
		}
		case 11 : {
			console_cmd(iP_ID,"klan_konsol");
		}
		case 15 : {
			nForwardLogin(iP_ID);
		}
		case 16 : {
			nForwardRegister(iP_ID);
		}
		case 17 : {
			new sL_UserName[22],sL_UserPassword[22];
			formatex(sL_UserName,21,"bluegaming_%i",get_systime());
			formatex(sL_UserPassword,21,"bluegaming_%i",random_num(1,100000));
			nCreateAccount(iP_ID,sL_UserName,sL_UserPassword);
		}
		case 19 : {
			pM_CokluHesapSistemi(iP_ID);
		}
		case 20 : {
			pM_TransferANA(iP_ID);
		}
		case 21 : {
			pM_PrimeMenu(iP_ID);
		}
		case 22 : {
			pM_OnlineBonuslar(iP_ID);
		}
		case 23 : {
			pM_CoinMarketANA(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;

}
stock sSendLog(const sS_Data[],const iS_Type,any:...){
	new sL_FixedData[128],sL_Date[19],sL_RealData[147],iL_Num,iL_File;
	vformat(sL_FixedData,127,sS_Data,3);	
	get_time("%d.%m.%Y|>|%H:%M",sL_Date,18);
	iL_Num += formatex(sL_RealData[iL_Num],146-iL_Num,"%s >= ",sL_Date);
	iL_Num += formatex(sL_RealData[iL_Num],146-iL_Num,"%s^n",sL_FixedData);
	switch(iS_Type){
		case 1 : {
			iL_File = fopen(sD_ErrorLogFile,"a+");
		}
		case 2 : {
			iL_File = fopen(sD_TransferGec,"a+");
		}
	}
	fputs(iL_File,sL_RealData);
	fclose(iL_File);
}
public plugin_end(){
	nvault_close(iG_Yardimci[0]);
}
stock sGetIntData(const sS_Key[],any:...){
	new sL_FixedData[128];
	vformat(sL_FixedData,127,sS_Key,2);
	return nvault_get(iG_Yardimci[0],sL_FixedData);
}
stock sSetIntData(const sS_Key[],const iS_Data,any:...){
	new sL_FixedData[128],sL_NumToStr[48];
	vformat(sL_FixedData,127,sS_Key,3);
	num_to_str(iS_Data,sL_NumToStr,47);
	nvault_set(iG_Yardimci[0],sL_FixedData,sL_NumToStr);
}
stock sGetUserName(iS_ID){
	new sL_Name[32];
	if(is_user_connected(iS_ID) && !iG_Yardimci_ID[iS_ID][8]){
		get_user_name(iS_ID,sL_Name,31);
	}
	else{
		formatex(sL_Name,31,"Gizli");
	}
	return sL_Name;
}
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 if(iL_Difference < 86400){
		iL_Difference /= 3600;
		formatex(sL_ReturnedData,11,"%i Saat",iL_Difference);
	}
	else{
		iL_Difference /= 86400;
		formatex(sL_ReturnedData,11,"%i Gun",iL_Difference);
	}
	return sL_ReturnedData;	
}
stock sCreateMenu(const sS_Title[],const sS_Handle[], any:...){
	new sL_NewTitle[256],sL_FixedTitle[256];
	vformat(sL_FixedTitle,255,sS_Title,3);
	switch(iG_MenuType){
		case 0 : {
			formatex(sL_NewTitle,255,"\r[ \w%s \r] \y~\r> \y%s \d[\rPREMIUM\d]",sG_OnMenuTag,sL_FixedTitle);
		}
		case 1 : {
			formatex(sL_NewTitle,255,"\d[\r%s \d~> \yJB \d] \y%s",sG_OnMenuTag,sL_FixedTitle);
		}
		case 2 : {
			formatex(sL_NewTitle,255,"\w[-> \r%s \w<-] - %s",sG_OnMenuTag,sL_FixedTitle);
		}
		case 3 : {
			formatex(sL_NewTitle,255,"\y%s \r// \w%s",sG_OnMenuTag,sL_FixedTitle);
		}
		case 4 : {
			formatex(sL_NewTitle,255,"\r| \d%s \r| \y%s",sG_OnMenuTag,sL_FixedTitle);
		}
		case 5 : {
			formatex(sL_NewTitle,255,"\r%s \d~> %s",sG_OnMenuTag,sL_FixedTitle);
		}
		case 6 : {
			formatex(sL_NewTitle,255,"\r(\w%s\r)\d~> \w%s",sG_OnMenuTag,sL_FixedTitle);
		}
	}
	new iL_Menu = menu_create(sL_NewTitle,sS_Handle);
	return iL_Menu;
}
stock sMenuAddItem(iS_MenuID,const sS_ItemName[],const sS_ItemInfo[],iS_UseTag = 1, any:...){
	new sL_NewTitle[256],sL_FixedTitle[256];
	vformat(sL_FixedTitle,255,sS_ItemName,5);
	if(iS_UseTag == 1){
		switch(iG_MenuType){
			case 0 : {
				formatex(sL_NewTitle,255,"\d[ \y%s \d] \r~\w> \w%s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 1 : {
				formatex(sL_NewTitle,255,"\y[%s] \r# \w%s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 2 : {
				formatex(sL_NewTitle,255,"\w[-> \r%s \w<-] - %s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 3 : {
				formatex(sL_NewTitle,255,"\y%s \r// \w%s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 4 : {
				formatex(sL_NewTitle,255,"\r| \d%s \r| \y%s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 5 : {
				formatex(sL_NewTitle,255,"\r%s \d~> %s",sG_UnderMenuTag,sL_FixedTitle);
			}
			case 6 : {
				formatex(sL_NewTitle,255,"\r(\w%s\r)\d~> \w%s",sG_UnderMenuTag,sL_FixedTitle);
			}
		}
	}
	else{
		formatex(sL_NewTitle,255,"%s",sL_FixedTitle);
	}
	menu_additem(iS_MenuID,sL_NewTitle,sS_ItemInfo);
}
stock sMenuEnd(iS_ID,iS_MenuID,iS_IsSmall = 1,iS_CanExit = 1,iS_Page = 0){
	menu_setprop(iS_MenuID,MPROP_EXITNAME,"\rCikis");
	menu_setprop(iS_MenuID,MPROP_PERPAGE, iS_IsSmall ? 7:0 ); 
	menu_setprop(iS_MenuID,MPROP_EXIT,iS_CanExit ? MEXIT_ALL:MEXIT_NEVER);
	menu_display(iS_ID,iS_MenuID,iS_Page);	
}
public mRegister_clcmd(sL_GirisKodu[],sL_Yonlendirilecek[]){
	new sL_CLCMD[6][35];
	sL_CLCMD[0] = "say /";
	sL_CLCMD[1] = "say !";
	sL_CLCMD[2] = "say .";
	sL_CLCMD[3] = "say_team /";
	sL_CLCMD[4] = "say_team !";
	sL_CLCMD[5] = "say_team .";
	new sL_FormatexToClcmd[35];
	for(new i=0;i<=5;i++){
		formatex(sL_FormatexToClcmd,36,"%s%s",sL_CLCMD[i],sL_GirisKodu);
		register_clcmd(sL_FormatexToClcmd,sL_Yonlendirilecek);
	}
	return PLUGIN_CONTINUE;
}
public pP_CurWeapon(iP_ID) {
	if(is_user_alive(iP_ID) && is_user_connected(iP_ID)){
		new iL_WeaponID = get_user_weapon(iP_ID);
		new iL_UsingSkin = iG_Kullaniliyor[iP_ID][iL_WeaponID];
		new sL_Model[96];
		if(iL_WeaponID == 29){
			if(iG_AktifBicakSkin[iP_ID]){
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,iG_BicakModel[iG_AktifBicakSkin[iP_ID]]);
				set_pev(iP_ID,pev_viewmodel2,sL_Model);
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahP[iL_UsingSkin]);
				set_pev(iP_ID,pev_weaponmodel2,sL_Model);
			}
			else{
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahV[iL_UsingSkin]);
				set_pev(iP_ID,pev_viewmodel2,sL_Model);
				formatex(sL_Model,charsmax(sL_Model),"%s%s.mdl",sD_ModelDir,sG_BSilahP[iL_UsingSkin]);
				set_pev(iP_ID,pev_weaponmodel2,sL_Model);
			}
		}
		if(iG_Yardimci_ID[iP_ID][22]){
			set_user_maxspeed(iP_ID, 650.0);
		}
	}
}

public pP_Hasar(victim,inflictor,attacker,Float:vurus_gucu,damage_type){
	new iL_SaldirganTakim = get_user_team(attacker),iL_SaldiriAlanTakim = get_user_team(victim);

	if(victim != attacker && is_user_connected(attacker) && is_user_connected(victim) && is_user_alive(attacker)){
		new iL_Required;
		if(iL_SaldirganTakim == 2){
			if(!pP_SonaKalindimi()){
				vurus_gucu += get_pcvar_num(iG_Cvarlar[83]);
			}
		}
		else {
			if(damage_type & DMG_GRENADE){
				iL_Required = iG_Gelistirme[attacker][3];
				if(iL_Required){
					vurus_gucu += iL_Required*2;
				}
				if(iG_MeslekSistemi[attacker][0] == 6){
					vurus_gucu += iL_Required/2
				}
				if(iG_Yardimci_ID[attacker][23]){
					iG_Yardimci_ID[attacker][23] = 0;
					vurus_gucu += float(get_pcvar_num(iG_Cvarlar[76]));
				}
			}
			else { 
				new iL_WeaponID = get_user_weapon(attacker);
				if(iL_WeaponID == CSW_KNIFE){
					new iL_Required = iG_Gelistirme[attacker][2];		
					new iL_UsingSkin = iG_Kullaniliyor[attacker][iL_WeaponID]; 
					if(get_pdata_int(victim, get_pcvar_num(iG_Cvarlar[95])) == HIT_HEAD){
						vurus_gucu = float(iG_BicakHasarMod[iL_UsingSkin]);
					}
					else {
						vurus_gucu = float(sG_BSilahHasar[iL_UsingSkin]);
					}
					if(iL_Required){
						vurus_gucu += iL_Required;
					}		
					if(iL_SaldiriAlanTakim == iL_SaldirganTakim){
						vurus_gucu /= 1.3;
					}
				}
			}
			if(iG_OzelItemSahibi[attacker][1] && !iG_Yardimci_ID[attacker][9]){
				vurus_gucu += 5;
			}
			if(iG_PrimeOzellik[attacker][3]){
				vurus_gucu += 3;
			}
			if(iG_AktifOlBonus[attacker][0]){
				vurus_gucu += 2;
			}
			if(vurus_gucu > get_pcvar_num(iG_Cvarlar[44])){
				vurus_gucu = float(get_pcvar_num(iG_Cvarlar[44]));
			}
		}
		SetHamParamFloat(4,vurus_gucu);
	}
	return PLUGIN_CONTINUE;
}
public plugin_precache(){
	iG_Yardimci[0] = nvault_open("newJBMenu");
	if(iG_Yardimci[0] == INVALID_HANDLE){
		sSendLog("nVault Baslatilamadi",1);
	}
	iG_MenuType = sGetIntData("mthr>MenuType");

	new iL_TModel = register_cvar("wa_default_tmodel","arctic");
	get_pcvar_string(iL_TModel,sG_DefaultTModel,125);

	new iL_CTModel = register_cvar("wa_default_ctmodel","gign");
	get_pcvar_string(iL_CTModel,sG_DefaultCTModel,125);


	for(new i; i < iD_MaxKapatAC; i++){
		iG_Cvars[i] = sGetIntData("mthr>%i>CvarStatus",i);
	}
	vomit = precache_model( vomit_sprite );
	new sL_Model[96];
	new iL_File = fopen(sD_BasicWeapons, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 0;
		while(!feof(iL_File)){
			new sL_Damage[6],sL_CswID[6],sL_KafaHasar[6],sL_Fiyat[7];
			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_KafaHasar,5,sL_Fiyat,6,sL_CswID,5);
				sG_BSilahFiyat[i] = str_to_num(sL_Fiyat);
				sG_BSilahHasar[i] = str_to_num(sL_Damage);
				iG_BicakHasarMod[i] = str_to_num(sL_KafaHasar);
				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);
				}
				else{
					if(strlen(sL_Model) > 3){
						sSendLog("Sunucuda 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);
				}
				else{
					if(strlen(sL_Model) > 3){
						sSendLog("Sunucuda bir model dosyasi bulunamadi dosya {%s}",1,sL_Model);
					}
				}
				i++;
			}
		} 
		iG_Yardimci[2] = i;
		fclose(iL_File); 
	}
	iG_Yardimci[21] = precache_model("sprites/smoke.spr")

	if(iG_Yardimci[11] >= iD_MaxHP){
		sSendLog("HP Sisteminde cok fazla secenek var, maks. %i secenek olabilir",1,iD_MaxHP);
	}
	new iL_ModelS[126];
	formatex(iL_ModelS,126,"models/player/%s/%s.mdl",sG_DefaultTModel,sG_DefaultTModel);
	if(file_exists(iL_ModelS)){
		precache_model(iL_ModelS);
	}
	else {
		if(strlen(iL_ModelS) > 3){
			sSendLog("Bir model dosyasi bulunamadi dosya[Default Player] {%s}",1,iL_ModelS);
		}
	}
	formatex(iL_ModelS,126,"models/player/%s/%s.mdl",sG_DefaultCTModel,sG_DefaultCTModel);
	if(file_exists(iL_ModelS)){
		precache_model(iL_ModelS);
	}
	else {
		if(strlen(iL_ModelS) > 3){
			sSendLog("Bir model dosyasi bulunamadi dosya[Default Player] {%s}",1,iL_ModelS);
		}
	}
	iL_File = fopen(sD_SPRSistemi, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 1;
		while(!feof(iL_File)){
			new sL_SPRFiyati[6];
			fgets(iL_File, sL_Data, charsmax(sL_Data)); 
			if(strlen(sL_Data)){
				parse(sL_Data, sG_OlumEfektIsmi[i], 37, sG_SPRYolu[i], 254, sL_SPRFiyati,5);
				iG_SPRFiyati[i] = str_to_num(sL_SPRFiyati);
				if(file_exists(sG_SPRYolu[i])){
					iD_OlumSPRAktarma[i] = precache_model(sG_SPRYolu[i]);
				}
				else {
					sSendLog("Bir olum efekti bulunamadi(SPR) {%s}",1,sG_SPRYolu[i]);
				}
				i++;
			}
		} 
		iG_Yardimci[19] = i;
		fclose(iL_File); 
	}

	if(iG_Yardimci[19] >= iD_MaxOlumSpr){
		sSendLog("Maksimum olum efekti sayisina ulasildi, maks. olan sinir %i",1,iD_MaxOlumSpr);
	}
	iL_File = fopen(sD_Karakter, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 1,sL_FormatexR[126];
		while(!feof(iL_File)){
			new sL_Durum[4],sL_Takim[4],sL_Tip[6],sL_Ekstra[6];
			fgets(iL_File, sL_Data, charsmax(sL_Data)); 
			if(strlen(sL_Data)){
				parse(sL_Data, sL_Durum, 3, sG_PlayerModelIsmi[i], 59, sG_PlayerModelYolu[i],59,sL_Takim,3,sL_Tip,5,sL_Ekstra,5);
				iG_PlayerModelType[i]    = str_to_num(sL_Durum);
				iG_PlayerModelTakim[i]   = str_to_num(sL_Takim);
				iG_PlayerModelTip[i]     = str_to_num(sL_Tip);
				iG_PlayerModelEkstra[i]  = str_to_num(sL_Ekstra);
				if(iG_PlayerModelType[i]){
					formatex(sL_FormatexR,125,"models/player/%s/%s.mdl",sG_PlayerModelYolu[i],sG_PlayerModelYolu[i]);
					if(file_exists(sL_FormatexR)){
						precache_model(sL_FormatexR);
					}
					else {
						sSendLog("Bir player modeli dosyasi bulunamadi {%s}",1,sL_FormatexR);
					}
				}
				i++;
			}
		} 
		iG_Yardimci[26] = i;
		fclose(iL_File); 
	}
	iL_File = fopen(sD_BicakSkin, "rt"); 
	if(iL_File){ 
		new sL_Data[256],i = 1,sL_FormatexR[126];
		while(!feof(iL_File)){
			new sL_Durum[4],sL_Fiyat[4],sL_Tip[4];
			fgets(iL_File, sL_Data, charsmax(sL_Data)); 
			if(strlen(sL_Data)){
				parse(sL_Data, sL_Durum, 3, iG_BicakIsmi[i], 85, iG_BicakModel[i],90,sL_Fiyat,3,sL_Tip,3);
				iG_BicakDurumu[i]    = str_to_num(sL_Durum);
				iG_BicakFiyat_Skn[i]   = str_to_num(sL_Fiyat);
				iG_BicakTip[i]   = str_to_num(sL_Tip);
				if(iG_BicakDurumu[i]){
					formatex(sL_FormatexR,125,"models/%s.mdl",iG_BicakModel[i]);
					if(file_exists(sL_FormatexR)){
						precache_model(sL_FormatexR);
					}
					else {
						sSendLog("Bir bicak skin modeli dosyasi bulunamadi {%s}",1,sL_FormatexR);
					}
				}
				i++;
			}
		} 
		iG_Yardimci[27] = i;
		fclose(iL_File); 
	}
}
public pM_UpgradeMenu(iP_ID){
	new iL_Menu = sCreateMenu("Esya Gelistirme","pM_UpgradeMenu_Prcs");
	new sL_ToStr[6];
	for(new i = 1; i < iD_UpgradeCount+1; i++){
		num_to_str(i,sL_ToStr,5);
		if(iG_Gelistirme[iP_ID][i] > 1){
			sMenuAddItem(iL_Menu,"\d[\yLVL\r: \w%i\d] \w%s \yGelistirme",sL_ToStr,0,iG_Gelistirme[iP_ID][i],aG_UpgradeItems[i][0]);
		}
		else {
			sMenuAddItem(iL_Menu,"%s \yGelistirme",sL_ToStr,0,aG_UpgradeItems[i][0]);
		}
	}
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_UpgradeMenu_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,5,_,_,iL_Free);
	new iL_Key = str_to_num(sL_Data);
	iG_Yardimci_ID[iP_ID][0] = iL_Key;
	sColoredChat(iP_ID,"!gSectiginiz gelistirmenin aciklamasi!t:!n%s!g!",aG_UpgradeItems[iG_Yardimci_ID[iP_ID][0]][2]);
	pM_HesapGelistirme_Detay(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_HesapGelistirme_Detay(iP_ID){
	new iL_Menu = sCreateMenu("Satin Al Onaylama","pM_HesapGelistirme_DetayX");
	new iL_IncelenenG = iG_Yardimci_ID[iP_ID][0];
	sMenuAddItem(iL_Menu,"\yIncelenen\w: \d[\y%s\d]\r~\d[ \y%s\d ]^n","1",0,aG_UpgradeItems[iL_IncelenenG][0],pP_GetLevelStatus(iP_ID,iL_IncelenenG));
	sMenuAddItem(iL_Menu,"Seviye yukselt\w: \d[\y%s\d]+[\y%i Coin\d]","2",0,pP_UpgradeStatus(iP_ID,iL_IncelenenG),iG_Gelistirme[iP_ID][iL_IncelenenG]*get_pcvar_num(iG_Cvarlar[70]));
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_HesapGelistirme_DetayX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_HesapGelistirme_Detay(iP_ID);
		}
		case 2 : {
			new sL_Data[100];
			copy(sL_Data,99,pP_UpgradeStatus(iP_ID,iG_Yardimci_ID[iP_ID][0]));
			if(strlen(sL_Data) < 14){
				new iL_IncelenenG = iG_Yardimci_ID[iP_ID][0],iL_Tutar = pP_EsyaFiyatCek(iP_ID,1,iL_IncelenenG,aG_UpgradeItems[iL_IncelenenG][1][0]);
				if(iG_Money[iP_ID] >= iL_Tutar){
					if(iG_Gelistirme[iP_ID][iL_IncelenenG] >= get_pcvar_num(iG_Cvarlar[1])){
						sColoredChat(iP_ID,"Gelistirmeye calistiginiz ozellik zaten son seviyede!g?");
						pM_UpgradeMenu(iP_ID);
					}
					else {
						new iL_TalepCoin = iG_Gelistirme[iP_ID][iL_IncelenenG] * get_pcvar_num(iG_Cvarlar[70]);
						if(iG_Yardimci_ID[iP_ID][6] < iL_TalepCoin){
							sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
							return PLUGIN_HANDLED;
						}
						iG_Yardimci_ID[iP_ID][6] -= iL_TalepCoin;
						pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
						pP_Para(iP_ID,iL_Tutar,0);
						iG_Achievements[iP_ID][7] ++;
						pP_VaultKaydet(iP_ID,3,iG_UID[iP_ID]);
						iG_GorevMenu[iP_ID][3] ++;
						iG_Gelistirme[iP_ID][iL_IncelenenG] += 1;
						sSetIntData("%i>%i>gelistirmeler",iG_Gelistirme[iP_ID][iL_IncelenenG],iG_UID[iP_ID],iL_IncelenenG);
						sColoredChat(iP_ID,"Basarili sekilde !t[!g%s Gelistirmesini - %i Level!t] Seviyesine yukselttin!g.",aG_UpgradeItems[iL_IncelenenG][0],iG_Gelistirme[iP_ID][iL_IncelenenG]);
						sColoredChat(0,"!g%s!n Adli oyuncu !t[!g%s Gelistirmesini - %i Level!t]!n Seviyesine yukseltti!g.",sGetUserName(iP_ID),aG_UpgradeItems[iL_IncelenenG][0],iG_Gelistirme[iP_ID][iL_IncelenenG]);
						pM_UpgradeMenu(iP_ID);
					}
				}
				else {
					sColoredChat(iP_ID,"Bu gelistirmeyi yapmak icin gerekli olan tutar hesabinizda bulunmamaktadir!g.");
					pM_AnaMenu(iP_ID);
				}
			}
			else{
				sColoredChat(iP_ID,"!gBunu satin alamassin, nedeni: !g%s!g!",sL_Data);
				pM_UpgradeMenu(iP_ID);
			}
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_Para(iP_ID,iL_Miktar,iL_Islem){
	if(!iL_Islem){
		iG_Money[iP_ID] -= iL_Miktar;
		if(iL_Miktar > 10){
			iG_Yardimci[23] += 2;
		}
	}
	else {
		if(get_playersnum() >= get_pcvar_num(iG_Cvarlar[4]) && iL_Islem && get_user_team(iP_ID) == 1){
			iG_Money[iP_ID] += iL_Miktar;
		}
		else {
			sColoredChat(iP_ID,"!gSunucuda cok az kisi var veyatta baska bir hatada olmus olabilir!g!");
		}
	}
	sSetIntData("%i>bakiyem",iG_Money[iP_ID],iG_UID[iP_ID]);
}
stock sColoredChat(iP_ID,const sL_Input[],any:...){
	static sL_Message[191],sL_FixedMessage[191];
	vformat(sL_Message,190,sL_Input,3);
	formatex(sL_FixedMessage,190,"%s %s",sG_ChatTag,sL_Message);
	replace_all(sL_FixedMessage,190,"!n","^x01"); 
	replace_all(sL_FixedMessage,190,"!g","^x04"); 
	replace_all(sL_FixedMessage,190,"!t","^x03"); 
	client_print_color(iP_ID,iP_ID,sL_FixedMessage);
}
public pP_GetLevelStatus(iP_ID,iL_Incelenen){
	new sL_YaziyiTopla[150],iL_Cvars = get_pcvar_num(iG_Cvarlar[1]);
	if(iG_Gelistirme[iP_ID][iL_Incelenen] >= iL_Cvars){
		formatex(sL_YaziyiTopla,149,"Son Seviye");
	}
	else {
		formatex(sL_YaziyiTopla,149,"%i/%i",iG_Gelistirme[iP_ID][iL_Incelenen],iL_Cvars);
	}
	return sL_YaziyiTopla;
}
public pP_UpgradeStatus(iP_ID,iP_Incelenen){
	new sL_Donus[100],iL_GelistirmeS = iG_Gelistirme[iP_ID][iP_Incelenen],iL_Cvars = get_pcvar_num(iG_Cvarlar[1]);
	if(iL_GelistirmeS <= 0){
		sL_Donus = "Guvenlik Korumasi, Yoneticiye Haber Ver";
	}
	else if(iL_GelistirmeS < iL_Cvars && iL_GelistirmeS != iL_Cvars){
		formatex(sL_Donus,99,"%i TL",pP_EsyaFiyatCek(iP_ID,1,iP_Incelenen,aG_UpgradeItems[iP_Incelenen][1][0]));
	}
	else if(iL_GelistirmeS >= iL_Cvars && iL_GelistirmeS != iL_Cvars){
		sL_Donus = "Son Seviye Ulastiniz";
	}
	else if(iL_GelistirmeS == iL_Cvars-1){
		if(get_user_flags(iP_ID) & iD_VipYetki){
			formatex(sL_Donus,99,"%i TL",pP_EsyaFiyatCek(iP_ID,1,iP_Incelenen,aG_UpgradeItems[iP_Incelenen][1][0]));
		}
		else {
			sL_Donus = "Son Seviye VIP Ozel";
		}
	}
	return sL_Donus;
}
public pP_EsyaFiyatCek(iP_ID,iP_ItemID,iP_AltItemID,iP_ItemPrice){
	switch(iP_ItemID){
		case 1 : {
			new iL_Level = iG_Gelistirme[iP_ID][iP_AltItemID];
			iP_ItemPrice += ((iL_Level+1)*iP_ItemPrice)+200;
			if(iL_Level >= 10){
				iP_ItemPrice *= 5;
				if(iL_Level >= 15){
					iP_ItemPrice *= 10;
				}
			}
		}
	}
	if(iG_Yardimci_ID[iP_ID][24]){
		iP_ItemPrice -= 5;
		if(!iP_ItemPrice){
			iP_ItemPrice = 2;
		}
	}
	iP_ItemPrice += (iP_ItemPrice*(18-iG_Gelistirme[iP_ID][6]))/100;
	return iP_ItemPrice;
}
public pUserLogged(iP_ID){
	iG_UID[iP_ID] = nGetUidByID(iP_ID);
	new sL_UserName[23],sL_UserPassword[23];
	nUidGetUName(iG_UID[iP_ID],sL_UserName,22);
	nUidGetUPass(iG_UID[iP_ID],sL_UserPassword,22);
	client_cmd(iP_ID,"setinfo _un %s",sL_UserName);
	client_cmd(iP_ID,"setinfo _up %s",sL_UserPassword);
	pKayitEdilenHerSeyiDuzenle(iP_ID);
	/*----------------------------------------*/
	iG_Money[iP_ID] = sGetIntData("%i>bakiyem",iG_UID[iP_ID]);
	iG_Yardimci_ID[iP_ID][3] = sGetIntData("pl>%i>Isyanpuani",iG_UID[iP_ID]);
	iG_Yardimci_ID[iP_ID][4] = sGetIntData("pl>%i>fullemepuani",iG_UID[iP_ID]);
	iG_Yardimci_ID[iP_ID][7] = sGetIntData("pl>%i>ustyazimodu",iG_UID[iP_ID]);
	iG_Yardimci_ID[iP_ID][6] = sGetIntData("%i>coinmik",iG_UID[iP_ID]);
	iG_KullanilanOlumEfekti[iP_ID] = sGetIntData("%i>olumefektim",iG_UID[iP_ID]);
	iG_Yardimci_ID[iP_ID][24] = sGetIntData("pl>%i>PremiumAccount",iG_UID[iP_ID]); 
	iG_KasaZorlugu[iP_ID] = sGetIntData("%i>KasaZorlugu",iG_UID[iP_ID]);

	iG_AktifBicakSkin[iP_ID] = sGetIntData("%i>aktif_bicagim",iG_UID[iP_ID]);

	for(new i; i <= iD_PrimeOzellik-1; i++){
		iG_PrimeOzellik[iP_ID][i] = sGetIntData("%i>%i>prime_ozellik",i,iG_UID[iP_ID]);
	}
	for(new i; i <= 4; i++){
		iG_AktifOlBonus[iP_ID][i] = sGetIntData("%i>%i>aktif_ozellik",i,iG_UID[iP_ID]);
	}
	for(new i=1; i<=3;i++){
		iG_OzellikKilit[iP_ID][i] = sGetIntData("pl>%i>%i>ozellik_kilidi",i,iG_UID[iP_ID]);
	}
	for(new i; i<=iG_Yardimci[26];i++){
		iG_ModelSahibimi[iP_ID][i] = sGetIntData("%i>%i>modelsahibimi",i,iG_UID[iP_ID]);
	}
	for(new i; i<=iG_Yardimci[27];i++){
		iG_BicagaSahipmiyim[iP_ID][i] = sGetIntData("%i>%i>bicakskin",i,iG_UID[iP_ID]);
	}

	iG_Yeteneklerim[iP_ID] = sGetIntData("pl>%i>bicakozellikkullanilan",iG_UID[iP_ID]);
	iG_PlayersUsing[iP_ID][0] = sGetIntData("pl>%i>0>SkinUsingModel",iG_UID[iP_ID]);
	iG_PlayersUsing[iP_ID][1] = sGetIntData("pl>%i>1>SkinUsingModel",iG_UID[iP_ID]);

	for(new i=1; i<=3;i++){
		if(iG_OzellikKilit[iP_ID][i]){
			iG_OzellikKalanKullanim[iP_ID][i] = sGetIntData("pl>%i>%i>ozellik_hak",i,iG_UID[iP_ID]);
			if(!iG_OzellikKalanKullanim[iP_ID][i]){
				if(iG_Yeteneklerim[iP_ID] == i){
					iG_Yeteneklerim[iP_ID] = 0;
					sSetIntData("pl>%i>bicakozellikkullanilan",0,iG_UID[iP_ID]);
				}
				iG_OzellikKilit[iP_ID][i] = 0;
				sSetIntData("pl>%i>%i>ozellik_kilidi",0,i,iG_UID[iP_ID]);
				sColoredChat(iP_ID,"!gBir ozelliginin kullanim hakki doldugu icin sifirlanmistir");
			}
		}
	}
	for(new i=1; i<=iG_Yardimci[19];i++){
		iG_EfektlerKilit[iP_ID][i] = sGetIntData("%i>%i>sahipoldugumefektler",i,iG_UID[iP_ID]);
	}
	iG_Rank[iP_ID] = sGetIntData("pl>%i>Rank",iG_UID[iP_ID]);
	iG_RankXP[iP_ID] = sGetIntData("pl>%i>Xp",iG_UID[iP_ID]);
	for(new i = 1; i < iD_UpgradeCount+1; i++){
		iG_Gelistirme[iP_ID][i] = sGetIntData("%i>%i>gelistirmeler",iG_UID[iP_ID],i);
	}
	for(new i = 1; i < 8; i++){
		iG_Achievements[iP_ID][i] = sGetIntData("pl>%i>%i>Achievements",iG_UID[iP_ID],i);
	}
	for(new i = 1; i < 11; i++){
		iG_cAchievements[iP_ID][i] = sGetIntData("pl>%i>%i>cAchievements",iG_UID[iP_ID],i);
	}
	if(iG_Rank[iP_ID] < iD_BestRank){
		sColoredChat(iP_ID,"!gBir sonraki rankin !n[ !t%s !n] =>",sG_Ranks[iG_Rank[iP_ID]+1][0]);
	}
	else{
		sColoredChat(0,"!gBir !n[ !tGlobal !n] !golan !n[ !t%s !n] !ggiris yapti!n.",sG_Ranks[iD_BestRank][0],sGetUserName(iP_ID));
	}
	if(!iG_Yardimci_ID[iP_ID][5]){
		iG_Achievements[iP_ID][6] ++;
		pP_VaultKaydet(iP_ID,3,iG_UID[iP_ID]);
	}
	for(new i = 1; i < iD_OzelItem+1;i++){
		iG_OzelItemSahibi[iP_ID][i]  = sGetIntData("pl>%i>%i>OzelItem",i,iG_UID[iP_ID]);
	}
	new iL_TimeNow = get_systime();
	for(new i=1; i<= iD_OzelItem;i++){
		if(iG_OzelItemSahibi[iP_ID][i]){
			new iL_EndTime = sGetIntData("pl>%i>%i>PremiumAccountTime",i,iG_UID[iP_ID]);
			if(!(iL_EndTime > iL_TimeNow)){
				sColoredChat(0,"!g%s!n urununuzun suresi dolmustur!g. !nLutfen market uzerinden tekrar aliniz !n.",sG_OzelItem[i][0][0]);
				sSetIntData("pl>%i>%i>OzelItem",0,i,iG_UID[iP_ID]);
				iG_OzelItemSahibi[iP_ID][i] = 0;
				sSendLog("%i(%s) %s urununun suresi dolmustur.",1,iG_UID[iP_ID],sGetUserName(iP_ID),sG_OzelItem[i][0]);
			}
		}
	}
	if(pP_API(0) == iG_UID[iP_ID]){
		sColoredChat(0,"!gHey Dikkat Edin!n! Oyunun en iyi isyancisi olan !t%s !goyna giris yapti !n!",sGetUserName(iP_ID));
		sColoredChat(0,"!gHey Dikkat Edin!n! Oyunun en iyi isyancisi olan !t%s !goyna giris yapti !n!",sGetUserName(iP_ID));
		pP_IconDownload(iP_ID,1,"dmg_bio",85,255,255);
		iG_Yardimci[20] = iP_ID;
	}
	else {
		if(iG_Yardimci_ID[iP_ID][24]){
			new iL_TimeNow = get_systime();
			new iL_EndTime = sGetIntData("pl>%i>PremiumAccountTime",iG_UID[iP_ID]);
			if(iL_EndTime > iL_TimeNow){
				sColoredChat(0,"!gBir !n[ !tPRIME UYE !n] !golan !n[ !t%s !n] !gsunucuya giris yapti!n.",sGetUserName(iP_ID));
			}
			else{
				sColoredChat(0,"Premium uyeliginiz suresi doldu lutfen yenileyin!n.");
				sSetIntData("pl>%i>PremiumAccount",0,iG_UID[iP_ID]);
				iG_Yardimci_ID[iP_ID][24] = 0;
				for(new i; i <= iD_PrimeOzellik-1; i++){
					iG_PrimeOzellik[iP_ID][i] = 0;
					sSetIntData("%i>%i>prime_ozellik",0,i,iG_UID[iP_ID]);
				}
			}
		}
	}
}
public client_disconnected(iP_ID){
	if(iG_Yardimci[20] == iP_ID){
		iG_Yardimci[20] = 0;
	}
	iG_UID[iP_ID] = 0;
	iG_Yardimci_ID[iP_ID][26] = 0;
	pKayitEdilenHerSeyiDuzenle(iP_ID);
}
public pKayitEdilenHerSeyiDuzenle(iP_ID){
	for(new i; i <= iD_PrimeOzellik-1; i++){
		iG_PrimeOzellik[iP_ID][i] = 0;
	}
	for(new i; i<=3;i++){
		iG_OzellikKilit[iP_ID][i] = 0;
	}
	iG_Yeteneklerim[iP_ID] = 0;
	for(new i = 1; i < iD_OzelItem+1;i++){
		iG_OzelItemSahibi[iP_ID][i] = 0;
	}
	for(new i = 1; i < iD_UpgradeCount+1; i++){
		iG_Gelistirme[iP_ID][i] = 1;
	}
	for(new i = 1; i < 9; i++){
		iG_Achievements[iP_ID][i] = 0;
	}
	for(new i = 1; i < 11; i++){
		iG_cAchievements[iP_ID][i] = 0;
	}
	for(new i; i<=iG_Yardimci[19];i++){
		iG_EfektlerKilit[iP_ID][i] = 0;
	}
	if(iG_Yardimci[20] == iP_ID){
		iG_Yardimci[20] = 0;
	}
	iG_Money[iP_ID] = 0;
	iG_Yardimci_ID[iP_ID][3] = 0;
	iG_Yardimci_ID[iP_ID][4] = 0;
	iG_Yardimci_ID[iP_ID][9] = 0;
	iG_Yardimci_ID[iP_ID][13] = 0;
	iG_Yardimci_ID[iP_ID][15] = 0;
	iG_Yardimci_ID[iP_ID][24] = 0;
	iG_KullanilanOlumEfekti[iP_ID] = 0;
	iG_AktifBicakSkin[iP_ID] = 0;
	iG_PlayersUsing[iP_ID][0] = 0;
	iG_PlayersUsing[iP_ID][1] = 0;
	iG_Rank[iP_ID] = 0;
	iG_RankXP[iP_ID] = 0;
}
public pUserLoggedMulti(iP_ID){
	pKayitEdilenHerSeyiDuzenle(iP_ID);
	/*----------------------------------------*/
	sColoredChat(iP_ID,"!gBir hesapta iki kisi olamaz ve hesaptan cikartildin!g!");
}
public pUserExit(iP_ID){
	pKayitEdilenHerSeyiDuzenle(iP_ID);
}
public client_putinserver(iP_ID){
	if(iG_TMod){
		if(get_pcvar_num(iG_Cvarlar[94])){
			client_cmd(iP_ID, "con_color ^"255 255 255^"");
		}
		if(is_user_steam(iP_ID)){
			iG_Yardimci_ID[iP_ID][26] = 1;
		}
		iG_UID[iP_ID] = 0;
		iG_ZombiBeklemeSurem[iP_ID] = 0.0;
		iG_Yardimci_ID[iP_ID][23] = 0;
		pKayitEdilenHerSeyiDuzenle(iP_ID);
		for(new i = 1; i < iD_UpgradeCount+1; i++){
			if(!iG_Gelistirme[iP_ID][i]){
				iG_Gelistirme[iP_ID][i] = 1;
			}
		}
		if(get_pcvar_num(iG_Cvarlar[57])){
			set_task(1.0,"pP_Ustyazi",iP_ID,_,_,"b");
		}
		/*
		for(new i; i<= 9;i++){
			iG_GorevMenu[iP_ID][i] = 0;
			iG_GorevBitirme[iP_ID][i] = 0;
		}
		retry atarsa diye kaldırdım
		*/
		iG_Yardimci_ID[iP_ID][18] = 5;
		set_task(45.0,"pP_BiReklamPatlat",iP_ID);
		set_task(60.0,"pP_GorevSistemi_Say",iP_ID+2009);
		console_cmd(iP_ID,"cl_minmodels 0");
	}
}
public pP_GorevSistemi_Say(iP_ID){
	iP_ID -= 2009;
	if(is_user_connected(iP_ID)){
		iG_GorevMenu[iP_ID][2]++;
		set_task(60.0,"pP_GorevSistemi_Say",iP_ID+2009);
	}
}
public pP_BiReklamPatlat(iP_ID){
	if(is_user_connected(iP_ID) && !iG_UID[iP_ID]){
		sColoredChat(iP_ID,"!gHey!t, !nN Tusuna basarak jailbreak marketine giris yapabilirsin ve !geglenceni arttirabilirsin!n!");
		sColoredChat(iP_ID,"!gHey!t, !nN Tusuna basarak jailbreak marketine giris yapabilirsin ve !geglenceni arttirabilirsin!n!");
	}
}
public pP_Ustyazi(iP_ID) {
	if(is_user_connected(iP_ID) && !iG_Yardimci_ID[iP_ID][7]){
		if(get_user_team(iP_ID) == 1){
			if(get_pcvar_num(iG_Cvarlar[88])){
				new sL_NewData[256];
				new sL_Yardimci[30];
				copy(sL_NewData,255,sG_UstYaziFormat);
				replace(sL_NewData,255,"{SV_IP}",sG_ServerIP);
				replace(sL_NewData,255,"{SV_TAG}",sG_OnMenuTag);
				replace(sL_NewData,255,"{RANK}",sG_Ranks[iG_Rank[iP_ID]][0]);
				formatex(sL_Yardimci,14,"%i",iG_RankXP[iP_ID]);
				replace(sL_NewData,255,"{XP}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%i",is_user_alive(iP_ID) ? get_user_health(iP_ID):0);
				replace(sL_NewData,255,"{HP}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%i",is_user_alive(iP_ID) ? get_user_armor(iP_ID):0);
				replace(sL_NewData,255,"{ARMOR}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%i",iG_Money[iP_ID]);
				replace(sL_NewData,255,"{TL}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%i",iG_Yardimci_ID[iP_ID][6]);
				replace(sL_NewData,255,"{COIN}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%s",iG_Yardimci_ID[iP_ID][24] ? "Prime":"Normal");
				replace(sL_NewData,255,"{H_DRMU}",sL_Yardimci);
				formatex(sL_Yardimci,14,"%i",iG_Yardimci_ID[iP_ID][3]);
				replace(sL_NewData,255,"{IP_P}",sL_Yardimci);
				set_hudmessage(255, 125, 0, 1.0, 0.7, 0, 6.0, 1.0);
				ShowSyncHudMsg(iP_ID,iG_Syn,sL_NewData);

				replace(sL_NewData,255,"{RANK}",sG_Ranks[iG_Rank[iP_ID]][0]);
				new iL_Form[15];
				formatex(iL_Form,14,"%i DIA",sGetIntData("%i>diamond",nGetUidByID(iP_ID)));
				replace(sL_NewData,255,"{DIA}",iL_Form);

			}
			else {
				new iL_Kullanilan = iG_Kullaniliyor[iP_ID][29];
				set_hudmessage(255, 125, 0, 1.0, 0.7, 0, 6.0, 1.0);
				ShowSyncHudMsg(iP_ID,iG_Syn,"[ - %s -- [%i] XP - ]^n[ - HP [ %i ] -- [ %i ] Armor - ]^n[ - TL [ %i ] -- [ %i ] Coin - ]^n[ - Hesap Durumu: %s - ]^n[ - Aktif Bicagin: %s - ]",
					sG_Ranks[iG_Rank[iP_ID]][0],iG_RankXP[iP_ID],is_user_alive(iP_ID) ? get_user_health(iP_ID):0,is_user_alive(iP_ID) ? get_user_armor(iP_ID):0,iG_Money[iP_ID],
					iG_Yardimci_ID[iP_ID][6],
					iG_Yardimci_ID[iP_ID][24] ? "Prime":"Normal",iL_Kullanilan ? sG_BSilahName[iL_Kullanilan]:"Secilmedi");
			}
		}
	}
}
public pM_EsyaSistemi(iP_ID){
	if(!is_user_connected(iP_ID) || is_user_bot(iP_ID) || get_user_team(iP_ID) != 1){
		return PLUGIN_HANDLED;
	}
	new iL_Menu = sCreateMenu("Esya Sistemi","pM_EsyaSistemiX");
	new sL_ToStr[6],iL_Market;
	for(new i=1; i < iG_Yardimci[2]; i++){
		num_to_str(i,sL_ToStr,5);
		if(i == iG_Yardimci[2]-1){
			if(get_user_flags(iP_ID) & iD_VipYetki || iG_OzelItemSahibi[iP_ID][5] || iG_Yardimci_ID[iP_ID][24]){
				if(get_pcvar_num(iG_Cvarlar[74])){
					sMenuAddItem(iL_Menu,"%s%s\r+\yBomba \d[ \y%i \rTL \d]%s^n",sL_ToStr,0,iG_Yardimci_ID[iP_ID][1] ? "\d":"\w",sG_BSilahName[i],pP_EsyaFiyatCek(iP_ID,2,i,sG_BSilahFiyat[i]),iG_Yardimci_ID[iP_ID][1] ? "~[\yKullandin\d]":"");
				}
				else {
					sMenuAddItem(iL_Menu,"%s%s \d[ \y%i \rTL \d]%s^n",sL_ToStr,0,iG_Yardimci_ID[iP_ID][1] ? "\d":"\w",sG_BSilahName[i],pP_EsyaFiyatCek(iP_ID,2,i,sG_BSilahFiyat[i]),iG_Yardimci_ID[iP_ID][1] ? "~[\yKullandin\d]":"");

				}
			}
			else {
				sMenuAddItem(iL_Menu,"\d%s [ \y%i \rTL \d]-[\rVIP Ozel\d]%s^n",sL_ToStr,0,sG_BSilahName[i],pP_EsyaFiyatCek(iP_ID,2,i,sG_BSilahFiyat[i]),iG_Yardimci_ID[iP_ID][1] ? "~[\yKullandin\d]":"");
			}
		}
		else {
			sMenuAddItem(iL_Menu,"%s%s \d[ \y%i \rTL \d]%s",sL_ToStr,0,iG_Yardimci_ID[iP_ID][1] ? "\d":"\w",sG_BSilahName[i],pP_EsyaFiyatCek(iP_ID,2,i,sG_BSilahFiyat[i]),iG_Yardimci_ID[iP_ID][1] ? "~[\yKullandin\d]":"");
		}
		iL_Market++;
	}
	if(!iL_Market){
		sColoredChat(iP_ID,"!gMarket sistemine panel uzerinden bir veri eklenmemis!g!");
		sMenuEnd(iP_ID ,iL_Menu);	
		return PLUGIN_HANDLED;
	}
	if(!iG_Cvars[21]){ 
		if(iG_PrimeOzellik[iP_ID][0]){
			sMenuAddItem(iL_Menu,"Reklam AT\w: \d[ \y+%i TL \d](Prime)","100",0,get_pcvar_num(iG_Cvarlar[33])+3);
		}
		else {
			sMenuAddItem(iL_Menu,"Reklam AT\w: \d[ \y+%i TL \d]","100",0,get_pcvar_num(iG_Cvarlar[33]));
		}
	}
	if(!iG_Cvars[22]){
		sMenuAddItem(iL_Menu,"Kan Bagisla\w: \d[ \y+%i TL \d](-99HP)","101",0,get_pcvar_num(iG_Cvarlar[34]));
	}
	if(!iG_Cvars[23]){
		sMenuAddItem(iL_Menu,"16.000\r$ \yBozdur\w: \d[ \y+%i TL \d]","102",0,get_pcvar_num(iG_Cvarlar[35]));
	}
	sMenuEnd(iP_ID ,iL_Menu);	
	return PLUGIN_HANDLED;
}
public pM_EsyaSistemiX(iP_ID,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		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_KEY = str_to_num(sL_Data);
	if(nGetYapayZekaType()){
		iG_Kullaniliyor[iP_ID][29] = iG_Yardimci[2]-1;
		sColoredChat(iP_ID,"!gYapay zeka aktif bu yuzden sana ucretsiz en iyi bicagi verdik!n!");
		pP_CurWeapon(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iL_KEY == 100){
		if(iG_Yardimci_ID[iP_ID][17]){
			sColoredChat(iP_ID,"!gHey, her roundda sadece bir kez reklam atabilirsin!n.");
			pM_EsyaSistemi(iP_ID);
			return PLUGIN_HANDLED;
		}
		iG_Yardimci_ID[iP_ID][17] = 1;
		iG_GorevMenu[iP_ID][9] ++;
		pP_Para(iP_ID,get_pcvar_num(iG_Cvarlar[33]),1);
		sColoredChat(0,"!g%s!t:!n%s",sGetUserName(iP_ID),sG_ReklamYazisi);
		return PLUGIN_HANDLED;
	}
	if(iL_KEY == 101){
		if(iG_Yardimci_ID[iP_ID][16]){
			sColoredChat(iP_ID,"!gHey, her roundda sadece bir kez kan bagislayabilirsin!n.");
			pM_EsyaSistemi(iP_ID);
			return PLUGIN_HANDLED;
		}
		if(get_user_health(iP_ID) <= 99){
			sColoredChat(iP_ID,"!gBu kadar canin bulunmuyor, bu islem icin minimum 100 canin olmalidir.");
			return PLUGIN_HANDLED;
		}
		iG_Yardimci_ID[iP_ID][16] = 1;
		set_user_health(iP_ID, get_user_health(iP_ID) - 99);
		pP_Para(iP_ID,get_pcvar_num(iG_Cvarlar[34]),1);
		sColoredChat(iP_ID,"!gBasarili sekilde 99 Heal bagisladin.");
		return PLUGIN_HANDLED;
	}
	if(iL_KEY == 102){
		if(!iG_Yardimci_ID[iP_ID][18]){
			pM_EsyaSistemi(iP_ID);
			sColoredChat(iP_ID,"!gBu harita icersinde cok fazla bozum yaptin daha yapamassin");
			return PLUGIN_HANDLED;
		}
		if(cs_get_user_money(iP_ID) >= 16000){
			sColoredChat(iP_ID,"!gBasarili sekilde 16.000$ bagisladin");
			pM_EsyaSistemi(iP_ID);
			iG_Yardimci_ID[iP_ID][18] --;
			cs_set_user_money(iP_ID, 1);
			pP_Para(iP_ID,get_pcvar_num(iG_Cvarlar[35]),1);
		}
		else {
			pM_EsyaSistemi(iP_ID);
			sColoredChat(iP_ID,"!gBagis yapabilecek kadar dolarin bulunmamaktadir");
		}
		return PLUGIN_HANDLED;
	}
	if(iL_KEY == iG_Yardimci[2]-1){
		if(get_user_flags(iP_ID) & iD_VipYetki || iG_OzelItemSahibi[iP_ID][5]){
			goto hizlisatinal;
		}
		else {
			pM_EsyaSistemi(iP_ID);
			return PLUGIN_HANDLED;
		}
	}
	hizlisatinal:
	if(iG_Yardimci_ID[iP_ID][2] >= get_pcvar_num(iG_Cvarlar[5])){
		goto ParaVermedenVer;
	}
	if(iG_Yardimci_ID[iP_ID][1]){
		sColoredChat(iP_ID,"!gZaten bicak marketini bu roundda bir kez kullandin");
		return PLUGIN_HANDLED;
	}
	if(iG_Money[iP_ID] >= sG_BSilahFiyat[iL_KEY]){
		if(iL_KEY == 2){
			iG_GorevMenu[iP_ID][11] ++;
		}
		pP_Para(iP_ID,sG_BSilahFiyat[iL_KEY],sG_BSilahFiyat[iL_KEY] ? 0:1);
		iG_GorevMenu[iP_ID][4] ++;
		ParaVermedenVer:
		new sL_WeaponName[28],iL_WeaponID = sGBSilahCSW[iL_KEY];
		iG_Kullaniliyor[iP_ID][iL_WeaponID] = iL_KEY;
		iG_Achievements[iP_ID][4] ++;
		pP_VaultKaydet(iP_ID,3,iG_UID[iP_ID]);
		if(iL_WeaponID != 29){
			get_weaponname(iL_WeaponID,sL_WeaponName,27);
			give_item(iP_ID,sL_WeaponName);
			cs_set_user_bpammo(iP_ID,iL_WeaponID,255);
		}
		if(get_pcvar_num(iG_Cvarlar[74]) && iL_KEY == iG_Yardimci[2]-1){
			give_item(iP_ID,"weapon_hegrenade");
		}
		iG_Yardimci_ID[iP_ID][1] = 1;
		iG_Yardimci_ID[iP_ID][2] ++;
		pP_CurWeapon(iP_ID);
		pM_EsyaSistemi(iP_ID);
		sColoredChat(iP_ID,"!gBasarili sekilde !t[!g%s!t]!n bir roundluk kiraladin!g!",sG_BSilahName[iL_KEY]);
	}
	else {
		sColoredChat(iP_ID,"!gBu esyayi alabilmek icin yeterli bakiyen bulunmamaktadir!g!");
	}
	pM_AnaMenu(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pSendMessage(){
	if(strlen(sG_ChatMotd) == 0 && strlen(sG_TeamChatMotd) == 0){
		unregister_message(get_user_msgid("SayText"),iG_Yardimci[3]);
		return PLUGIN_CONTINUE;
	}
	return PLUGIN_HANDLED;
}
public pSendNewMessage(iP_ID){
	if(strlen(sG_ChatMotd) == 0){
		return PLUGIN_CONTINUE;
	}
	new sL_Data[256];
	read_args(sL_Data,255);
	remove_quotes(sL_Data);
	new iL_KarakterSayisi = strlen(sL_Data);
	if(iL_KarakterSayisi >= get_pcvar_num(iG_Cvarlar[6])){
		sColoredChat(iP_ID,"!gCok uzun mesaj gonderdiginiz icin mesajiniz yayinlanmadi!n.");
		return PLUGIN_HANDLED;
	}
	new iL_Containi = containi(sL_Data[0],"/");
	if(iL_KarakterSayisi > 0 && iL_Containi == -1){
		new sL_NewData[256],iL_Flag = get_user_flags(iP_ID);
		copy(sL_NewData,255,sG_ChatMotd);
		if(!is_user_alive(iP_ID)){
			replace(sL_NewData,255,"{DEATH}",sG_ChatDeatMsg);
		}
		else{
			replace(sL_NewData,255,"{DEATH}","");
		}
		replace(sL_NewData,255,"{RANK}",sG_Ranks[iG_Rank[iP_ID]][0]);
		replace(sL_NewData,255,"{NAME}",sGetUserName(iP_ID));
		new sL_Format[40];
		formatex(sL_Format,39,"%i",iG_Yardimci_ID[iP_ID][4]);
		replace(sL_NewData,255,"{SVFULL}",sL_Format);
		formatex(sL_Format,39,"%i",iG_Yardimci_ID[iP_ID][3]);
		replace(sL_NewData,255,"{ISYNP}",sL_Format);

		replace(sL_NewData,255,"{STEAM}",iG_Yardimci_ID[iP_ID][26] ? "!n[!g{STEAM}!n]":"");
		new sL_Toparla[20];
		formatex(sL_Toparla,19,"%s",iG_Yardimci_ID[iP_ID][24] ? "!n[!gPRIME!n]":"");
		replace(sL_NewData,255,"{PRIME}",sL_Toparla);

		new iL_Cvar = get_pcvar_num(iG_Cvarlar[89]);
		if(iL_Cvar){
			switch(iL_Cvar){
				case 1 : {
					if(iG_Yardimci_ID[iP_ID][24]){
						replace(sL_NewData,255,"{FLAG}","^x03");
					}
					else {
						goto gonderildim;
					}
				}
				case 2 : {
					/* 
					T Yetkisi
					*/
					if(iL_Flag & ADMIN_LEVEL_H){	
						replace(sL_NewData,255,"{FLAG}","^x03");
					}
					else {
						goto gonderildim;
					}
				}
				case 3 : {
					if(iL_Flag & ADMIN_RCON){	
						replace(sL_NewData,255,"{FLAG}","^x03");
					}
					else {
						goto gonderildim;
					}
				}
				case 4 : {
					if(iG_Yardimci_ID[iP_ID][24] || iL_Flag & ADMIN_LEVEL_H){
						replace(sL_NewData,255,"{FLAG}","^x03");
					}
					else {
						goto gonderildim;
					}
				}
			}
		}
		else {
			gonderildim:
			if(iL_Flag & ADMIN_RESERVATION){	
				replace(sL_NewData,255,"{FLAG}","^x04");
			}
			else{
				replace(sL_NewData,255,"{FLAG}","^x01");
			}
		}
		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);
		pSendMessageAll(iP_ID,sL_NewData);
	}
	return PLUGIN_CONTINUE;
}
public pSendNewTeamMessage(iP_ID){
	if(strlen(sG_TeamChatMotd) == 0){
		return PLUGIN_CONTINUE;
	}
	new sL_Data[256];
	read_args(sL_Data,255);
	remove_quotes(sL_Data);
	if(strlen(sL_Data) > 0 && containi(sL_Data[0],"/") == -1){
		new sL_NewData[256],iL_Flag = get_user_flags(iP_ID),iL_Team = get_user_team(iP_ID);
		copy(sL_NewData,255,sG_TeamChatMotd);
		if(!is_user_alive(iP_ID)){
			replace(sL_NewData,255,"{DEATH}",sG_ChatDeatMsg);
		}
		else{
			replace(sL_NewData,255,"{DEATH}","");
		}
		switch(iL_Team){
			case 1 : {
				replace(sL_NewData,255,"{TEAM}","Terrorist");
			}
			case 2 : {
				replace(sL_NewData,255,"{TEAM}","Counter-Terrorist");
			}
		}
		replace(sL_NewData,255,"{NAME}",sGetUserName(iP_ID));
		if(iL_Flag & ADMIN_RESERVATION){	
			replace(sL_NewData,255,"{FLAG}","^x04");
		}
		else{
			replace(sL_NewData,255,"{FLAG}","^x01");
		}
		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);
		switch(iL_Team){
			case 1 : {
				pSendMessageTeam(iP_ID,sL_NewData,"TERRORIST");
			}
			case 2 : {
				pSendMessageTeam(iP_ID,sL_NewData,"CT");
			}
		}
	}
	return PLUGIN_CONTINUE;
}
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];

		new sL_Team2[19];
		get_user_team(iL_UID,sL_Team2,18);
		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 pSendMessageTeam(iP_ID,sP_Data[],sP_TeamData[]){	
	new sL_Players[32],iL_Num,iL_UID;
	get_players(sL_Players,iL_Num,"e",sP_TeamData);
	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)){
			message_begin(MSG_ONE,get_user_msgid("SayText"),{0,0,0},iL_UID);
			write_byte(iL_UID);
			write_string(sP_Data);
			message_end();		
		}
	}
}
public pM_OnlineBonuslar(iP_ID){
	new iL_Menu = sCreateMenu("Zaman Bonuslar^n\rKalici Odulleri Kazanmak Icin Aktif OL\d!","pM_OnlineBonuslarX");

	sMenuAddItem(iL_Menu,"%s\r+\w2 Hasar\d(Kalici)\w: \d[ \w%s\r/\y%s \d]","1",0,iG_AktifOlBonus[iP_ID][0] ? "\d":"",sGetDifrenceTime(0,nUidOnlineTime(iG_UID[iP_ID])),sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[84])));
	sMenuAddItem(iL_Menu,"%s\r+\w10 Heal\d(Kalici)\w: \d[ \w%s\r/\y%s \d]","2",0,iG_AktifOlBonus[iP_ID][1] ? "\d":"",sGetDifrenceTime(0,nUidOnlineTime(iG_UID[iP_ID])),sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[85])));
	sMenuAddItem(iL_Menu,"%s\r+\w50 Armor\w: \d[ \w%s\r/\y%s \d]","3",0,iG_AktifOlBonus[iP_ID][2] ? "\d":"",sGetDifrenceTime(0,nUidOnlineTime(iG_UID[iP_ID])),sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[86])));
	sMenuAddItem(iL_Menu,"%s\r+\w200 COIN\w: \d[ \w%s\r/\y%s \d]^nAktiflik Sureleri Map sonunda hesaplanir","4",0,iG_AktifOlBonus[iP_ID][2] ? "\d":"",sGetDifrenceTime(0,nUidOnlineTime(iG_UID[iP_ID])),sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[87])));

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_OnlineBonuslarX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if(iG_AktifOlBonus[iP_ID][0]){
				sColoredChat(iP_ID,"!gBu odul zaten hesabina yuklenmis !n.");
				pM_OnlineBonuslar(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(nUidOnlineTime(iG_UID[iP_ID]) >= get_pcvar_num(iG_Cvarlar[84])){
				sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak +5 Hasar kazandin !n.");
				iG_AktifOlBonus[iP_ID][0] = 1;
				sSetIntData("%i>%i>aktif_ozellik",1,0,iG_UID[iP_ID]);
			}
			else {
				sColoredChat(iP_ID,"!gAktiflik Suren yeterli degil, gereken sure %s!n.",sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[84])));
			}
			pM_OnlineBonuslar(iP_ID);
		}
		case 2 : {
			if(iG_AktifOlBonus[iP_ID][1]){
				sColoredChat(iP_ID,"!gBu odul zaten hesabina yuklenmis !n.");
				pM_OnlineBonuslar(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(nUidOnlineTime(iG_UID[iP_ID]) >= get_pcvar_num(iG_Cvarlar[85])){
				sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak +10 Heal kazandin !n.");
				iG_AktifOlBonus[iP_ID][1] = 1;
				sSetIntData("%i>%i>aktif_ozellik",1,1,iG_UID[iP_ID]);
			}
			else {
				sColoredChat(iP_ID,"!gAktiflik Suren yeterli degil, gereken sure %s!n.",sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[85])));
			}
			pM_OnlineBonuslar(iP_ID);
		}
		case 3 : {
			if(iG_AktifOlBonus[iP_ID][2]){
				sColoredChat(iP_ID,"!gBu odul zaten hesabina yuklenmis !n.");
				pM_OnlineBonuslar(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(nUidOnlineTime(iG_UID[iP_ID]) >= get_pcvar_num(iG_Cvarlar[86])){
				sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak +50 Armor kazandin !n.");
				iG_AktifOlBonus[iP_ID][2] = 1;
				sSetIntData("%i>%i>aktif_ozellik",1,2,iG_UID[iP_ID]);
			}
			else {
				sColoredChat(iP_ID,"!gAktiflik Suren yeterli degil, gereken sure %s!n.",sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[86])));
			}
			pM_OnlineBonuslar(iP_ID);
		}
		case 4 : {
			if(iG_AktifOlBonus[iP_ID][3]){
				sColoredChat(iP_ID,"!gBu odul zaten hesabina yuklenmis !n.");
				pM_OnlineBonuslar(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(nUidOnlineTime(iG_UID[iP_ID]) >= get_pcvar_num(iG_Cvarlar[87])){
				sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak +200 COIN kazandin !n.");
				iG_AktifOlBonus[iP_ID][3] = 1;
				sSetIntData("%i>%i>aktif_ozellik",1,3,iG_UID[iP_ID]);
				iG_Yardimci_ID[iP_ID][6]+= 200;
				pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			}
			else {
				sColoredChat(iP_ID,"!gAktiflik Suren yeterli degil, gereken sure %s!n.",sGetDifrenceTime(0,get_pcvar_num(iG_Cvarlar[87])));
			}
			pM_OnlineBonuslar(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_IslemlerMenu(iP_ID){
	new iL_Menu = sCreateMenu("Islemler Menu","pM_IslemlerMenuX");

	sMenuAddItem(iL_Menu,"Hesap Islemleri","1");
	sMenuAddItem(iL_Menu,"En'ler Menu","9");
	sMenuAddItem(iL_Menu,"Doviz & Takas Menu^n","17");
	sMenuAddItem(iL_Menu,"Admin paneli^n","6");

	sMenuAddItem(iL_Menu,"Klan Sistemi","7");
	sMenuAddItem(iL_Menu,"Takim Sistemi","12");
	if(!(get_user_flags(iP_ID) & iD_VipYetki)){
		sMenuAddItem(iL_Menu,"\rVIP Olmak Istiyorum\w!","15");
	}
	
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_EnlerMenu(iP_ID){
	new iL_Menu = sCreateMenu("En Iyiler","pM_IslemlerMenuX");

	sMenuAddItem(iL_Menu,"En iyi 10 Komutcu","3");
	sMenuAddItem(iL_Menu,"En iyi 10 Isyanci","4");
	sMenuAddItem(iL_Menu,"En iyi 10 Bonus","16");
	sMenuAddItem(iL_Menu,"En iyi 10 Klan^n","5");

	sMenuAddItem(iL_Menu,"Geriye don","11");

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_BireyselIstatislik(iP_ID){
	new iL_Menu = sCreateMenu("Bireysel Istatislik","pM_IslemlerMenuX");

	sMenuAddItem(iL_Menu,"Toplam ISYAN\w: \d[ \y%i \d]","1",0,iG_Yardimci_ID[iP_ID][3]);
	sMenuAddItem(iL_Menu,"Toplam KP\w: \d[ \y%i \d]","1",0,iG_Yardimci_ID[iP_ID][4]);
	sMenuAddItem(iL_Menu,"Toplam XP\w: \d[ \y%i \d]","1",0,iG_RankXP[iP_ID]);
	sMenuAddItem(iL_Menu,"Aktiflik Surem\w: \d[ \y%s \d]","1",0,sGetDifrenceTime(0,nUidOnlineTime(iG_UID[iP_ID])));
	sMenuAddItem(iL_Menu,"Hesap Numaran\w: \d[ \y%i \d]","1",0,iG_UID[iP_ID]);
	sMenuAddItem(iL_Menu,"En Iyi Isyanci K.\w: \d[ \y%i \d]","1",0,sGetIntData("%i>EnIyiIsyanciKazancim",iG_UID[iP_ID]));

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_IslemlerMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			mAccountSettings(iP_ID);
		}
		case 3 : {
			pP_EnIyiKomutcular(iP_ID);
			pM_EnlerMenu(iP_ID);
		}
		case 4 : {
			pP_EnIyiIsyancilar(iP_ID);
			pM_EnlerMenu(iP_ID);
		}
		case 5 : {
			console_cmd(iP_ID,"say /topklanlar");
			pM_EnlerMenu(iP_ID);
		}
		case 6 : {
			if(get_user_flags(iP_ID) & iD_YoneticiYetk){
				pM_AdminPaneli(iP_ID);
			}
		}
		case 7 : {
			console_cmd(iP_ID,"klan_konsol");
		}
		case 9 : {
			pM_EnlerMenu(iP_ID);
			
		}
		case 11 : {
			pM_IslemlerMenu(iP_ID);
		}
		case 12 : {
			console_cmd(iP_ID,"takim_konsol");
		}
		case 15 : {
			new sL_Showen[2001],iL_Len;

			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Bu sunucuda V.I.P Olmak cok basit! Yapman gereken Tek sey iletisim kurmak<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Ancak unutma V.I.P Ucretli bir sistemdir, fiyatlar hakkinda iletisim kur!<br><br>");

			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Whatsapp/Tel: %s || Mail: %s<br>",sG_TelefonNumarasi,sG_EPostaAdresi);
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"VIP Ozellikleri;<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"- Her elbasi ekstra TL - Daha indirimli market sistemi<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"- Bir cok ozel menuye erisim hakki, yuzlerce amxx koduna erisim<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"- Ozel bicak erisimi, ozel bonus secenegi erisimi<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"- Ozel gorevlere erisim yetkisi, Daha fazla hasar vurma!<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"- Gardiyandan daha az hasar alma, Daha faydali coin secenekleri<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"ve daha yuzlerce ozellik sadece %s adresinde!<br><br>",sG_OnMenuTag);

			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Detayli bilgi icin bize yazin: %s",sG_TelefonNumarasi);

			show_motd(iP_ID,sL_Showen,"BlueGaming - V.I.P Sistemi");
			pM_IslemlerMenu(iP_ID);
		}
		case 16 : {
			pP_EnFazlaBonusAlanlar(iP_ID);
		}
		case 17 : {
			pM_TakasSistemi(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}

public mAccountSettings(iP_ID){
	new iL_Menu = sCreateMenu("Hesap Ayarlari","mAccountSettings_Prcs"),iL_Flags = get_user_flags(iP_ID);
	if(iL_Flags & iD_YoneticiYetk){
		sMenuAddItem(iL_Menu,"\yGuvenli Hesap\w: \d[ \y%s \d]","3",0,nGetLoginFlag(iG_UID[iP_ID]) ? "Acik":"Kapali");
	}
	sMenuAddItem(iL_Menu,"Sifremi Degistir","1");

	sMenuAddItem(iL_Menu,"Hesap Istatisliklerim","6");

	sMenuAddItem(iL_Menu,"Rank Sistemi","7");
	sMenuAddItem(iL_Menu,"Hesabimdan Cikis Yap^n","2");

	sMenuAddItem(iL_Menu,"UST Yazi\w: \d[ \y%s \d]","4",1,iG_Yardimci_ID[iP_ID][7] ? "KAPALI":"ACIK");
	if(iG_Yardimci_ID[iP_ID][24]){
		sMenuAddItem(iL_Menu,"Mesajlarda Isim Gizleme\w: \d[ \y%s \d]","5",1,iG_Yardimci_ID[iP_ID][8] ? "KAPALI":"ACIK");
	}
	else {
		sMenuAddItem(iL_Menu,"\dMesajlarda Isim Gizleme\w: \d[ \y%s \d]~[ \yPrime Ozel\d]","5",1,iG_Yardimci_ID[iP_ID][8] ? "KAPALI":"ACIK");
	}

	sMenuEnd(iP_ID,iL_Menu);
}
public mAccountSettings_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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			nChangePassword(iP_ID);
		}
		case 2 : {
			iG_UID[iP_ID] = 0;
			pP_IconDownload(iP_ID,0,"dmg_bio",85,255,255);
			nForwardExit(iP_ID);
			pKayitEdilenHerSeyiDuzenle(iP_ID);
		}
		case 3 : {
			new iL_UID = nGetUidByID(iP_ID);
			if(nGetLoginFlag(iL_UID)){
				sColoredChat(iP_ID,"!gBasarili bir sekilde guvenli hesap modu devre disi birakildi!n!");
				nSetLoginFlag(iL_UID,0);
			}
			else{
				sColoredChat(iP_ID,"!gBasarili bir sekilde guvenli hesap modu atkif edildi!n!");
				nSetLoginFlag(iL_UID,iD_YoneticiYetk);
			}
			mAccountSettings(iP_ID);
		}
		case 4 : {
			if(iG_Yardimci_ID[iP_ID][7]){
				iG_Yardimci_ID[iP_ID][7] = 0;
				sColoredChat(iP_ID,"!gBasarili bir sekilde ust yazi aktif edildi!n!");
			}
			else {
				iG_Yardimci_ID[iP_ID][7] = 1;
				sColoredChat(iP_ID,"!gBasarili bir sekilde ust yazi deaktive edildi!n!");
			}
			sSetIntData("pl>%i>ustyazimodu",iG_Yardimci_ID[iP_ID][7],iG_UID[iP_ID]);
			mAccountSettings(iP_ID);
		}
		case 5 : {
			if(iG_Yardimci_ID[iP_ID][24]){
				if(iG_Yardimci_ID[iP_ID][8]){
					iG_Yardimci_ID[iP_ID][8] = 0;
					sColoredChat(iP_ID,"!gBasarili bir sekilde isim gizleme kapatildi!n!");
				}
				else {
					iG_Yardimci_ID[iP_ID][8] = 1;
					sColoredChat(iP_ID,"!gBasarili bir sekilde isim gizleme aktif edildi!n!");
				}
				sSetIntData("pl>%i>ustyazimodu",iG_Yardimci_ID[iP_ID][8],iG_UID[iP_ID]);
			}
			mAccountSettings(iP_ID);
		}
		case 6 : {
			pM_BireyselIstatislik(iP_ID);
		}
		case 7 : {
			mAllRanks(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mAllItems_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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iL_Item != 520){
		mRankDetail(iP_ID,iL_Item);
	}
	else {
		pM_AnaMenu(iP_ID);
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mRankDetail(iP_ID,iL_RankID){
	new iL_Menu = sCreateMenu("Rank Bilgisi","mAllItems_Prcs");
	sMenuAddItem(iL_Menu,"Rank ISMI: \d[\y%s\d]","1",0,sG_Ranks[iL_RankID][0]);
	sMenuAddItem(iL_Menu,"Gerekli XP: \d[\y%i\d]","1",0,sG_Ranks[iL_RankID][1][0]);
	sMenuAddItem(iL_Menu,"Sahip Oldugun XP: \d[\y%i\d]^n","1",0,iG_RankXP[iP_ID]);
	sMenuAddItem(iL_Menu,"Senin Rankin: \d[\y%s\d]","1",0,sG_Ranks[iG_Rank[iP_ID]][0]);
	sMenuAddItem(iL_Menu,"Bir Sonraki: \d[\y%s\d]","1",0,sG_Ranks[iG_Rank[iP_ID]+1][0]);

	sMenuEnd(iP_ID,iL_Menu);
}
public mAllRanks(iP_ID){
	new iL_Menu = sCreateMenu("Tum Ranklar","mAllItems_Prcs");
	new sL_ToStr[6];
	for(new i = 1; i < 18; i++){
		num_to_str(i,sL_ToStr,5);
		sMenuAddItem(iL_Menu,"\y%s \d[\y%iXP\d]\r~\d[TIKLA]",sL_ToStr,0,sG_Ranks[i][0],sG_Ranks[i][1][0]);
	}
	sMenuEnd(iP_ID,iL_Menu);	
}
public pP_EnIyiKomutcular(iP_ID){
	new sL_Arg[2126],iL_Num;
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<meta charset=UTF-8><style>body{background:#555;font-family:Arial}th{border-left:1px solid #ADADAD;border-top:1px solid #ADADAD}table{background:#3C3C3C;font-size:11px;color:#FFF;border-right:1px solid #ADADAD;border-bottom:1px solid #ADADAD;padding:3px}h2,h3{color:#FFF}#c{background:#FF9B00;color:#000}img{height:10px;background:#00E930;margin:0 3px}#r{height:10px;background:#B6423C}#clr{background:none;color:#FFF;font-size:20px;border:0}</style>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><table width=100%% border=0 align=center cellpadding=0 cellspacing=1>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><tr><th>#<th>Ismi<th>Puani<th>Oldurdugu<th>Son Giris</tr>");
	new sL_Name[28],iL_TopID;
	for(new i = 0; i < 10; i++){
		iL_TopID = iG_TopKiller10UID[i];
		if(iL_TopID){
			nUidLastName(iL_TopID,sL_Name,27);
			if(i % 1 == 0){
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("pl>%i>fullemepuani",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
			else{
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr id=c><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("%pl>%i>fullemepuani",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
		}
	}
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"</table><br><center>Powered By <span style='color:white;'>Discord.GG/BlueGaming</span></center>");
	show_motd(iP_ID,sL_Arg,"TOP10");
}
public pP_EnIyiIsyancilar(iP_ID){
	new sL_Arg[2126],iL_Num;
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<meta charset=UTF-8><style>body{background:#555;font-family:Arial}th{border-left:1px solid #ADADAD;border-top:1px solid #ADADAD}table{background:#3C3C3C;font-size:11px;color:#FFF;border-right:1px solid #ADADAD;border-bottom:1px solid #ADADAD;padding:3px}h2,h3{color:#FFF}#c{background:#FF9B00;color:#000}img{height:10px;background:#00E930;margin:0 3px}#r{height:10px;background:#B6423C}#clr{background:none;color:#FFF;font-size:20px;border:0}</style>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><table width=100%% border=0 align=center cellpadding=0 cellspacing=1>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><tr><th>#<th>Ismi<th>Rutbe<th>Oldurdugu<th>Son Giris</tr>");
	new sL_Name[28],iL_TopID;
	for(new i = 0; i < 10; i++){
		iL_TopID = iG_TopIsyancilar[i];
		if(iL_TopID){
			nUidLastName(iL_TopID,sL_Name,27);
			if(i % 1 == 0){
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("pl>%i>Isyanpuani",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
			else{
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr id=c><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("pl>%i>Isyanpuani",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
		}
	}
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"</table><br><center>Powered By <span style='color:white;'>Discord.GG/BlueGaming</span></center>");
	show_motd(iP_ID,sL_Arg,"TOP10");
}
public pP_EnFazlaBonusAlanlar(iP_ID){
	new sL_Arg[2126],iL_Num;
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<meta charset=UTF-8><style>body{background:#555;font-family:Arial}th{border-left:1px solid #ADADAD;border-top:1px solid #ADADAD}table{background:#3C3C3C;font-size:11px;color:#FFF;border-right:1px solid #ADADAD;border-bottom:1px solid #ADADAD;padding:3px}h2,h3{color:#FFF}#c{background:#FF9B00;color:#000}img{height:10px;background:#00E930;margin:0 3px}#r{height:10px;background:#B6423C}#clr{background:none;color:#FFF;font-size:20px;border:0}</style>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><table width=100%% border=0 align=center cellpadding=0 cellspacing=1>");
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<body><tr><th>#<th>Ismi<th>Rutbe<th>Toplam Kazanci<th>Son Giris</tr>");
	new sL_Name[28],iL_TopID;
	for(new i = 0; i < 10; i++){
		iL_TopID = iG_TOP10Bonus[i];
		if(iL_TopID){
			nUidLastName(iL_TopID,sL_Name,27);
			if(i % 1 == 0){
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("pl>%i>toplamkazanc",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
			else{
				iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"<tr id=c><th>%i.<th>%s<th>%s<th>%i<th>%s Once</tr>",i+1,sL_Name,sG_Ranks[sGetIntData("pl>%i>Rank",iL_TopID)][0],sGetIntData("pl>%i>toplamkazanc",iL_TopID),sGetDifrenceTime(nUidLastLogin(iL_TopID),get_systime()));
			}
		}
	}
	iL_Num += formatex(sL_Arg[iL_Num],2126-iL_Num,"</table><br><center>Powered By <span style='color:white;'>Discord.GG/BlueGaming</span></center>");
	show_motd(iP_ID,sL_Arg,"TOP10");
}
public plugin_cfg(){
	set_task(5.0,"pP_SiralamaYukle");
}
public pP_SiralamaYukle(){
	new iL_LastBest,iL_LastBestPoint,iL_XpCount,iL_Top10Point[10],iL_LastUID = nGetLastUid();
	for(new i; i < 10; i++){
		iL_Top10Point[i] = 0;
	}
	for(new i = 0; i < 10; i++){
		iL_LastBest = 0;
		iL_LastBestPoint = 0;
		for(new j = 1000; j < iL_LastUID+1; j++){
			iL_XpCount = sGetIntData("pl>%i>fullemepuani",j);
			if(i == 0){
				if(iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
			else{
				if(iL_XpCount < iL_Top10Point[i-1] && iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
		}
		iG_TopKiller10UID[i] = iL_LastBest;
		iL_Top10Point[i] = iL_LastBestPoint;
	}
	for(new i; i < 10; i++){
		iL_Top10Point[i] = 0;
	}
	for(new i = 0; i < 10; i++){
		iL_LastBest = 0;
		iL_LastBestPoint = 0;
		for(new j = 1000; j < iL_LastUID+1; j++){
			iL_XpCount = sGetIntData("pl>%i>Isyanpuani",j);
			if(i == 0){
				if(iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
			else{
				if(iL_XpCount < iL_Top10Point[i-1] && iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
		}
		iG_TopIsyancilar[i] = iL_LastBest;
		iL_Top10Point[i] = iL_LastBestPoint;
	}	
	for(new i; i < 10; i++){
		iL_Top10Point[i] = 0;
	}
	for(new i = 0; i < 10; i++){
		iL_LastBest = 0;
		iL_LastBestPoint = 0;
		for(new j = 1000; j < iL_LastUID+1; j++){
			iL_XpCount = sGetIntData("pl>%i>toplamkazanc",j);
			if(i == 0){
				if(iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
			else{
				if(iL_XpCount < iL_Top10Point[i-1] && iL_XpCount > iL_LastBestPoint){
					iL_LastBestPoint = iL_XpCount;
					iL_LastBest = j;
				}
			}
		}
		iG_TOP10Bonus[i] = iL_LastBest;
		iL_Top10Point[i] = iL_LastBestPoint;
	}	
	for(new i; i < 10; i++){
		iL_Top10Point[i] = 0;
	}
}
public pM_BasarimlarSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Basarimlar","mAchievements_Prcs");
	sMenuAddItem(iL_Menu,"\yCT Oldur\r: \d[\y%i\w/\y250\d]\w~\d[\yYuksek TL\d]","1",0,iG_Achievements[iP_ID][1]);
	sMenuAddItem(iL_Menu,"\yHesabini Gelistir\r: \d[\y%i\w/\y20\d]\w~\d[\yYuksek TL\d]","2",0,iG_Achievements[iP_ID][7]);
	sMenuAddItem(iL_Menu,"\yMarketi Kullan\r: \d[\y%i\w/\y1000\d]\w~\d[\yYuksek TL\d]","3",0,iG_Achievements[iP_ID][4]);
	sMenuAddItem(iL_Menu,"\yRank Atla\r: \d[\y%i\w/\y11\d]\w~\d[\yYuksek TL\d]","4",0,iG_Achievements[iP_ID][3]);
	sMenuAddItem(iL_Menu,"\rParaTopla\r: \d[\y%i\w/\y1.000.0\d]\w~\d[\yYuksek TL\d]","5",0,iG_Money[iP_ID]);
	sMenuAddItem(iL_Menu,"\yGiris Yap\r: \d[\y%i\w/\y2000\d]\w~\d[\yYuksek TL\d]","6",0,iG_Achievements[iP_ID][6]);
	sMenuAddItem(iL_Menu,"\yRankUlas\r: \d[\y%s\d]\w~\d[\yYuksek TL\d]","7",0,sG_Ranks[iD_BestRank/2][0]);
	sMenuAddItem(iL_Menu,"\yRankUlas\r: \d[\y%s\d]\w~\d[\yYuksek TL\d]","8",0,sG_Ranks[iD_BestRank][0]);
	sMenuAddItem(iL_Menu,"\yParaTopla\r: \d[\y%i\rTL\w/\y25000\rTL\d]\w~\d[\yYuksek TL\d]","9",0,iG_Money[iP_ID]);

	sMenuEnd(iP_ID,iL_Menu);	
}
public mAchievements_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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if(iG_Achievements[iP_ID][1] < 250){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tOldur !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 2 : {
			if(iG_Achievements[iP_ID][7] < 20){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tHesabini Gelistir !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 3 : {
			if(iG_Achievements[iP_ID][4] < 1000){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tMarketi Kullan !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 4 : {
			if(iG_Achievements[iP_ID][3] < 500){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tRank Atla !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 5 : {
			if(iG_Achievements[iP_ID][5] < 1000000){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tParaTopla !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 6 : {
			if(iG_Achievements[iP_ID][6] < 2000){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tGiris Yap !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 7 : {
			if(iG_Rank[iP_ID]< iD_BestRank/2){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tRankUlas !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 8 : {
			if(iG_Rank[iP_ID]< iD_BestRank){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tRankUlas !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
		case 9 : {
			if(iG_Money[iP_ID] < 25000){
				sColoredChat(iP_ID,"!gHey!g, !n[ !tParaTopla !n] !ggorevi icin yetersizsin!n!");
				pM_BasarimlarSistemi(iP_ID);
				return PLUGIN_HANDLED;
			}			
		}
	}	
	if(iG_cAchievements[iP_ID][iL_Item] == 1){
		sColoredChat(iP_ID,"%s !gHey!g, zaten bu gorevi tamamladin!n!",sG_ChatTag);
		pM_BasarimlarSistemi(iP_ID);
		return PLUGIN_HANDLED;
	}
	iG_cAchievements[iP_ID][iL_Item] = 1;
	new iL_RandomNum = random_num(300,1345);
	sColoredChat(iP_ID,"!gGorevi bitirdigin icin sana !n[ !t%i TL !n] !ghediye verdik!n!",iL_RandomNum);
	pP_Para(iP_ID,iL_RandomNum,1);
	pP_VaultKaydet(iP_ID,1,iG_UID[iP_ID])
	iG_GorevMenu[iP_ID][5] ++;
	pP_VaultKaydet(iP_ID,2,iG_UID[iP_ID]);
	pM_AnaMenu(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;

}
public pP_VaultKaydet(iP_ID,iL_ID,iP_UID){
	switch(iL_ID){
		case 1:{
			sSetIntData("%i>bakiyem",iG_Money[iP_ID],iG_UID[iP_ID]);
		}
		case 2 :{
			for(new i = 1; i < 11; i++){
				sSetIntData("pl>%i>%i>cAchievements",iG_cAchievements[iP_ID][i],iP_UID,i);
			}
		}
		case 3:{
			for(new i = 1; i < 8; i++){
				sSetIntData("pl>%i>%i>Achievements",iG_Achievements[iP_ID][i],iP_UID,i);
			}
		}
		case 4 :{
			sSetIntData("%i>coinmik",iG_Yardimci_ID[iP_ID][6],iG_UID[iP_ID]);
		}
	}
}

public pM_MeslekSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Meslek Sistemi","pM_MeslekSistemiX");
	new iL_Vault1 = sGetIntData("pl>%i>sanslimeslegi",iG_UID[iP_ID]),iL_Vault2 = sGetIntData("pl>%i>tankmeslegi",iG_UID[iP_ID]);

	if(!iG_Cvars[12]){
		sMenuAddItem(iL_Menu,"Terminator\r: \d[\y+50 HP - +50 AP\d]","1",0);
	}
	if(!iG_Cvars[13]){
		sMenuAddItem(iL_Menu,"Sinsi\r: \d[\yCT Oldurunce EK +2TL\d]","2",0);
	}
	if(!iG_Cvars[14]){
		sMenuAddItem(iL_Menu,"%s\d]","3",0,iG_RankXP[iP_ID] >= 300 ? "Bombaci\r: \d[\yRasgele El Bombasi":"\dBombaci\r: \d[\y+300XP Puanin Olmali");
	}
	if(!iG_Cvars[15]){
		sMenuAddItem(iL_Menu,"%s\d]","4",0,iG_cAchievements[iP_ID][1] ? "XP Avcisi\r: \d[\yKill Basina EK XP":"\dXP Avcisi\r: \d[\yCT Oldur Gorevini Bitir");
	}
	if(!iG_Cvars[16]){
		sMenuAddItem(iL_Menu,"%s\d]","5",0,iL_Vault1 ? "Sansli\r: \d[\y5/1 Canlan":"\dSansli\r: \d[\yKilidini AC 40 Coin");
	}
	if(!iG_Cvars[17]){
		sMenuAddItem(iL_Menu,"%s\d]","6",0,iL_Vault2 ? "Katil\r: \d[\yBomba Hasarini Arttir":"\dKatil\r: \d[\yKilidini AC 75 Coin");
	}

	sMenuAddItem(iL_Menu,"%s\d]","7",0,iG_Yardimci_ID[iP_ID][24] ? "Can Hirsizi\r: \d[\yCanin Azalinca Otomatik Doldurur":"\dCan Hirsizi\r: \d[\yPrime Ozel");
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_MeslekSistemiX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iG_Yardimci_ID[iP_ID][19]){
		sColoredChat(iP_ID,"!gDiger roundu beklemelisin suanda meslek menu senin icin kullanilabilir degil!n!");
		pM_AnaMenu(iP_ID);
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 3 : {
			if(iG_RankXP[iP_ID] < 300){
				sColoredChat(iP_ID,"!gIstenilen sarti karsilamiyorsun, lutfen baska bir meslek sec!n!");
				return PLUGIN_HANDLED;
			}
		}
		case 4 : {
			if(!iG_cAchievements[iP_ID][1]){
				sColoredChat(iP_ID,"!gIstenilen sarti karsilamiyorsun, lutfen baska bir meslek sec!n!");
				return PLUGIN_HANDLED;
			}
		}
		case 5 : {
			if(sGetIntData("pl>%i>sanslimeslegi",iG_UID[iP_ID])){
				sColoredChat(iP_ID,"!gKilidini actigin sansli meslegini aktif ettin!n!");
			}
			else {
				if(iG_Yardimci_ID[iP_ID][6] >= 40){
					iG_Yardimci_ID[iP_ID][6] -= 40;
					sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak sansli mesleginin kilidini actin!n!");
					sSetIntData("pl>%i>sanslimeslegi",1,iG_UID[iP_ID]);
					pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli Coin Miktarin Bulunmuyor!n!");
					return PLUGIN_HANDLED;
				}
			}
		}
		case 6 : {
			if(sGetIntData("pl>%i>tankmeslegi",iG_UID[iP_ID])){
				sColoredChat(iP_ID,"!gKilidini actigin katil meslegini aktif ettin!n!");
			}
			else {
				if(iG_Yardimci_ID[iP_ID][6] >= 75){
					iG_Yardimci_ID[iP_ID][6] -= 75;
					sColoredChat(iP_ID,"!gBasarili sekilde kalici olarak katil mesleginin kilidini actin!n!");
					sSetIntData("pl>%i>tankmeslegi",1,iG_UID[iP_ID]);
					pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli Coin Miktarin Bulunmuyor!n!");
					return PLUGIN_HANDLED;
				}
			}
		}
		case 7 : {
			if(!iG_Yardimci_ID[iP_ID][24]){
				sColoredChat(iP_ID,"!gHesabin prime degil!n!");
				pE_PrimeReklam(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
	}
	iG_MeslekSistemi[iP_ID][0] = iL_Item;
	iG_Yardimci_ID[iP_ID][19] = 1;
	sColoredChat(iP_ID,"!gSectigin meslek ozellikleri diger roundda gecerli olacakdir.!n!");
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_GodMode()
{
	new ctsayisi, godluct
	for( new i = 1; i<(get_maxplayers() + 1); i++)
	{
		if(is_user_connected(i) && get_user_team(i) == 2 && is_user_alive(i))
		{
			ctsayisi++
			if(!pev(i,pev_takedamage))
			{
				godluct++
			}
		}
	}
	if(godluct == ctsayisi && ctsayisi > 0)
	{
		return 1
	}
	else if(godluct != ctsayisi && godluct > 0)
	{
		return godluct
	}
	else if(godluct == 0 && ctsayisi > 0)
	{
		return 0
	}
	return 0;
}
public pM_KullaniciYonetimi(iP_ID){
	new iL_Menu = sCreateMenu("Kullanici Yonetimi","pM_KullaniciYonetimiX");
	new sL_ToStr[6],sL_UserName[23];
	for(new i=1000 ;i < nGetLastUid()-1;i++){
		num_to_str(i,sL_ToStr,5);
		nUidGetUName(i,sL_UserName,22);
		sMenuAddItem(iL_Menu,"%i-%s\w: \d[\yYonet\d]",sL_ToStr,0,i,sL_UserName);
	}
	sMenuEnd(iP_ID ,iL_Menu);	
}
public pM_DetayliGorelim(iP_ID){
	new iL_Menu = sCreateMenu("Admin Paneli","pM_KullaniciYonetimiX");
	new iL_SecilenKisiUID = iG_Yardimci_ID[iP_ID][20],sL_UserName[23],sL_Sifre[23],sL_SonName[28];

	nUidGetUName(iL_SecilenKisiUID,sL_UserName,22);
	nUidGetUPass(iL_SecilenKisiUID,sL_Sifre,22);
	sMenuAddItem(iL_Menu,"UID\w: \d[ \y%i \d]","1",0,iL_SecilenKisiUID);
	sMenuAddItem(iL_Menu,"K.Adi\w: \d[ \y%s \d]","1",0,sL_UserName);
	sMenuAddItem(iL_Menu,"Sifre\w: \d[ \y%s \d]^n","1",0,sL_Sifre);

	sMenuAddItem(iL_Menu,"Mevcut TL\w: \d[ \y%i \d]","1",0,sGetIntData("%i>bakiyem",iL_SecilenKisiUID));
	sMenuAddItem(iL_Menu,"Mevcut Coin\w: \d[ \y%i \d]^n","1",0,sGetIntData("%i>coinmik",iL_SecilenKisiUID));
	nUidLastName(iL_SecilenKisiUID,sL_SonName,27);
	sMenuAddItem(iL_Menu,"S.Giris\w: \d[ \y%s \d]^n","1",0,sL_SonName);

	sMenuAddItem(iL_Menu,"\yHesabin durumu\r: \d[\y %s \d]","2",0,nGetUidStatus(iL_SecilenKisiUID) ? "Yasakli Degil":"Yasakli Uye");

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_KullaniciYonetimiX(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_KEY = str_to_num(sL_Data);
	switch(iL_KEY){
		case 1 : {
			pM_KullaniciYonetimi(iP_ID);
			return PLUGIN_HANDLED;
		}
		case 2 : {
			if(nGetUidStatus(iG_Yardimci_ID[iP_ID][20])){
				nSetUidStatus(iG_Yardimci_ID[iP_ID][20],0);
				sColoredChat(iP_ID,"!nHesap, basarili bir sekilde banlandi!g!");
			}
			else {
				nSetUidStatus(iG_Yardimci_ID[iP_ID][20],1);
				sColoredChat(iP_ID,"!nHesap, basarili bir sekilde yasaklilik durumu kaldirildi!g!");
			}
			pM_DetayliGorelim(iP_ID);
			return PLUGIN_HANDLED;
		}
	}
	iG_Yardimci_ID[iP_ID][20] = iL_KEY;
	pM_DetayliGorelim(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_AdminPaneli(iP_ID){
	new iL_Menu = sCreateMenu("Admin Paneli","pM_AdminPaneliX");

	sMenuAddItem(iL_Menu,"Istatislikler","1");
	sMenuAddItem(iL_Menu,"Menuleri Yonet","4");
	sMenuAddItem(iL_Menu,"Kullanici Yonetimi","5");
	sMenuAddItem(iL_Menu,"Sifirliama Sistemi^n","2");
	sMenuAddItem(iL_Menu,"\yTasarimTip\w: \d[ \y%i \d](TIKLA)","3",0,iG_MenuType);
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_AdminPaneliX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_Istatislikler(iP_ID);
		}
		case 2 : {
			mResetSystem(iP_ID);
		}
		case 3 : {
			iG_MenuType += 1;
			if(iG_MenuType > 6){
				iG_MenuType = 0;
			}
			sSetIntData("mthr>MenuType",iG_MenuType);
			pM_AdminPaneli(iP_ID);
		}
		case 4 : {
			pM_Panel_KapatAc(iP_ID);
		}
		case 5 : {
			pM_KullaniciYonetimi(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_Istatislikler(iP_ID){
	new iL_Menu = sCreateMenu("Admin Paneli","pM_GenelPanelCase"),iL_AllMoney,iL_AllCoin;

	for(new i = 1000;i < nGetLastUid(); i++){
		iL_AllMoney += sGetIntData("%i>bakiyem",i);
		iL_AllCoin += sGetIntData("%i>coinmik",i);
	}
	sMenuAddItem(iL_Menu,"\yToplam Hesap\w: \d[\y%i\d]","1",0,nGetLastUid()-1000);
	sMenuAddItem(iL_Menu,"\yToplam Coin\w: \d[\y%i Coin\d]","1",0,iL_AllCoin);
	if(iL_AllMoney < 0){
		sMenuAddItem(iL_Menu,"\yToplam TL\w: \d[\yCok Yuksek\d]","1",0);
	}
	else{
		sMenuAddItem(iL_Menu,"\yToplam TL\w: \d[\y%i\rTL\d]","1",0,iL_AllMoney);
	}

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_GenelPanelCase(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_AdminPaneli(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mResetSystem(iP_ID){
	new iL_Menu = sCreateMenu("Sifirlama Islemleri","mResetSystem_Prcs");
	sMenuAddItem(iL_Menu,"Coinleri Sifirla","1");
	sMenuAddItem(iL_Menu,"TL Sistemini Sifirla","2");
	sMenuAddItem(iL_Menu,"Ranklari ve XP Sistemini Sifirla","3");
	sMenuAddItem(iL_Menu,"Isyan ve doldurma puanini Sifirla","4");
	sMenuAddItem(iL_Menu,"Karakter Gelistirmeyi Sifirla","5");

	sMenuEnd(iP_ID,iL_Menu);		
}
public mResetSystem_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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	iG_Yardimci[6] = iL_Item;
	mResetSystemDeatail(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public mResetSystemDeatail(iP_ID){
	new iL_Menu = sCreateMenu("Sifirlama Islemleri","mResetSystemDeatail_Prcs");
	new sL_IslemTuru[51];
	switch(iG_Yardimci[6]){
		case 1 : {
			formatex(sL_IslemTuru,50,"\yIslem Turu: \d[\yCoinler Sifirlanacak\d]");
		}
		case 2 : {
			formatex(sL_IslemTuru,50,"\yIslem Turu: \d[\yTum TL'ler Sifirlanacak\d]");
		}
		case 3 : {
			formatex(sL_IslemTuru,50,"\yIslem Turu: \d[\yTum Rank Sistemi Sifirlancak\d]");
		}
		case 4 : {
			formatex(sL_IslemTuru,50,"\yIslem Turu: \d[\yIsyan ve Doldurma P. Sifirlama\d]");
		}
		case 5 : {
			formatex(sL_IslemTuru,50,"\yIslem Turu: \d[\yKarakter Gelistirme Sistemi Sifirlama\d]");
		}
	}
	sMenuAddItem(iL_Menu,"Evet Onayliyorum","1");
	sMenuAddItem(iL_Menu,"Hayir Onaylamiyorum^n","2");
	menu_addtext(iL_Menu,sL_IslemTuru,0);
	sMenuEnd(iP_ID,iL_Menu);		
}
public mResetSystemDeatail_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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			iL_Item = iG_Yardimci[6];
			switch(iL_Item){
				case 1 : {
					for(new x = 1000; x <= nGetLastUid(); x++){
						sSetIntData("%i>coinmik",0,x);
					}
					sSendLog("{%s}{%i} Isimli Yetkili tum coin sistemi verisini sifirladi.",2,sGetUserName(iP_ID),iG_UID[iP_ID]);
					server_cmd("restart");
				}
				case 2 : {
					for(new x = 1000; x <= nGetLastUid(); x++){
						sSetIntData("%i>bakiyem",0,x);
					}
					sSendLog("{%s}{%i} Isimli Yetkili tum tl sistemi verisini sifirladi.",2,sGetUserName(iP_ID),iG_UID[iP_ID]);
					server_cmd("restart");
				}
				case 3 : {
					for(new x = 1000; x <= nGetLastUid(); x++){
						sSetIntData("pl>%i>Rank",0,x);
						sSetIntData("pl>%i>Xp",0,x);
					}
					sSendLog("{%s}{%i} Isimli Yetkili tum rank sistemi verisini sifirladi.",2,sGetUserName(iP_ID),iG_UID[iP_ID]);
					server_cmd("restart");
				}
				case 4 : {
					for(new x = 1000; x <= nGetLastUid(); x++){
						sSetIntData("pl>%i>fullemepuani",0,x);
						sSetIntData("pl>%i>Isyanpuani",0,x);
					}
					sSendLog("{%s}{%i} Isimli Yetkili tum sunucu doldurme ve isyan sistemi verisini sifirladi.",2,sGetUserName(iP_ID),iG_UID[iP_ID]);
					server_cmd("restart");
				}
				case 5 : {
					for(new x = 1000; x <= nGetLastUid(); x++){
						for(new i = 1; i < iD_UpgradeCount+1; i++){
							sSetIntData("%i>%i>gelistirmeler",0,x,i);
						}
					}
					sSendLog("{%s}{%i} Isimli Yetkili tum sunucu gelistirme sistemini sifirladi.",2,sGetUserName(iP_ID),iG_UID[iP_ID]);
					server_cmd("restart");
				}
			}
		}
		case 2 : {
			sColoredChat(iP_ID,"!gBasarili sekilde talebiniz iptal edildi!n!");
		}
	}
	mResetSystemDeatail(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_EnvanterMenu(iP_ID){
	new iL_Menu = sCreateMenu("Envanter Menu Ana Sayfa","pM_EnvanterMenuX");

	if(!iG_Cvars[7]){
		sMenuAddItem(iL_Menu,"Isyan Market%s","1",1,pP_GodMode() ? "\d: \d[\yGod Aktif\d]":"");
	}
	if(!iG_Cvars[8]){
		sMenuAddItem(iL_Menu,"Cephane Market%s","2",1,pP_GodMode() ? "\d: \d[\yGod Aktif\d]":"");
	}
	if(!iG_Cvars[11]){
		sMenuAddItem(iL_Menu,"HP Marketi%s","3",1,iG_Yardimci_ID[iP_ID][10] ? "":"\d: \d[\yKullandin\d]");
	}

	if(!iG_Cvars[10]){
		sMenuAddItem(iL_Menu,"Kasa Sistemi^n","4",1,pP_GodMode() ? "\d: \d[\yGod Aktif\d]":"");
	}

	sMenuEnd(iP_ID,iL_Menu); 
}
public pM_EnvanterMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_IsyanMarketi(iP_ID);
		}
		case 2 : {
			pM_CephaneSistemi(iP_ID);
		}
		case 3 : {
			pM_HPSistemi(iP_ID);
		}
		case 4 : {
			pM_KasaMenu(iP_ID);
		}
		case 9 : {
			pM_PrimeMenu(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_CoinMarketANA(iP_ID){
	new iL_Menu = sCreateMenu("Envanter Menu Ana Sayfa","pM_CoinMarketANAX");

	sMenuAddItem(iL_Menu,"Sureli Ozellik Marketi","1");
	sMenuAddItem(iL_Menu,"Oyuncu Modelleri","2");
	if(iG_KullanilanOlumEfekti[iP_ID]){
		sMenuAddItem(iL_Menu,"Oldurme Efekti\d: \d[\y%s\d]","3",0,sG_OlumEfektIsmi[iG_KullanilanOlumEfekti[iP_ID]]);
	}
	else {
		sMenuAddItem(iL_Menu,"Oldurme Efekti","3");
	}
	sMenuAddItem(iL_Menu,"Bicak Skin","4");
	sMenuAddItem(iL_Menu,"Ozel Skill Menu","5");
	sMenuEnd(iP_ID,iL_Menu); 
}
public pM_CoinMarketANAX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_CoinMarket(iP_ID);
		}
		case 2 : {
			iG_Yardimci_ID[iP_ID][27] = 1;
			pM_KarakterSistemi(iP_ID);
		}
		case 3 : {
			pM_OlumEfektleri(iP_ID);
		}
		case 4 : {
			pM_BicakSkinSistemi(iP_ID);
		}
		case 5 : {
			pM_BicakSistemi(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pE_ModelAktifEtKapat(iP_ID,iL_KEY){
	new iL_TakimID = get_user_team(iP_ID);
	new iL_Team = iL_TakimID-1;
	if(iG_PlayersUsing[iP_ID][iL_Team] == iL_KEY){
		iG_PlayersUsing[iP_ID][iL_Team] = 0;
		sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli deaktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
	}
	else {
		iG_PlayersUsing[iP_ID][iL_Team] = iL_KEY;
		sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli aktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
	}
	sSetIntData("pl>%i>0>SkinUsingModel",iG_PlayersUsing[iP_ID][0],iG_UID[iP_ID]);
	sSetIntData("pl>%i>1>SkinUsingModel",iG_PlayersUsing[iP_ID][1],iG_UID[iP_ID]);
}
public pM_KarakterSistemi(iP_ID){
	if(get_pcvar_num(iG_Cvarlar[93])){
		sColoredChat(iP_ID,"!gBu secenek bir kac gun icersinde aktif edilecektir!g!");
		return PLUGIN_HANDLED;
	}
	new iL_Menu = sCreateMenu("Player Modeli Sistemi","pM_KarakterSistemiX"),sL_ToStr[6],iL_UyanSecenek,iL_TakimID = get_user_team(iP_ID);
	new iL_Team = iL_TakimID-1;

	for(new i=1;i < iG_Yardimci[26] ; i++){
		num_to_str(i,sL_ToStr,5);
		switch(iG_Yardimci_ID[iP_ID][27]){
			case 0 : {
				sColoredChat(iP_ID,"Public kisminda yonlendirme yapilmadigi icin veri cekilemedi !g!");
			}
			case 1 : {
				if(iG_PlayerModelTip[i] == 1 && iG_PlayerModelType[i]){
					if(iG_ModelSahibimi[iP_ID][i]){
						sMenuAddItem(iL_Menu,"%s%s\d(%s)%s",sL_ToStr,0,iG_PlayersUsing[iP_ID][iL_Team] == i ? "\r":"",sG_PlayerModelIsmi[i],iG_PlayerModelTakim[i] ? "CT":"T",iG_PlayersUsing[iP_ID][iL_Team] == i ? "\d: [\yAKTIF\d]":"");
					}
					else {
						sMenuAddItem(iL_Menu,"%s\d(%s): [\y%i Coin\d]",sL_ToStr,0,sG_PlayerModelIsmi[i],iG_PlayerModelTakim[i] ? "CT":"T",iG_PlayerModelEkstra[i]);
					}
					iL_UyanSecenek++;
				}
			} 
			case 2 : {
				if(iG_PlayerModelTip[i] == 2 && iG_PlayerModelType[i]){
					sMenuAddItem(iL_Menu,"%s%s\d(%s)%s",sL_ToStr,0,iG_PlayersUsing[iP_ID][iL_Team] == i ? "\r":"",sG_PlayerModelIsmi[i],iG_PlayerModelTakim[i] ? "CT":"T",iG_PlayersUsing[iP_ID][iL_Team] == i ? ": [\yAKTIF\d]":"");
					iL_UyanSecenek++;
				}
			} 
		}
	}
	if(!iL_UyanSecenek){
		sColoredChat(iP_ID,"Bu ozellige ait karakter modeli bulunamadi !g!");
	}
	sMenuEnd(iP_ID ,iL_Menu);	
	return PLUGIN_CONTINUE;
}
public pM_KarakterSistemiX(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_KEY = str_to_num(sL_Data);

	switch(iG_Yardimci_ID[iP_ID][27]){
		case 1 : {
			if(iG_PlayerModelTip[iL_KEY] == 1){
				if(iG_ModelSahibimi[iP_ID][iL_KEY]){
					new iL_TakimID = get_user_team(iP_ID);
					new iL_Team = iL_TakimID-1;
					if(iG_PlayersUsing[iP_ID][iL_Team] == iL_KEY){
						iG_PlayersUsing[iP_ID][iL_Team] = 0;
						sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli deaktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
					}
					else {
						iG_PlayersUsing[iP_ID][iL_Team] = iL_KEY;
						sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli aktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
					}
					sSetIntData("pl>%i>0>SkinUsingModel",iG_PlayersUsing[iP_ID][0],iG_UID[iP_ID]);
					sSetIntData("pl>%i>1>SkinUsingModel",iG_PlayersUsing[iP_ID][1],iG_UID[iP_ID]);
					pM_KarakterSistemi(iP_ID);
				}
				else {
					if(iG_Yardimci_ID[iP_ID][6] >= iG_PlayerModelEkstra[iL_KEY]){
						iG_ModelSahibimi[iP_ID][iL_KEY] = 1;
						iG_Yardimci_ID[iP_ID][6] -= iG_PlayerModelEkstra[iL_KEY];
						pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
						sSetIntData("%i>%i>modelsahibimi",1,iL_KEY,iG_UID[iP_ID]);
						sColoredChat(iP_ID,"Basarili sekilde !g%s!n modelini satin aldin !g!",sG_PlayerModelIsmi[iL_KEY]);
					}
					else {
						sColoredChat(iP_ID,"Yeterli miktarda COIN bakiyen bulunmuyor !g!");
					}
				}
			}
		}
		case 2 : {
			if(iG_PlayerModelTip[iL_KEY] == 2){
				new iL_TakimID = get_user_team(iP_ID);
				new iL_Team = iL_TakimID-1;
				if(iG_PlayersUsing[iP_ID][iL_Team] == iL_KEY){
					iG_PlayersUsing[iP_ID][iL_Team] = 0;
					sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli deaktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
				}
				else {
					iG_PlayersUsing[iP_ID][iL_Team] = iL_KEY;
					sColoredChat(iP_ID,"Basarili sekilde !g%s!n modeli aktive edildi !g!",sG_PlayerModelIsmi[iL_KEY]);
				}
				sSetIntData("pl>%i>0>SkinUsingModel",iG_PlayersUsing[iP_ID][0],iG_UID[iP_ID]);
				sSetIntData("pl>%i>1>SkinUsingModel",iG_PlayersUsing[iP_ID][1],iG_UID[iP_ID]);
				pM_KarakterSistemi(iP_ID);
			}
		}
	}
	pM_KarakterSistemi(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_BicakSkinSistemi(iP_ID){
	if(get_pcvar_num(iG_Cvarlar[93])){
		sColoredChat(iP_ID,"!gBu secenek bir kac gun icersinde aktif edilecektir!g!");
		return PLUGIN_HANDLED;
	}
	new iL_Menu = sCreateMenu("Bicak Skin Market","pM_BicakSkinSistemiX"),sL_ToStr[6];
	new iL_Icerik;
	for(new i=1;i < iG_Yardimci[27] ; i++){
		num_to_str(i,sL_ToStr,5);
		if(iG_BicakDurumu[i]){
			if(i == iG_Yardimci[27]-1 && iG_Yardimci[27] > 2){
				if(iG_Yardimci_ID[iP_ID][24]){
					goto PrimeBicak;
				}
				else {
					sMenuAddItem(iL_Menu,"\d%s: [\yPRIME OZEL\d]",sL_ToStr,0,iG_BicakIsmi[i]);
				}
			}
			else {
				if(iG_BicagaSahipmiyim[iP_ID][i]){
					PrimeBicak:
					sMenuAddItem(iL_Menu,"%s%s",sL_ToStr,0,iG_BicakIsmi[i],iG_AktifBicakSkin[iP_ID] == i ? "\d: [\yAKTIF\d]":"");
				}
				else {
					sMenuAddItem(iL_Menu,"%s: [\y%i Coin\d]",sL_ToStr,0,iG_BicakIsmi[i],iG_BicakFiyat_Skn[i] );
				}
			}
			iL_Icerik ++;
		}
	}
	if(!iL_Icerik){
		sColoredChat(iP_ID,"!gSunucuda hic bicak skin bulunamadi!g!");
	}
	sMenuEnd(iP_ID ,iL_Menu);	
	return PLUGIN_CONTINUE;
}
public pM_BicakSkinSistemiX(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_KEY = str_to_num(sL_Data);
	if(iL_KEY == iG_Yardimci[27]-1){
		if(iG_Yardimci_ID[iP_ID][24]){
			goto devamet;
		}
		else {
			pE_PrimeReklam(iP_ID);
			sColoredChat(iP_ID,"!gBu secenek prime ozel !g!");
			return PLUGIN_HANDLED;
		}
	}
	devamet:
	if(iG_BicagaSahipmiyim[iP_ID][iL_KEY]){
		if(iG_AktifBicakSkin[iP_ID] == iL_KEY){
			iG_AktifBicakSkin[iP_ID] = 0;
		}
		else {
			iG_AktifBicakSkin[iP_ID] = iL_KEY;
		}
		sSetIntData("%i>aktif_bicagim",iG_AktifBicakSkin[iP_ID],iG_UID[iP_ID]);
	}
	else {
		if(iG_Yardimci_ID[iP_ID][6] >= iG_BicakFiyat_Skn[iL_KEY]){
			iG_BicagaSahipmiyim[iP_ID][iL_KEY] = 1;
			sSetIntData("%i>%i>bicakskin",1,iL_KEY,iG_UID[iP_ID]);
			iG_Yardimci_ID[iP_ID][6] -= iG_BicakFiyat_Skn[iL_KEY];
			pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
			sColoredChat(iP_ID,"!g%s!n Basariyla satin alindi !g!",iG_BicakIsmi[iL_KEY]);
		}
		else {
			sColoredChat(iP_ID,"!gYeterli coin miktarin bulunmuyor !g!");
		}
	}
	pM_BicakSkinSistemi(iP_ID);

	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public cGivePremiumAccount(iP_ID,iC_LVL){
	if(!pE_Security(iP_ID)){
		return PLUGIN_HANDLED;
	}
	new iL_Flags = get_user_flags(iP_ID);
	if(~iL_Flags & iC_LVL){
		client_print(iP_ID,print_console,"Bunun icin yetkiniz yetersiz!");
		return PLUGIN_HANDLED;
	}
	new sL_Data1[18],sL_Data2[17];
	read_argv(1,sL_Data1,17);
	read_argv(2,sL_Data2,16);
	new iL_Count = str_to_num(sL_Data1);
	new iL_Count2 = str_to_num(sL_Data2);

	if(iL_Count <= 1000 || iL_Count > nGetLastUid()){
		client_print(iP_ID,print_console,"Boyle bir UID yok!");
		return PLUGIN_HANDLED;
	}
	if(sGetIntData("pl>%i>PremiumAccount",iL_Count) == 1){
		sColoredChat(iP_ID,"!gHey!n, !gBu UID Zaten preime Uyelik Sahibi!n?");
	}
	else {
		if(!iL_Count2){
			sColoredChat(iP_ID,"!gHey!n, !gSureye birsey yazmadigin icin otomatik 1 AY Sure verildi!n!");
			iL_Count2 = 2592000;
		}
		sSetIntData("pl>%i>PremiumAccount",1,iL_Count);
		sSetIntData("pl>%i>PremiumAccountTime",get_systime()+iL_Count2,iL_Count);
		sColoredChat(iP_ID,"!gHey!n, !gBasarili bir sekilde %i uid sine preime ozellikleri tanimlandi!n!",iL_Count);
		new iL_ID = nIsUidOnline(iL_Count);
		if(is_user_connected(iL_ID)){
			sColoredChat(iL_ID,"!gHey!n, !gHesabina yetkili premium uyelik tanimladi!n!");
			iG_Yardimci_ID[iL_ID][24] = 1;
		}
	}
	return PLUGIN_HANDLED;
}
public pE_PrimeReklam(iP_ID){
	new sL_Showen[2001],iL_Len;
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Nasil Prime Olabilirim?</b></center><br>");
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Hesabiniza prime yukseltmek icin discord & teamspeak3 sunucumuza gelerek yonetici ile iletisim kurun.<br><br>");

	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"ILETISIM: Whatsapp/Tel: %s || Mail: %s<br><br>",sG_TelefonNumarasi,sG_EPostaAdresi);

	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Prime Hesap avantajlari;<br>");
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"1 -> Bazi menulerden daha ucuza alisveris yapabilme imkani!<br>"); // ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"2 -> Ozel oyuncu modelleri elde etme!<br>");
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"3 -> Ozel bicak modellerine erisim<br>"); // ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"4 -> Ozel meslek siniflarina erisim hakki<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"5 -> Ozel doviz islemlerine erisim<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"6 -> Ozel skill erisimleri!<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"7 -> Adam oldurme basina daha fazla TL kazanir!<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"8 -> Adam oldurunce daha yuksek sansla coin kazanma hakki!<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"9 -> Reklamlardan daha yuksek TL kazanma<br>");// ok
	iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"PASIF -> Onlarca ekstra ozellik<br>");// ok
	show_motd(iP_ID,sL_Showen,"Prime Sistemi");
}
public pM_PrimeMenu(iP_ID){
	new iL_Menu = sCreateMenu("Prime Menu","pM_PrimeMenuX");

	if(iG_Yardimci_ID[iP_ID][24]){
		new iL_EndTime = sGetIntData("pl>%i>PremiumAccountTime",nGetUidByID(iP_ID));
		sMenuAddItem(iL_Menu,"Kalan Suren\r: \d[\y %s \d]","1",1,sGetDifrenceTime(get_systime(),iL_EndTime));
		sMenuAddItem(iL_Menu,"Mevcut Paketin\r: \dPrime\r+^n","1");

		sMenuAddItem(iL_Menu,"Prime Oyuncu Modelleri","2");
		sMenuAddItem(iL_Menu,"Reklam Atinca Ekstra TL\r: \d[\y %s \d]","3",0,iG_PrimeOzellik[iP_ID][0] ? "AKTIF":"DEAKTIF");
		sMenuAddItem(iL_Menu,"EL Basi Ekstra +2TL\r: \d[\y %s \d]","4",0,iG_PrimeOzellik[iP_ID][1] ? "AKTIF":"DEAKTIF");
		sMenuAddItem(iL_Menu,"Dogusta Extra \r+10 \yHeal\r: \d[\y %s \d]","5",0,iG_PrimeOzellik[iP_ID][2] ? "AKTIF":"DEAKTIF");
		sMenuAddItem(iL_Menu,"+3 Her silah ve bicakta hasar\r: \d[\y %s \d]","6",0,iG_PrimeOzellik[iP_ID][3] ? "AKTIF":"DEAKTIF");
	}
	else {
		pE_PrimeReklam(iP_ID);
	}
	sMenuEnd(iP_ID,iL_Menu); 
}
public pM_PrimeMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			pM_PrimeMenu(iP_ID);
		}
		case 2 : {
			iG_Yardimci_ID[iP_ID][27] = 2;
			pM_KarakterSistemi(iP_ID);
		}
		case 3 : {
			if(iG_PrimeOzellik[iP_ID][0]){
				iG_PrimeOzellik[iP_ID][0] = 0;
			}
			else {
				iG_PrimeOzellik[iP_ID][0] = 1;
			}
			sSetIntData("%i>%i>prime_ozellik",iG_PrimeOzellik[iP_ID][0],0,iG_UID[iP_ID]);
			pM_PrimeMenu(iP_ID);
		}
		case 4 : {
			if(iG_PrimeOzellik[iP_ID][1]){
				iG_PrimeOzellik[iP_ID][1] = 0;
			}
			else {
				iG_PrimeOzellik[iP_ID][1] = 1;
			}
			sSetIntData("%i>%i>prime_ozellik",iG_PrimeOzellik[iP_ID][1],1,iG_UID[iP_ID]);
			pM_PrimeMenu(iP_ID);
		}
		case 5 : {
			if(iG_PrimeOzellik[iP_ID][2]){
				iG_PrimeOzellik[iP_ID][2] = 0;
			}
			else {
				iG_PrimeOzellik[iP_ID][2] = 1;
			}
			sSetIntData("%i>%i>prime_ozellik",iG_PrimeOzellik[iP_ID][1],2,iG_UID[iP_ID]);
			pM_PrimeMenu(iP_ID);
		}
		case 6 : {
			if(iG_PrimeOzellik[iP_ID][3]){
				iG_PrimeOzellik[iP_ID][3] = 0;
			}
			else {
				iG_PrimeOzellik[iP_ID][3] = 1;
			}
			sSetIntData("%i>%i>prime_ozellik",iG_PrimeOzellik[iP_ID][1],3,iG_UID[iP_ID]);
			pM_PrimeMenu(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_CoinMarket(iP_ID){
	new iL_Menu = sCreateMenu("Coin Marketi","pM_CoinMarketX");
	new sL_ToStr[6];
	sMenuAddItem(iL_Menu,"Nasil Coin Kazanabilirim\r?^n","500",0);
	for(new i = 1;  i <= iD_OzelItem;  i++){
		num_to_str(i,sL_ToStr,5);
		if(iG_OzelItemSahibi[iP_ID][i]){
			new iL_EndTime = sGetIntData("pl>%i>%i>PremiumAccountTime",i,iG_UID[iP_ID]);
			sMenuAddItem(iL_Menu,"\d%s: \d[\yKalan S: %s\d]",sL_ToStr,0,sG_OzelItem[i][0],sGetDifrenceTime(get_systime(),iL_EndTime));
		}
		else {
			sMenuAddItem(iL_Menu,"%s\d: \d[\y%i Coin\d]\r~[\w%s\r]",sL_ToStr,0,sG_OzelItem[i][0],sG_OzelItem[i][1],sG_OzelItem[i][3]);
		}
	}
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_CoinMarketX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iL_Item == 500){
		new sL_Showen[2001],iL_Len;
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Coin elde etmek icin komutlari dinleyip en sona sen oynu kazanmalisin bu sana coin kazandirir.<br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Takas sistemi uzerindende TL bakiyen ile coin satin alabilirsin<br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Sans kutularindan nadirde olsa coin kazanma sansin bulunmaktadir<br>");

		show_motd(iP_ID,sL_Showen,"Destek");
		return PLUGIN_HANDLED;
	}
	if(iG_OzelItemSahibi[iP_ID][iL_Item]){
		sColoredChat(iP_ID,"Sende bu secenek zaten suanda aktif durumdadir!g.");
		pM_CoinMarket(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iG_Yardimci_ID[iP_ID][6] >= sG_OzelItem[iL_Item][1][0]){
		new iL_Sure = sG_OzelItem[iL_Item][2][0];
		iG_Yardimci_ID[iP_ID][6] -= sG_OzelItem[iL_Item][1][0];
		pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
		iG_OzelItemSahibi[iP_ID][iL_Item] = 1;
		sSetIntData("pl>%i>%i>OzelItem",1,iL_Item,iG_UID[iP_ID]);
		sSetIntData("pl>%i>%i>PremiumAccountTime",get_systime()+iL_Sure,iL_Item,iG_UID[iP_ID]);
		sColoredChat(iP_ID,"Basarili sekilde !g%s !nsureli !g%s !nesyasi alindi!g.",sG_OzelItem[iL_Item][3],sG_OzelItem[iL_Item][0]);
	}
	else {
		sColoredChat(iP_ID,"Yeterli coin miktari uzerinde bulunmamaktadir!g.");
	}
	pM_CoinMarket(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_YardimSeverMarket(iP_ID){
	new iL_Menu = sCreateMenu("Yardim Sistemi","pM_YardimSeverMarketX");

	sMenuAddItem(iL_Menu,"Tum Mahkumlara +35 Hasar\d: \d[\y%i TL\d]","1",0,get_pcvar_num(iG_Cvarlar[21]));
	sMenuAddItem(iL_Menu,"Tum Mahkumlara Hizli Kosma\d: \d[\y%i TL\d]","6",0,get_pcvar_num(iG_Cvarlar[21]) / 2);
	sMenuAddItem(iL_Menu,"Tum Mahkumlara Bomba\d: \d[\y%i TL\d]","4",0,get_pcvar_num(iG_Cvarlar[24]));
	sMenuAddItem(iL_Menu,"Tum Mahkumlara \r%s\d: \d[\y%i TL\d]","5",0,sG_BSilahName[iG_Yardimci[2]-1],get_pcvar_num(iG_Cvarlar[58]));
	sMenuAddItem(iL_Menu,"Tum Mahkumlara Sessiz Yurume\d: \d[\y%i TL\d]^n","3",0,get_pcvar_num(iG_Cvarlar[23]));
	sMenuAddItem(iL_Menu,"Olu Arkadasimi Canlandir\d: \d[\y%i TL\d]","2",0,get_pcvar_num(iG_Cvarlar[22]));

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_YardimSeverMarketX(iP_ID,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy(iM_ID);
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if(iG_Yardimci[17]){
				if(is_user_connected(iG_Yardimci[17])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once o aldi!g.",sGetUserName(iG_Yardimci[17]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once o aldi!g.",sGetUserName(iG_Yardimci[17]));
				}
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[17] = iP_ID;
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[21]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			for(new i; i <= get_maxplayers();i++){
				if(is_user_connected(i) && get_user_team(i) == 1){
					iG_Yardimci_ID[i][9] = 1;

				}
			}
			sColoredChat(0,"!g%s !nAdli oyuncu tum mahkumlara ekstra +35 Hasar ekledi!g.",sGetUserName(iP_ID));
		}
		case 2 : {
			if(!iG_Yardimci[18]){
				sColoredChat(iP_ID,"Bu roundda izin verilen haklarin hepsi tuketildi!g.");
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[22]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			pM_OluyuCanlandir(iP_ID,iL_Tutar);
		}
		case 3 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[23]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			for(new i; i < get_maxplayers(); i++){
				if(is_user_connected(i) && is_user_alive(i)){
					set_user_footsteps(i, 1);
				}
			}
			sColoredChat(0,"!g%s !nAdli oyuncu jbmenu uzerinden tum oyunculara sessiz yurume verdi!g.",sGetUserName(iP_ID));
		}
		case 4 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[24]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			for(new i; i < get_maxplayers(); i++){
				if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1 && !is_user_bot(i)){
					give_item(i,"weapon_hegrenade");
				}
			}
			sColoredChat(0,"!g%s !nAdli oyuncu jbmenu uzerinden tum oyunculara el bombasi verdi!g.",sGetUserName(iP_ID));
		}
		case 5 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[58]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			for(new i; i < get_maxplayers(); i++){
				if(is_user_connected(i) && is_user_alive(i) && get_user_team(i) == 1 && !is_user_bot(i)){
					iG_Kullaniliyor[i][29] = iG_Yardimci[2]-1;
				}
			}
			sColoredChat(0,"!g%s !nAdli oyuncu jbmenu tum mahkumlara %s verdi!g.",sGetUserName(iP_ID),sG_BSilahName[iG_Yardimci[2]-1]);
		}
		case 6 : {
			if(iG_Yardimci[25]){
				if(is_user_connected(iG_Yardimci[25])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once o aldi!g.",sGetUserName(iG_Yardimci[25]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once o aldi!g.",sGetUserName(iG_Yardimci[25]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[21]) / 2;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[25] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			for(new i; i <= get_maxplayers();i++){
				if(is_user_connected(i) && get_user_team(i) == 1){
					iG_Yardimci_ID[i][22] = 1;

				}
			}
			sColoredChat(0,"!g%s !nAdli oyuncu tum mahkumlara hizli kosma ekledi!g.",sGetUserName(iP_ID));
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_OluyuCanlandir(iP_ID,iL_Tutar){
	new iL_Menu = sCreateMenu("Kimi Canlandirmak Istersin?","pM_OluyuCanlandirX");
	new sL_ToStr[6],iL_KisiSayisi;
	for(new i; i < get_maxplayers(); i++){
		num_to_str(i,sL_ToStr,5);
		if(is_user_connected(i) && !is_user_alive(i) && iP_ID != i && !is_user_bot(i)){
			sMenuAddItem(iL_Menu,"%s",sL_ToStr,1,sGetUserName(i));
			iL_KisiSayisi ++;
		}
	}
	if(!iL_KisiSayisi && iL_Tutar){
		pP_Para(iP_ID,iL_Tutar,1);
		sColoredChat(iP_ID,"Olu oyuncu bulunamadi bu yuzden paran geri iade edildi!g.");
	}
	sMenuEnd(iP_ID ,iL_Menu);	
}
public pM_OluyuCanlandirX(iP_ID,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		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_KEY = str_to_num(sL_Data);
	if(is_user_connected(iL_KEY) && get_user_team(iL_KEY) == 1 && !is_user_alive(iL_KEY)){
		iG_Yardimci[18] --;
		sColoredChat(0,"!g%s!nAdli mahkum !g%s!n adli mahkumu canlandirdi!g.",sGetUserName(iP_ID),sGetUserName(iL_KEY));
		ExecuteHamB(Ham_CS_RoundRespawn,iL_KEY);
	}
	else {
		sColoredChat(iP_ID,"Ters giden bir seyler oldu ve canlandirma yapilamadi!g.");
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_KasaMenu(iP_ID){
	new iL_Menu = sCreateMenu("Kasa Sistemi","pM_KasaMenuX");

	sMenuAddItem(iL_Menu,"Kasayi Ac\d: \d[\y%i TL\d]","1",1,get_pcvar_num(iG_Cvarlar[91])+(iG_KasaZorlugu[iP_ID]*3));
	sMenuAddItem(iL_Menu,"Kasa Puani\d: \d[\y%i\d]^n","1",1,iG_KasaZorlugu[iP_ID]*7);

	sMenuAddItem(iL_Menu,"Kasa Icerigini Arttir\d: \d[\y%i TL\d]","2",0,get_pcvar_num(iG_Cvarlar[90]));

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_KasaMenuX(iP_ID,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy(iM_ID);
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			new iL_Hesap = get_pcvar_num(iG_Cvarlar[91])+(iG_KasaZorlugu[iP_ID]*3);
			if(iG_Money[iP_ID] < iL_Hesap){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				pM_KasaMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Hesap,0);
			new iL_Sans = random_num(1,5);
			new iL_Sans2;
			switch(iL_Sans){
				case 1 : {
					if(iG_KasaZorlugu[iP_ID] > 10){
						if(iG_KasaZorlugu[iP_ID] > 110){
							iL_Sans2 = random_num(3,6);
							iG_Yardimci_ID[iP_ID][6] += iL_Sans2;
						}
						else if(iG_KasaZorlugu[iP_ID] > 100){
							iL_Sans2 = random_num(2,6);
							iG_Yardimci_ID[iP_ID][6] += iL_Sans2;
						}
						else if(iG_KasaZorlugu[iP_ID] < 80){
							iL_Sans2 = random_num(2,5);
							iG_Yardimci_ID[iP_ID][6] += iL_Sans2;
						}
						else if(iG_KasaZorlugu[iP_ID] < 60){
							iL_Sans2 = random_num(1,4);
							iG_Yardimci_ID[iP_ID][6] += iL_Sans2;
						}
						else if(iG_KasaZorlugu[iP_ID] < 40){
							iL_Sans2 = random_num(1,3);
							iG_Yardimci_ID[iP_ID][6] += iL_Sans2;
						}
						pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
						sColoredChat(iP_ID,"Kasadan !g%i!n COIN kazandin!g.",iL_Sans2);
					}
				}
				case 2 : {
					if(!iG_KasaZorlugu[iP_ID]){
						iG_KasaZorlugu[iP_ID] = 5;
					}
					iL_Sans2 = random_num(iG_KasaZorlugu[iP_ID]/3,iG_KasaZorlugu[iP_ID]*2);
					iG_Money[iP_ID] += iL_Sans2;
					pP_VaultKaydet(iP_ID,1,iG_UID[iP_ID]);
					sColoredChat(iP_ID,"Kasadan !g%i!n TL kazandin!g.",iL_Sans2);
				}
				case 3 : {
					if(iG_KasaZorlugu[iP_ID] > 5){
						give_item(iP_ID,"weapon_awp");
						sColoredChat(iP_ID,"Kasadan AWP cikardin!g.");
					}
					else {
						give_item(iP_ID,"weapon_hegrenade");
						sColoredChat(iP_ID,"Kasadan EL Bombasi cikardin!g.");
					}
				}
				case 4 : {
					iG_Kullaniliyor[iP_ID][29] = iG_Yardimci[2]-1;
					sColoredChat(iP_ID,"Kasadan !g%s !n cikardin!g.",sG_BSilahName[iG_Yardimci[2]-1]);
				}
				case 5 : {
					new iL_HP;
					if(iG_KasaZorlugu[iP_ID] * 2 <= 25){
						iL_HP = 25;
					}
					else {
						iL_HP = iG_KasaZorlugu[iP_ID] * 2;
					}
					pP_HPAyarla(iP_ID,iG_KasaZorlugu[iP_ID]*2);
					sColoredChat(iP_ID,"Kasadan !g%i !nHP Kazandin.",iL_HP);
				}
			}
			iG_KasaZorlugu[iP_ID] = 0;
			sSetIntData("%i>KasaZorlugu",0,iG_UID[iP_ID]);
			pM_KasaMenu(iP_ID);
		}
		case 2 : {
			if(iG_Money[iP_ID] < get_pcvar_num(iG_Cvarlar[90])){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				pM_KasaMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,get_pcvar_num(iG_Cvarlar[90]),0);
			sColoredChat(iP_ID,"Kasa Zorlugu Artirildi!g.");
			iG_KasaZorlugu[iP_ID] ++;
			sSetIntData("%i>KasaZorlugu",iG_KasaZorlugu[iP_ID],iG_UID[iP_ID]);
			pM_KasaMenu(iP_ID);
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_IsyanMarketi(iP_ID){
	new iL_Menu = sCreateMenu("Bireysel Isyan Marketi","pM_IsyanMarketiX");
	new iL_Cvar = get_pcvar_num(iG_Cvarlar[11]);

	if(!iG_Cvars[9]){
		sMenuAddItem(iL_Menu,"Yardim Sever Market%s^n","100",1,pP_GodMode() ? "\d: \d[\yGod Aktif\d]":"");
	}
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Gorunmezlik\d(%i Sny): \d[\y%i TL\d]+[\y%i Coin\d]","1",0,get_pcvar_num(iG_Cvarlar[10]),iL_Cvar,get_pcvar_num(iG_Cvarlar[75]));
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[13]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Isiklari Kes\d(%i Sny): \d[\y%i TL\d]","2",0,get_pcvar_num(iG_Cvarlar[12]),iL_Cvar);
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[15]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Deprem\d(%i Sny): \d[\y%i TL\d]","3",0,get_pcvar_num(iG_Cvarlar[14]),iL_Cvar);
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[16]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Extra +35 Hasar\d(Tum Esyalar): \d[\y%i TL\d]","4",0,iL_Cvar);
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[47]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Tum Kapilari Kaldir\d: \d[\y%i TL\d]","7",0,iL_Cvar);
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[17]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"El Bombasi\d(Kalan: %i): \d[\y%i TL\d]","5",0,iG_Yardimci[12],iL_Cvar);
	}
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Bomba Paketi\d: \d[\y%i TL\d]+[\y%i Coin\d]","9",0,iL_Cvar*2,get_pcvar_num(iG_Cvarlar[73]));
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[60]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Noclip\d(3 Saniye): [\y%i TL\d]+[\y%i Coin\d]","10",0,iL_Cvar,get_pcvar_num(iG_Cvarlar[72]));
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[61]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Godmode\d(3 Saniye): [\y%i TL\d]+[\y%i Coin\d]","11",0,iL_Cvar,get_pcvar_num(iG_Cvarlar[71]));
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[62]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Hizli Kosma\d: [\y%i TL\d]","12",0,iL_Cvar);
	}
	iL_Cvar = get_pcvar_num(iG_Cvarlar[78]);
	if(iL_Cvar){
		sMenuAddItem(iL_Menu,"Ekstra Bomba Hasari\d(%i): [\y%i TL\d]+[\y%i Coin\d]","13",0,get_pcvar_num(iG_Cvarlar[76]),iL_Cvar,get_pcvar_num(iG_Cvarlar[77]));
	}
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_IsyanMarketiX(iP_ID,iM_ID,iM_Item){	
	if(iM_Item == MENU_EXIT){
		menu_destroy(iM_ID);
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		return PLUGIN_HANDLED;
	}
	new sL_Data[6],iL_Free;
	menu_item_getinfo(iM_ID,iM_Item,iL_Free,sL_Data,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(pP_GodMode() && iL_Item == 6){
		pM_HPSistemi(iP_ID);
		sColoredChat(iP_ID,"!gHey, hp menuye girebildin ancak unutma suanda god aktif durumda!n!");
		return PLUGIN_HANDLED;
	}
	switch(iL_Item){
		case 1 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[11]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			new iL_TelepCoin = get_pcvar_num(iG_Cvarlar[75]);
			if(iG_Yardimci_ID[iP_ID][6] < iL_TelepCoin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_TelepCoin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			pP_Para(iP_ID,iL_Tutar,0);
			if(iG_Yardimci[8]){
				sColoredChat(iP_ID,"Roundda bir kere gorunmezlik alinabilir!g.");
				if(is_user_connected(iG_Yardimci[8])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once gorunmezlik aldi!g.",sGetUserName(iG_Yardimci[8]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once gorunmezlik aldi!g.",sGetUserName(iG_Yardimci[8]));
				}
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[8] = iP_ID;
			new iL_Sure = get_pcvar_num(iG_Cvarlar[10]);
			set_user_rendering(iP_ID, kRenderFxGlowShell, 255, 255, 0, kRenderTransAlpha, 0);
			set_task(float(iL_Sure),"pP_KapatGorunmezligi",iP_ID+1001);
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu !n%i!g saniye gorunmezlik kiraladi!n!",sGetUserName(iP_ID),iL_Sure);
			pP_IconDownload(iP_ID,1,"stopwatch",85,255,255);
		}
		case 2 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[13]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			if(iG_Yardimci[9]){
				sColoredChat(iP_ID,"Roundda bir kere isiklari kapatma alinabilir!g.");
				if(is_user_connected(iG_Yardimci[9])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[9]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[9]));
				}
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[9] = iP_ID;
			new iL_Sure = get_pcvar_num(iG_Cvarlar[12]);
			set_lights("a");
			set_task(float(iL_Sure),"pP_IsiklariAc",iP_ID+1002);
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu !n%i!g saniye isikleri kapatti!n!",sGetUserName(iP_ID),iL_Sure);
			pP_IconDownload(iP_ID,1,"stopwatch",85,255,255);
		}
		case 3 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[15]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			if(iG_Yardimci[10]){
				sColoredChat(iP_ID,"Roundda bir kere deprem baslatma alinabilir!g.");
				if(is_user_connected(iG_Yardimci[10])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[10]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[10]));
				}
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[10] = iP_ID;
			new iL_Sure = get_pcvar_num(iG_Cvarlar[14]);
			set_task(0.2,"pP_DepremSistemi",1004,"",0,"b");
			set_task(float(iL_Sure),"pP_DepremiBitir",1003);
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu !n%i!g saniye deprem baslatti!n!",sGetUserName(iP_ID),iL_Sure);
		}
		case 4 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[16]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			iG_Yardimci_ID[iP_ID][9] = 1;
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu !g +35 Hasar satin aldi!n!",sGetUserName(iP_ID));
		}
		case 5 : {
			if(!iG_Yardimci[12]){
				sColoredChat(iP_ID,"Tum bombalar tukendi!g.");
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[17]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci[12] --;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_hegrenade");
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu !g 1 adet el bombasi satin aldi!n!",sGetUserName(iP_ID));
		}
		case 100 : {
			pM_YardimSeverMarket(iP_ID);
		}
		case 7 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[47]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			pP_EntitileriSil();
			sColoredChat(0,"!gUyari!t, !n%s !gAdli oyuncu tum kapilari kaldirdi!n!",sGetUserName(iP_ID));
		}
		case 8 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[17]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_flashbang");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g 1 adet el kor edici bomba satin aldi!n!",sGetUserName(iP_ID));
			
		}
		case 9 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[17]) * 2;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			new iL_TelepCoin = get_pcvar_num(iG_Cvarlar[73]);
			if(iG_Yardimci_ID[iP_ID][6] < iL_TelepCoin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_TelepCoin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID, "weapon_smokegrenade");
			give_item(iP_ID, "weapon_hegrenade")
			give_item(iP_ID, "weapon_flashbang")
			give_item(iP_ID, "weapon_flashbang")
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g bomba paketi!!t satin aldi!n!",sGetUserName(iP_ID));
		}
		case 10 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[60]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			new iL_TelepCoin = get_pcvar_num(iG_Cvarlar[72]);
			if(iG_Yardimci_ID[iP_ID][6] < iL_TelepCoin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_TelepCoin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			pP_Para(iP_ID,iL_Tutar,0);
			set_user_noclip(iP_ID,1);
			remove_task(iP_ID+19);
			set_task(3.0,"pP_NoclipKapat",iP_ID+19);
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g 3 saniye noclip!t satin aldi!n!",sGetUserName(iP_ID));
		}
		case 11 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[61]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			new iL_TelepCoin = get_pcvar_num(iG_Cvarlar[71]);
			if(iG_Yardimci_ID[iP_ID][6] < iL_TelepCoin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_TelepCoin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			pP_Para(iP_ID,iL_Tutar,0);
			set_user_godmode(iP_ID,1);
			remove_task(iP_ID+21);
			set_task(3.0,"pP_GodKapat",iP_ID+21);
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g 3 saniye godmode!t satin aldi!n!",sGetUserName(iP_ID));
		}
		case 12 : {
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[62]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			pP_Para(iP_ID,iL_Tutar,0);
			set_user_maxspeed(iP_ID, 650.0);
			iG_Yardimci_ID[iP_ID][22] = 1;
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g 1 roundluk hizli kosma!t satin aldi!n!",sGetUserName(iP_ID));
		}
		case 13 : {
			if(iG_Yardimci_ID[iP_ID][23]){
				sColoredChat(iP_ID,"Suanda bomba hasari arttirma uzerinde zaten aktif!g.");
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[78]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			new iL_TelepCoin = get_pcvar_num(iG_Cvarlar[77]);
			if(iG_Yardimci_ID[iP_ID][6] < iL_TelepCoin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_TelepCoin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			pP_Para(iP_ID,iL_Tutar,0);
			iG_Yardimci_ID[iP_ID][23] = 1;
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g bomba hasar gelistirici!!t satin aldi!n!",sGetUserName(iP_ID));
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_NoclipKapat(iP_ID){
	iP_ID-= 19;
	if(is_user_connected(iP_ID)){
		set_user_noclip(iP_ID,0);
		sColoredChat(iP_ID,"Noclip suresi doldugu icin kapatildi!g.");
	}
}
public pP_GodKapat(iP_ID){
	iP_ID-= 21;
	if(is_user_connected(iP_ID)){
		set_user_godmode(iP_ID,0);
		sColoredChat(iP_ID,"Godmode suresi doldugu icin kapatildi!g.");
	}
}
public pP_EntitileriSil(){
	new Door = -1;
	while( ( Door = find_ent_by_class(Door,"func_door") ) > 0 )
	remove_entity(Door);

	Door = -1
	while( ( Door = find_ent_by_class(Door,"func_door_rotating") ) > 0 )
	remove_entity(Door);
}
public pP_DepremiBitir(iL_ID){
	remove_task(iL_ID);
	remove_task(1004);
}
public pP_DepremSistemi(){
	for(new id = 1; id <= MaxClients; id++) {
		if(is_user_connected(id) && is_user_alive(id)) {
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("ScreenShake"), {0,0,0}, id);
			write_short(0xFFFF);write_short(1<<13);write_short(0xFFFF); message_end();
		}
	}
}
public pP_IsiklariAc(iP_ID){
	iP_ID -= 1002;
	if(is_user_connected(iP_ID)){
		set_lights("#OFF");
		pP_IconDownload(iP_ID,0,"stopwatch",85,255,255);
	}
}
public pP_KapatGorunmezligi(iP_ID){
	iP_ID -= 1001;
	if(is_user_connected(iP_ID)){
		set_user_rendering(iP_ID, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 255);
		sColoredChat(iP_ID,"Gorunmezligin, suresi doldu !g!");
		pP_IconDownload(iP_ID,0,"stopwatch",85,255,255);
	}
}
pP_IconDownload(index,type=2,const sprite[],red,green,blue) {
	message_begin(MSG_ONE_UNRELIABLE,iG_Yardimci[7],{0,0,0},index);
	write_byte(type);
	write_string(sprite);
	write_byte(red);
	write_byte(green);
	write_byte(blue);
	message_end();
}
public pM_HPSistemi(iP_ID){
	new iL_Menu = sCreateMenu("HP Menu","pM_HPSistemiX");
	new sL_ToStr[6],iL_HPSayi;
	for(new i=1;i < iG_Yardimci[11] ; i++){
		num_to_str(i,sL_ToStr,5);
		sMenuAddItem(iL_Menu,"%s: \d[\y%i TL\d]",sL_ToStr,1,sG_HPName[i],sG_HPFiyati[i]);
		iL_HPSayi++;
	}
	if(!iL_HPSayi){
		sColoredChat(iP_ID,"Bu sunucuda hp sistemine bir veri eklenmemis !g!");
	}
	sMenuEnd(iP_ID ,iL_Menu);	
}
public pM_HPSistemiX(iP_ID,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		return PLUGIN_HANDLED;
	}
	if(!iG_Yardimci_ID[iP_ID][10]){
		sColoredChat(iP_ID,"!gHey, hpmenuyu kullanma haklarin dolmustur!n!");
		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_KEY = str_to_num(sL_Data);
	if(iG_Money[iP_ID] >= sG_HPFiyati[iL_KEY]){
		pP_Para(iP_ID,sG_HPFiyati[iL_KEY],0);
		pP_HPAyarla(iP_ID,sG_HPMiktar[iL_KEY]);
		iG_Yardimci_ID[iP_ID][10] --;
		sColoredChat(iP_ID,"!gHey, basarili sekilde heal satin alindi!n!");
	}
	else {
		sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
		pM_HPSistemi(iP_ID);
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_Panel_KapatAc(iP_ID){
	new iL_Menu = sCreateMenu("Sistem Yonetimi","pM_Panel_KapatAcX");

	sMenuAddItem(iL_Menu,"Market\d: \d[\y%s\d]","1",0,iG_Cvars[1] ? "KAPALI":"ACIK");
	sMenuAddItem(iL_Menu,"Envanter\d: \d[\y%s\d]","2",0,iG_Cvars[2] ? "KAPALI":"ACIK");
	sMenuAddItem(iL_Menu,"Karakter Gelistirme\d: \d[\y%s\d]","3",0,iG_Cvars[3] ? "KAPALI":"ACIK");
	sMenuAddItem(iL_Menu,"Gorev Sistemi: \d[\y%s\d]","4",0,iG_Cvars[4] ? "KAPALI":"ACIK");
	sMenuAddItem(iL_Menu,"Yetkili ve Bonus Menu\d: \d[\y%s\d]","5",0,iG_Cvars[5] ? "KAPALI":"ACIK");
	sMenuAddItem(iL_Menu,"Meslek Menu\d: \d[\y%s\d]","6",0,iG_Cvars[6] ? "KAPALI":"ACIK");
	if(!iG_Cvars[2]){
		sMenuAddItem(iL_Menu,"Isyan Market\d: \d[\y%s\d]","7",0,iG_Cvars[7] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"Cephane Market\d: \d[\y%s\d]","8",0,iG_Cvars[8] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"Yardim Sever Market\d: \d[\y%s\d]","9",0,iG_Cvars[9] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"Kasa Menu\d: \d[\y%s\d]","10",0,iG_Cvars[10] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"HP Menu\d: \d[\y%s\d]","11",0,iG_Cvars[11] ? "KAPALI":"ACIK");
	}
	if(!iG_Cvars[6]){
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y Terminator\d: \d[\y%s\d]","12",0,iG_Cvars[12] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y Sinsi\d: \d[\y%s\d]","13",0,iG_Cvars[13] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y Bombaci\d: \d[\y%s\d]","14",0,iG_Cvars[14] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y XP Avcisi\d: \d[\y%s\d]","15",0,iG_Cvars[15] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y Sansli\d: \d[\y%s\d]","16",0,iG_Cvars[16] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMeslek\w:\y Katil\d: \d[\y%s\d]","17",0,iG_Cvars[17] ? "KAPALI":"ACIK");
	}
	if(!iG_Cvars[4]){
		sMenuAddItem(iL_Menu,"\rGorev\w:\y Basarimlar\d: \d[\y%s\d]","18",0,iG_Cvars[18] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rGorev\w:\y Klan.G\d: \d[\y%s\d]","19",0,iG_Cvars[19] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rGorev\w:\y GorevMenu\d: \d[\y%s\d]","20",0,iG_Cvars[20] ? "KAPALI":"ACIK");
	}
	if(!iG_Cvars[1]){
		sMenuAddItem(iL_Menu,"\rMarket\w:\y Reklam Atma\d: \d[\y%s\d]","21",0,iG_Cvars[21] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMarket\w:\y Kan Bagislama\d: \d[\y%s\d]","22",0,iG_Cvars[22] ? "KAPALI":"ACIK");
		sMenuAddItem(iL_Menu,"\rMarket\w:\y DolarBozdurma\d: \d[\y%s\d]","23",0,iG_Cvars[23] ? "KAPALI":"ACIK");
	}
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_Panel_KapatAcX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iG_Cvars[iL_Item] == 1){
		iG_Cvars[iL_Item] = 0;
	}
	else{
		iG_Cvars[iL_Item] = 1;
	}
	sSetIntData("mthr>%i>CvarStatus",iG_Cvars[iL_Item],iL_Item);	

	pM_Panel_KapatAc(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pE_Security(iP_ID){
	if(strlen(sG_SteamID) >= 5){
		new sL_SteamID[32];
		get_user_authid(iP_ID,sL_SteamID,31);
		if(!(equali(sL_SteamID,sG_SteamID))){
			client_print(iP_ID,print_console,"Bu kisma erisim %s steam numarasi ile sinirlandirilmistir",sG_SteamID);
			return 0;
		}
	}
	new iL_UID = get_pcvar_num(iG_Cvarlar[81]);
	if(iL_UID){
		if(nGetUidByID(iP_ID) != iL_UID){
			client_print(iP_ID,print_console,"Bu kisma erisim icin %i UID li hesapta olmalisiniz",iL_UID);
			return 0;
		}
	}
	return 1;
}
public cGiveMoney(iP_ID,iC_LVL){
	if(!pE_Security(iP_ID)){
		return PLUGIN_HANDLED;
	}
	new iL_Flags = get_user_flags(iP_ID);
	if(~iL_Flags & iC_LVL){
		client_print(iP_ID,print_console,"Bunun icin yetkiniz yetersiz!");
		return PLUGIN_HANDLED;
	}
	new sL_Data1[18],sL_Data2[18];
	read_argv(1,sL_Data1,17);
	read_argv(2,sL_Data2,17);
	new iL_FoundID = find_player("bl",sL_Data1);
	if(iL_FoundID){
		new iL_PerUID = nGetUidByID(iL_FoundID);
		if(iL_PerUID){	
			new iL_Money = str_to_num(sL_Data2);
			sColoredChat(iP_ID,"!gBasarili bir sekilde !n[ !t%s !n] !gadli oyuncuya !n[ !t%i !n] !gtl verildi!n.",sGetUserName(iL_FoundID),iL_Money);
			iG_Money[iL_FoundID] += iL_Money;
			pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
			sSendLog("{%s}{%i} Isimli Yetkili {%s}{%i} Isimli Oyuncuya {%iTL} Verdi.",2,sGetUserName(iP_ID),nGetUidByID(iP_ID),sGetUserName(iL_FoundID),iL_FoundID,iL_Money);
		}
		else{
			client_print(iP_ID,print_console,"Oyuncu hesabinda degil!");
		}
	}
	return PLUGIN_HANDLED;
}
public cGiveCoin(iP_ID,iC_LVL){
	if(!pE_Security(iP_ID)){
		return PLUGIN_HANDLED;
	}
	new iL_Flags = get_user_flags(iP_ID);
	if(~iL_Flags & iC_LVL){
		client_print(iP_ID,print_console,"Bunun icin yetkiniz yetersiz!");
		return PLUGIN_HANDLED;
	}
	new sL_Data1[18],sL_Data2[18];
	read_argv(1,sL_Data1,17);
	read_argv(2,sL_Data2,17);
	new iL_FoundID = find_player("bl",sL_Data1);
	if(iL_FoundID){
		new iL_PerUID = nGetUidByID(iL_FoundID);
		if(iL_PerUID){	
			new iL_Money = str_to_num(sL_Data2);
			sColoredChat(iP_ID,"!gBasarili bir sekilde !n[ !t%s !n] !gadli oyuncuya !n[ !t%i !n] !gcoin verildi!n.",sGetUserName(iL_FoundID),iL_Money);
			iG_Yardimci_ID[iL_FoundID][6] += iL_Money;
			pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
			sSendLog("{%s}{%i} Isimli Yetkili {%s}{%i} Isimli Oyuncuya {%icoin} Verdi.",2,sGetUserName(iP_ID),nGetUidByID(iP_ID),sGetUserName(iL_FoundID),iL_FoundID,iL_Money);
		}
		else{
			client_print(iP_ID,print_console,"Oyuncu hesabinda degil!");
		}
	}
	return PLUGIN_HANDLED;
}
public cGiveIP(iP_ID,iC_LVL){
	if(!pE_Security(iP_ID)){
		return PLUGIN_HANDLED;
	}
	new iL_Flags = get_user_flags(iP_ID);
	if(~iL_Flags & iC_LVL){
		client_print(iP_ID,print_console,"Bunun icin yetkiniz yetersiz!");
		return PLUGIN_HANDLED;
	}
	new sL_Data1[18],sL_Data2[18];
	read_argv(1,sL_Data1,17);
	read_argv(2,sL_Data2,17);
	new iL_FoundID = find_player("bl",sL_Data1);
	if(iL_FoundID){
		new iL_PerUID = nGetUidByID(iL_FoundID);
		if(iL_PerUID){	
			new iL_Money = str_to_num(sL_Data2);
			sColoredChat(iP_ID,"!gBasarili bir sekilde !n[ !t%s !n] !gadli oyuncuya !n[ !t%i !n] !gIP verildi!n.",sGetUserName(iL_FoundID),iL_Money);
			iG_Yardimci_ID[iL_FoundID][3] += iL_Money;
			sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iL_FoundID][3],iG_UID[iL_FoundID]);
			sSendLog("{%s}{%i} Isimli Yetkili {%s}{%i} Isimli Oyuncuya {%i isyan puani} Verdi.",2,sGetUserName(iP_ID),nGetUidByID(iP_ID),sGetUserName(iL_FoundID),iL_FoundID,iL_Money);
		}
		else{
			client_print(iP_ID,print_console,"Oyuncu hesabinda degil!");
		}
	}
	return PLUGIN_HANDLED;
}

public pM_YetkiliVeBonusMenu(iP_ID){
	new iL_Menu = sCreateMenu("Bonus Sistemi","pM_YetkiliVeBonusMenuX");

	sMenuAddItem(iL_Menu,"Bu degerleri nasil yukseltebilirim\r?","3",0);
	sMenuAddItem(iL_Menu,"Bonus Gecmisim^n","4",0);

	sMenuAddItem(iL_Menu,"User Bonusu\d: \d[\ySANS\d]","29");
	new iL_Flags = get_user_flags(iP_ID),iL_Cvar = get_pcvar_num(iG_Cvarlar[25]);
	new iL_Gelisim = iG_Gelistirme[iP_ID][7];
	sMenuAddItem(iL_Menu,"Slot Bonusu\d: \d[\y%i~%iTL\d]%s","25",0,iL_Cvar,iL_Cvar*2,iL_Flags & ADMIN_RESERVATION ? "":"\r~\y[\wSlot Ozel\y]");
	iL_Cvar = get_pcvar_num(iG_Cvarlar[26]) + (iL_Gelisim*2);
	sMenuAddItem(iL_Menu,"Admin Bonusu\d: \d[\y%i~%iTL\d]%s","26",0,iL_Cvar,iL_Cvar*2,iL_Flags & ADMIN_KICK ? "":"\r~\y[\wAdmin Ozel\y]");
	iL_Cvar = get_pcvar_num(iG_Cvarlar[27]) + (iL_Gelisim*2);
	sMenuAddItem(iL_Menu,"V.I.P Bonusu\d: \d[\y%i~%iTL\d]%s","27",0,iL_Cvar,iL_Cvar*2,iL_Flags & ADMIN_BAN ? "":"\r~\y[\wAdmin Ozel\y]");
	iL_Cvar = get_pcvar_num(iG_Cvarlar[28]) + (iL_Gelisim*2);
	sMenuAddItem(iL_Menu,"Yonetici Bonusu\d: \d[\y%i~%iTL\d]%s","28",0,iL_Cvar,iL_Cvar*2,iL_Flags & iD_YoneticiYetk ? "":"\r~\y[\wYonetici Ozel\y]");

	if(get_user_flags(iP_ID) & iD_YoneticiYetk){
		sMenuAddItem(iL_Menu,"\rAdmin Paneli","5");
	}
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_YetkiliVeBonusMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iL_Item == 3){
		new sL_Showen[2001],iL_Len;
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"JBMenu ana sayfasinda bulunan karakter gelistirme sekmesinden bonus arttirabilirsiniz.<br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Her gelistirdiginiz seviye icin 2~10TL arasinda bir ek ucret kazanacaksiniz<br>");

		show_motd(iP_ID,sL_Showen,"Destek");
		pM_YetkiliVeBonusMenu(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iL_Item == 4){
		new sL_Showen[2001],iL_Len;
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"%i Kere Bonusmenuyu kullandin ve toplamda %iTL aldin<br>",sGetIntData("pl>%i>bonusalmasayim",iG_UID[iP_ID]),sGetIntData("pl>%i>toplamkazanc",iG_UID[iP_ID]));
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Daha fazla bonus kazanmak icin hesabini gelistirmelisin<br>");

		show_motd(iP_ID,sL_Showen,"Destek");
		pM_YetkiliVeBonusMenu(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iL_Item == 5){
		if(!pE_Security(iP_ID)){
			return PLUGIN_HANDLED;
		}
		pM_AdminPaneli(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iG_Yardimci_ID[iP_ID][12]){
		sColoredChat(iP_ID,"!gHey, !nbu round icersinde bu ozelligi zaten kullandin!g.");
		return PLUGIN_HANDLED;
	}
	new iL_Gelisim = iG_Gelistirme[iP_ID][7];
	new iL_Flags = get_user_flags(iP_ID);
	switch(iL_Item){
		case 25:{
			if(!(iL_Flags & ADMIN_RESERVATION)){
				sColoredChat(iP_ID,"!gHey, !nyetkin bu ozellik icin yetersiz!g.");
				return PLUGIN_HANDLED;
			}
		}
		case 26:{
			if(!(iL_Flags & ADMIN_KICK)){
				sColoredChat(iP_ID,"!gHey, !nyetkin bu ozellik icin yetersiz!g.");
				return PLUGIN_HANDLED;
			}
		}
		case 27:{
			if(!(iL_Flags & ADMIN_BAN)){
				sColoredChat(iP_ID,"!gHey, !nyetkin bu ozellik icin yetersiz!g.");
				return PLUGIN_HANDLED;
			}
		}
		case 28:{
			if(!(iL_Flags & iD_YoneticiYetk)){
				sColoredChat(iP_ID,"!gHey, !nyetkin bu ozellik icin yetersiz!g.");
				return PLUGIN_HANDLED;
			}

		}
	}
	iG_Yardimci_ID[iP_ID][12] = 1;
	new iL_Cvar1 = get_pcvar_num(iG_Cvarlar[iL_Item]);
	new iL_Sans = random_num(iL_Cvar1,iL_Cvar1*2);
	iL_Sans += iL_Gelisim*2;
	sSetIntData("pl>%i>bonusalmasayim",sGetIntData("pl>%i>bonusalmasayim",iG_UID[iP_ID])+1,iG_UID[iP_ID]);
	sSetIntData("pl>%i>toplamkazanc",sGetIntData("pl>%i>toplamkazanc",iG_UID[iP_ID])+iL_Sans,iG_UID[iP_ID]);
	sColoredChat(iP_ID,"!gHey, !nbonus uzerinden !g%i TL!n kazandin!g.",iL_Sans);
	pP_Para(iP_ID,iL_Sans,1);

	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_TransferKisiSec(iP_ID){
	new iL_Menu = sCreateMenu("Kisi Seciniz","pM_TransferKisiSecX");
	new sL_ToStr[6];
	for(new i=1;i < get_maxplayers()+1;i++){
		num_to_str(i,sL_ToStr,5);
		if(is_user_connected(i) && iP_ID != i && iG_UID[i]){
			sMenuAddItem(iL_Menu,"%s\d(%i)",sL_ToStr,0,sGetUserName(i),iG_UID[i]);
		}
	}
	sMenuEnd(iP_ID ,iL_Menu);	
}
public pM_TransferKisiSecX(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_KEY = str_to_num(sL_Data);
	if(is_user_connected(iL_KEY)){
		iG_Yardimci_ID[iP_ID][13] = iL_KEY;
		sColoredChat(iP_ID,"!gBasarili sekilde !t%s!g kisisini transfer icin belirledin!g.",sGetUserName(iL_KEY));
		pM_TransferANA(iP_ID);
	}
	else {
		sColoredChat(iP_ID,"!gSectigin kisi oyundan cikti baska birisini secmek istermisin?");
		pM_TransferKisiSec(iP_ID);
	}

	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_TransferANA(iP_ID){
	if(is_user_connected(iP_ID)){
		new iL_Menu = sCreateMenu("Transfer Sistemi","pM_TransferANAX");

		switch(iG_Yardimci_ID[iP_ID][14]){
			case 0 : {
				sMenuAddItem(iL_Menu,"Transfer Modu\d: \d[\yTL\d]","1",0);
			}
			case 1 : {
				sMenuAddItem(iL_Menu,"Transfer Modu\d: \d[\yCoin\d]","1",0);
			}
			case 2 : {
				sMenuAddItem(iL_Menu,"Transfer Modu\d: \d[\yIsyan Puani\d]","1",0);
			}
			case 3 : {
				sMenuAddItem(iL_Menu,"Transfer Modu\d: \d[\yKP Puani\d]","1",0);
			}
		}
		if(iG_Yardimci_ID[iP_ID][13]){
			sMenuAddItem(iL_Menu,"Aktarilacak Kisi\d: \d[\y%s\d]","2",0,sGetUserName(iG_Yardimci_ID[iP_ID][13]));
		}
		else {
			sMenuAddItem(iL_Menu,"Aktarilacak Kisi\d: \d[\ySecilmedi\d]","2",0);
		}
		if(iG_Yardimci_ID[iP_ID][15]){
			sMenuAddItem(iL_Menu,"Aktarilacak Miktar\d: \d[\y%i\d]^n","3",0,iG_Yardimci_ID[iP_ID][15]);
		}
		else {
			sMenuAddItem(iL_Menu,"Aktarilacak Miktar\d: \d[\yBelirlenmedi\d]^n","3",0);
		}

		sMenuAddItem(iL_Menu,"Onayla ve aktarimi yap","4",0);


		sMenuEnd(iP_ID,iL_Menu);
	}
}
public pM_TransferANAX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			iG_Yardimci_ID[iP_ID][14] ++;
			if(iG_Yardimci_ID[iP_ID][14] >= 4){
				iG_Yardimci_ID[iP_ID][14] = 0;
			}
			pM_TransferANA(iP_ID);
		}
		case 2 : {
			pM_TransferKisiSec(iP_ID);
		}
		case 3 : {
			client_cmd(iP_ID,"messagemode Market_KacAdet");
		}
		case 4 : {
			new iL_Miktar = iG_Yardimci_ID[iP_ID][15],iL_KarsiTaraf = iG_Yardimci_ID[iP_ID][13];
			if(!iG_Yardimci_ID[iP_ID][13]){
				sColoredChat(iP_ID,"!gBirisini secmemis gozukuyorsun");
				pM_TransferANA(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(!iG_Yardimci_ID[iP_ID][15]){
				sColoredChat(iP_ID,"!gTransfer edilecek kisiyi secmedin");
				pM_TransferANA(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(!is_user_connected(iL_KarsiTaraf) || !iG_UID[iL_KarsiTaraf]){
				sColoredChat(iP_ID,"!gKarsi taraf oyundan cikti veyatta hesabinda aktif degil");
				iG_Yardimci_ID[iP_ID][13] = 0;
				pM_TransferANA(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(!iL_Miktar){
				sColoredChat(iP_ID,"!gTransfer etmek istediginiz miktar cok az");
				pM_TransferANA(iP_ID);
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][14] == 1){
				if(iG_Yardimci_ID[iP_ID][6] >= iL_Miktar){
					iG_Yardimci_ID[iP_ID][6] -= iL_Miktar;
					iG_Yardimci_ID[iL_KarsiTaraf][6] += iL_Miktar;
					pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
					pP_VaultKaydet(iL_KarsiTaraf, 4, iG_UID[iL_KarsiTaraf]);
					sColoredChat(iP_ID,"!gBasarili sekilde %s kisiye %i Coin aktarimi yapilmistir",sGetUserName(iL_KarsiTaraf),iL_Miktar);
					sSendLog("%s(%i) Adli kisi %s(%i) adli kisiye %i COIN aktarimi yapti",2,sGetUserName(iP_ID),iG_UID[iP_ID],sGetUserName(iL_KarsiTaraf),iG_UID[iL_KarsiTaraf],iL_Miktar);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli miktarda coin bakiyen bulunmamaktadir");
					pM_TransferANA(iP_ID);
				}
			}
			else if(iG_Yardimci_ID[iP_ID][14] == 0){ 
				if(iG_Money[iP_ID] >= iL_Miktar){
					iG_Money[iP_ID] -= iL_Miktar;
					iG_Money[iL_KarsiTaraf] += iL_Miktar;
					pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
					pP_VaultKaydet(iL_KarsiTaraf, 1, iG_UID[iL_KarsiTaraf]);
					sColoredChat(iP_ID,"!gBasarili sekilde %s kisiye %i TL aktarimi yapilmistir",sGetUserName(iL_KarsiTaraf),iL_Miktar);
					sSendLog("%s(%i) Adli kisi %s(%i) adli kisiye %i TL aktarimi yapti",2,sGetUserName(iP_ID),iG_UID[iP_ID],sGetUserName(iL_KarsiTaraf),iG_UID[iL_KarsiTaraf],iL_Miktar);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli miktarda TL bakiyen bulunmamaktadir");
					pM_TransferANA(iP_ID);
				}
			}
			else if(iG_Yardimci_ID[iP_ID][14] == 2){ 
				if(iG_Yardimci_ID[iP_ID][3] >= iL_Miktar){
					iG_Yardimci_ID[iP_ID][3] -= iL_Miktar;
					iG_Yardimci_ID[iL_KarsiTaraf][3] += iL_Miktar;
					sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iL_KarsiTaraf][3]-iL_Miktar,iG_UID[iL_KarsiTaraf]);
					sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iP_ID][3]-iL_Miktar,iG_UID[iP_ID]);
					sColoredChat(iP_ID,"!gBasarili sekilde %s kisiye %i isyan puani aktarimi yapilmistir",sGetUserName(iL_KarsiTaraf),iL_Miktar);
					sSendLog("%s(%i) Adli kisi %s(%i) adli kisiye %i isyan puani aktarimi yapti",2,sGetUserName(iP_ID),iG_UID[iP_ID],sGetUserName(iL_KarsiTaraf),iG_UID[iL_KarsiTaraf],iL_Miktar);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli miktarda TL bakiyen bulunmamaktadir");
					pM_TransferANA(iP_ID);
				}
			}
			else if(iG_Yardimci_ID[iP_ID][14] == 3){ 
				if(iG_Yardimci_ID[iP_ID][4] >= iL_Miktar){
					iG_Yardimci_ID[iP_ID][4] -= iL_Miktar;
					iG_Yardimci_ID[iL_KarsiTaraf][4] += iL_Miktar;
					sSetIntData("pl>%i>fullemepuani",iG_Yardimci_ID[iL_KarsiTaraf][3]-iL_Miktar,iG_UID[iL_KarsiTaraf]);
					sSetIntData("pl>%i>fullemepuani",iG_Yardimci_ID[iP_ID][3]-iL_Miktar,iG_UID[iP_ID]);
					sColoredChat(iP_ID,"!gBasarili sekilde %s kisiye %i kp puani aktarimi yapilmistir",sGetUserName(iL_KarsiTaraf),iL_Miktar);
					sSendLog("%s(%i) Adli kisi %s(%i) adli kisiye %i kp puani aktarimi yapti",2,sGetUserName(iP_ID),iG_UID[iP_ID],sGetUserName(iL_KarsiTaraf),iG_UID[iL_KarsiTaraf],iL_Miktar);
				}
				else {
					sColoredChat(iP_ID,"!gYeterli miktarda TL bakiyen bulunmamaktadir");
					pM_TransferANA(iP_ID);
				}
			}
			iG_Yardimci_ID[iP_ID][13] = 0;
			iG_Yardimci_ID[iP_ID][15] = 0;
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public Market_KacAdetX(iP_ID){
	new sL_Arg[22],iL_Count;
	read_args(sL_Arg,21);
	remove_quotes(sL_Arg);
	iL_Count = str_to_num(sL_Arg);
	iL_Count = clamp(iL_Count,1,500000);
	iG_Yardimci_ID[iP_ID][15] = iL_Count;
	set_task(0.1,"pM_TransferANA",iP_ID);
	return PLUGIN_HANDLED;	
}
public pM_TakasSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Transfer Sistemi","pM_TakasSistemiX");

	sMenuAddItem(iL_Menu,"1 ISYANCI Puani SAT\d: \d[\y+%i TL\d]","1",0,get_pcvar_num(iG_Cvarlar[30]));
	sMenuAddItem(iL_Menu,"1 Komutcu Puani SAT\d: \d[\y+%i TL\d]","2",0,get_pcvar_num(iG_Cvarlar[31]));
	new iL_CoinCvar = get_pcvar_num(iG_Cvarlar[32]);
	sMenuAddItem(iL_Menu,"1 Coin Puani SAT\d: \d[\y+%i TL\d]^n","3",0,iL_CoinCvar);

	sMenuAddItem(iL_Menu,"1 Coin Puani AL\d: \d[\y%i TL\d]^n","5",0,iL_CoinCvar*3);

	sMenuAddItem(iL_Menu,"Bu puanlari nasil elde ederim?","4",0);

	sMenuEnd(iP_ID,iL_Menu);
}
public pM_TakasSistemiX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	switch(iL_Item){
		case 1 : {
			if(iG_Yardimci_ID[iP_ID][3]){
				iG_Yardimci_ID[iP_ID][3] --;
				iG_Money[iP_ID] += get_pcvar_num(iG_Cvarlar[30]);
				pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
				sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iP_ID][3],iG_UID[iP_ID]);
				sColoredChat(iP_ID,"!gBasarili sekilde bir isyanci puani bozdurdun");
				iG_GorevMenu[iP_ID][10] ++;
			}
			else {
				sColoredChat(iP_ID,"!gBozduracak bir puanin bulunmamaktadir");
			}
			pM_TakasSistemi(iP_ID);
		}
		case 2 : {
			if(iG_Yardimci_ID[iP_ID][4]){
				iG_Yardimci_ID[iP_ID][4] --;
				iG_Money[iP_ID] += get_pcvar_num(iG_Cvarlar[31]);
				pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
				sSetIntData("pl>%i>Isyanpuani",iG_Yardimci_ID[iP_ID][4],iG_UID[iP_ID]);
				sColoredChat(iP_ID,"!gBasarili sekilde bir kp puani bozdurdun");
				iG_GorevMenu[iP_ID][10] ++;
			}
			else {
				sColoredChat(iP_ID,"!gBozduracak bir puanin bulunmamaktadir");
			}
			pM_TakasSistemi(iP_ID);
		}
		case 3 : {
			if(iG_Yardimci_ID[iP_ID][6]){
				iG_Yardimci_ID[iP_ID][6] --;
				iG_Money[iP_ID] += get_pcvar_num(iG_Cvarlar[32]);
				pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
				pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
				sColoredChat(iP_ID,"!gBasarili sekilde bir isyanci puani bozdurdun");
				iG_GorevMenu[iP_ID][10] ++;
			}
			else {
				sColoredChat(iP_ID,"!gBozduracak bir puanin bulunmamaktadir");
			}
			pM_TakasSistemi(iP_ID);
		}
		case 5 : {
			new iL_CoinCvar = get_pcvar_num(iG_Cvarlar[32]);
			if(iG_Money[iP_ID] >= iL_CoinCvar*3){
				iG_Yardimci_ID[iP_ID][6] ++;
				pP_Para(iP_ID,iL_CoinCvar *3,0);
				pP_VaultKaydet(iP_ID, 1, iG_UID[iP_ID]);
				pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
				sColoredChat(iP_ID,"!gBasarili sekilde coin alindi");
				iG_GorevMenu[iP_ID][10] ++;
			}
			else {
				sColoredChat(iP_ID,"!gYeterli TL bakiyen bulunmamaktadir");
			}
			pM_TakasSistemi(iP_ID);
		}
		case 4 : {
			new sL_Showen[2001],iL_Len;
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"ISYANCI Puani kazanmak icin bir gardiyani oldurmeniz gerekmektedir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"KP(Komutcu Puani) kazanmak icin: Sunucuyu komuta gecerek doldurmaniz gerekmektedir.<br>");
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Coin puani icin: Komutcunun tum dediklerine uyarak eli kazanmaniz gerekmektedir<br>");

			show_motd(iP_ID,sL_Showen,"Destek");
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_SonaKalindimi(){
	new iL_Takim,iL_TekKalanID;
	for(new i=0; i<=iD_MaxPlayers+1;i++){
		if(is_user_alive(i)){
			if(get_user_team(i) == 1){
				iL_Takim ++;
				iL_TekKalanID = i;
			}
		}
	}
	if(iL_Takim == 1){
		return iL_TekKalanID;
	}
	return 0;
}
public pM_GorevMenu(iP_ID){
	new iL_Menu = sCreateMenu("Gorev Menu","pM_GorevMenuX");

	sMenuAddItem(iL_Menu,"Gorev Menu Gecmisi^n","100");
	sMenuAddItem(iL_Menu,"%s5 CT Oldur\d: \d[\y%i TL\d]~[\y%i/5\d]","1",0,iG_GorevBitirme[iP_ID][1] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[36]),iG_GorevMenu[iP_ID][1]);
	sMenuAddItem(iL_Menu,"%s15 DK Aktif Ol\d: \d[\y%i TL\d]~[\y%i/15\d]","2",0,iG_GorevBitirme[iP_ID][2] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[37]),iG_GorevMenu[iP_ID][2]);
	sMenuAddItem(iL_Menu,"%s2 Karakter G. Yap\d: \d[\y%i TL\d]~[\y%i/2\d]","3",0,iG_GorevBitirme[iP_ID][3] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[38]),iG_GorevMenu[iP_ID][3]);
	sMenuAddItem(iL_Menu,"%s5 Bicak Al\d: \d[\y%i TL\d]~[\y%i/5\d]","4",0,iG_GorevBitirme[iP_ID][4] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[39]),iG_GorevMenu[iP_ID][4]);
	sMenuAddItem(iL_Menu,"%s2 Basarim Bitir\d: \d[\y%i TL\d]~[\y%i/2\d]","5",0,iG_GorevBitirme[iP_ID][5] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[40]),iG_GorevMenu[iP_ID][5]);
	if(get_user_flags(iP_ID) & iD_VipYetki){
		sMenuAddItem(iL_Menu,"%s5 Bonus AL\d: \d[\y%i TL\d]~[\y%i/5\d]","6",0,iG_GorevBitirme[iP_ID][6] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[41]),iG_GorevMenu[iP_ID][6]);
	}
	else {
		sMenuAddItem(iL_Menu,"\d5 Bonus AL: \d[\y%i TL\d]~[\yV.I.P Ozel\d]","6",0,get_pcvar_num(iG_Cvarlar[41]));
	}
	sMenuAddItem(iL_Menu,"%s2 Defa Oyun Bitir\d: \d[\y%i TL\d]~[\y%i/2\d]","7",0,iG_GorevBitirme[iP_ID][7] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[42]),iG_GorevMenu[iP_ID][7]);
	sMenuAddItem(iL_Menu,"%s5 Defa Efekt Yarat\d: \d[\y%i TL\d]~[\y%i/5\d]","8",0,iG_GorevBitirme[iP_ID][8] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[36]),iG_GorevMenu[iP_ID][8]);
	sMenuAddItem(iL_Menu,"%s3 Defa Reklam At\d: \d[\y%i TL\d]~[\y%i/3\d]","9",0,iG_GorevBitirme[iP_ID][9] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[59]),iG_GorevMenu[iP_ID][9]);
	sMenuAddItem(iL_Menu,"%s2 Defa Takas Yap\d: \d[\y%i TL\d]~[\y%i/2\d]","10",0,iG_GorevBitirme[iP_ID][10] ? "\d":"\w",get_pcvar_num(iG_Cvarlar[59]),iG_GorevMenu[iP_ID][10]);
	if(strlen(sG_BSilahName[2]) > 4){
		sMenuAddItem(iL_Menu,"%s3 Defa \y%s \wAl\d: \d[\y%i TL\d]~[\y%i/3\d]","11",0,iG_GorevBitirme[iP_ID][11] ? "\d":"\w",sG_BSilahName[2],get_pcvar_num(iG_Cvarlar[59]),iG_GorevMenu[iP_ID][11]);
	}
	sMenuEnd(iP_ID,iL_Menu);

}
public pM_GorevMenuX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(iL_Item == 100){
		new sL_Showen[2001],iL_Len;
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"%i Kere gorevmenuden gorev bitirdin ve %iTL kazandin<br>",sGetIntData("pl>%i>gorevsayi",iG_UID[iP_ID]),sGetIntData("pl>%i>gorevkazanc",iG_UID[iP_ID]));
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Daha fazla bonus kazanmak icin hesabini gelistirmelisin<br>");

		show_motd(iP_ID,sL_Showen,"Destek");
		pM_GorevMenu_AnaSayfa(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iG_GorevBitirme[iP_ID][iL_Item]){
		sColoredChat(iP_ID,"!gBu gorevi zaten bitirmissin!n.");
		return PLUGIN_HANDLED;
	}
	new iL_Kazcanc;
	switch(iL_Item){
		case 1 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[36]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 5){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 2 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[37]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 15){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 3 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[38]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 2){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 4 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[39]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 5){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 5 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[40]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 2){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 6 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[41]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 5 || !(get_user_flags(iP_ID) & iD_VipYetki)){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 7 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[42]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 2){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 8 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[36]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 5){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 9 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[59]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 3){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 10 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[59]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 2){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		case 11 : {
			iL_Kazcanc = get_pcvar_num(iG_Cvarlar[59]);
			if(iG_GorevMenu[iP_ID][iL_Item] < 3){
				sColoredChat(iP_ID,"!gYeterli gereksinimleri tasimiyorsun!n.");
				pM_GorevMenu(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
	}
	pP_Para(iP_ID,iL_Kazcanc,1);
	iG_GorevMenu[iP_ID][6] ++;
	iG_GorevBitirme[iP_ID][iL_Item] = 1;
	sColoredChat(iP_ID,"!gBasarili sekilde gorevi bitirdin ve %i TL kazandin!n.",iL_Kazcanc);

	sSetIntData("pl>%i>gorevsayi",sGetIntData("pl>%i>gorevsayi",iG_UID[iP_ID])+1,iG_UID[iP_ID]);
	sSetIntData("pl>%i>gorevkazanc",sGetIntData("pl>%i>gorevkazanc",iG_UID[iP_ID])+iL_Kazcanc,iG_UID[iP_ID]);

	pM_AnaMenu(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_CokluHesapSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Coklu, Hesap Yonetimi","pM_CokluHesapSistemiX");
	new sL_FindingSteam[32],sL_UserSteam[32],sL_ToStr[6],iL_ToplamUID = nGetLastUid()+1,iL_HesapSayisi;
	get_user_authid(iP_ID,sL_FindingSteam,31);
	for(new i = 1000; i < iL_ToplamUID; i++){
		nUidLastSteam(i,sL_UserSteam,31);
		if(equali(sL_FindingSteam,sL_UserSteam)){
			num_to_str(i,sL_ToStr,5);
			new sL_UserName[23];
			nUidGetUName(i,sL_UserName,22);
			sMenuAddItem(iL_Menu,"\y%s \d(%i'li Hesabina Gir)",sL_ToStr,0,sL_UserName,i);
			iL_HesapSayisi++;
		}
	}
	if(!iL_HesapSayisi){
		sColoredChat(iP_ID,"!nBir hesap gecmisiniz bulunmamaktadir, lutfen yeni hesap olusturun!g!");
		pM_AnaMenu(iP_ID);
	}
	sMenuEnd(iP_ID,iL_Menu);
	return PLUGIN_HANDLED;
}
public pM_CokluHesapSistemiX(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_FindingSteam[32],sL_UserSteam[32];
	get_user_authid(iP_ID,sL_FindingSteam,31);
	nUidLastSteam(iL_Item,sL_UserSteam,31);
	if(equali(sL_FindingSteam,sL_UserSteam)){
		nForwardExit(iP_ID);
		nSetLoginUIDByID(iP_ID,iL_Item);
		sColoredChat(iP_ID,"!gBasarili bir sekilde!t, !g%i!n UID'li hesaba giris yapildi!g!",iL_Item);
	}
	else {
		sColoredChat(iP_ID,"!gBu hesaba en son senden baskasi girmis!g!");
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pM_CephaneSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Cephane Marketi","pM_CephaneSistemiX");

	new iL_Coin = get_pcvar_num(iG_Cvarlar[55]);
	sMenuAddItem(iL_Menu,"Scout\d: \d[\y%i TL\d]~[\y%i Coin\d]","1",0,get_pcvar_num(iG_Cvarlar[43]),iL_Coin);
	sMenuAddItem(iL_Menu,"SG550\d: \d[\y%i TL\d]~[\y%i Coin\d]","2",0,get_pcvar_num(iG_Cvarlar[43])+5,iL_Coin);
	sMenuAddItem(iL_Menu,"TMP\d: \d[\y%i TL\d]~[\y%i Coin\d]","3",0,get_pcvar_num(iG_Cvarlar[43]),iL_Coin);
	sMenuAddItem(iL_Menu,"UMP45\d: \d[\y%i TL\d]~[\y%i Coin\d]","4",0,get_pcvar_num(iG_Cvarlar[43]),iL_Coin);
	sMenuAddItem(iL_Menu,"AWP\d: \d[\y%i TL\d]~[\y%i Coin\d]","5",0,get_pcvar_num(iG_Cvarlar[43])+15,iL_Coin);
	sMenuAddItem(iL_Menu,"AK47\d: \d[\y%i TL\d]~[\y%i Coin\d]","6",0,get_pcvar_num(iG_Cvarlar[43])+35,iL_Coin);
	sMenuAddItem(iL_Menu,"M249\d: \d[\y%i TL\d]~[\y%i Coin\d]","7",0,get_pcvar_num(iG_Cvarlar[43])+115,iL_Coin);
	sMenuEnd(iP_ID,iL_Menu);
}
public pM_CephaneSistemiX(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,5,_,_,iL_Free);
	new iL_Item = str_to_num(sL_Data);
	if(!is_user_alive(iP_ID)){
		sColoredChat(iP_ID,"Oluyken bunu nasil alacaksin!g.");
		return PLUGIN_HANDLED;
	}
	new iL_Coin = get_pcvar_num(iG_Cvarlar[55]);
	switch(iL_Item){
		case 1 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_scout");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g scout satin aldi!n!",sGetUserName(iP_ID));
		}
		case 2 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43])+5;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_sg550");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g sg550 satin aldi!n!",sGetUserName(iP_ID));
		}
		case 3 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_tmp");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g tmp satin aldi!n!",sGetUserName(iP_ID));
		}
		case 4 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}

			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43]);
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_ump45");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g UMP satin aldi!n!",sGetUserName(iP_ID));
		}
		case 5 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43])+15;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_awp");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g awp satin aldi!n!",sGetUserName(iP_ID));
		}
		case 6 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43])+35;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_ak47");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g ak47 satin aldi!n!",sGetUserName(iP_ID));
		}
		case 7 : {
			if(iG_Yardimci[13]){
				sColoredChat(iP_ID,"Roundda bir kere silah alinabilir!g.");
				if(is_user_connected(iG_Yardimci[13])){
					sColoredChat(iP_ID,"Bu roundda !g%s!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				else {
					sColoredChat(iP_ID,"Bu roundda !g[Oyundan Cikti]!n senden once aldi!g.",sGetUserName(iG_Yardimci[13]));
				}
				return PLUGIN_HANDLED;
			}
			new iL_Tutar = get_pcvar_num(iG_Cvarlar[43])+115;
			if(iG_Money[iP_ID] < iL_Tutar){
				sColoredChat(iP_ID,"Yeterli miktarda TL bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			if(iG_Yardimci_ID[iP_ID][6] < iL_Coin){
				sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
				return PLUGIN_HANDLED;
			}
			iG_Yardimci_ID[iP_ID][6] -= iL_Coin;
			pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			iG_Yardimci[13] = iP_ID;
			pP_Para(iP_ID,iL_Tutar,0);
			give_item(iP_ID,"weapon_m249");
			sColoredChat(0,"!gUyari!t,!n%s !gAdli oyuncu !g m249 satin aldi!n!",sGetUserName(iP_ID));
		}
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_EfektVerKonumuma(iP_ID,sL_Efekt) {
	if(!is_user_connected(iP_ID)){ 
		return PLUGIN_CONTINUE;
	}


	static origin[3];
	get_user_origin(iP_ID, origin);
	message_begin(MSG_PVS, SVC_TEMPENTITY, origin);
	write_byte(TE_SPRITE);
	write_coord(origin[0]);
	write_coord(origin[1]);
	write_coord(origin[2]);
	write_short(sL_Efekt);
	write_byte(get_pcvar_num(iG_Cvarlar[45]));
	write_byte(get_pcvar_num(iG_Cvarlar[46]));
	message_end();
	return PLUGIN_CONTINUE;
}
public pM_OlumEfektleri(iP_ID){
	new iL_Menu = sCreateMenu("Olum Efekti Sistemi","pM_OlumEfektleriX");
	new sL_ToStr[6],iL_EfektSayisi;
	for(new i=1;i < iG_Yardimci[19] ; i++){
		num_to_str(i,sL_ToStr,5);
		if(iG_EfektlerKilit[iP_ID][i]){
			if(iG_KullanilanOlumEfekti[iP_ID] == i){
				sMenuAddItem(iL_Menu,"\r%s",sL_ToStr,0,sG_OlumEfektIsmi[i]);
			}
			else {
				sMenuAddItem(iL_Menu,"%s",sL_ToStr,0,sG_OlumEfektIsmi[i]);
			}
		}
		else {
			if(i == iG_Yardimci[19]-1){
				if(get_user_flags(iP_ID) & iD_VipYetki){
					sMenuAddItem(iL_Menu,"%s: \d[\y%i COIN\d]~[\yKilidini Ac\d]",sL_ToStr,0,sG_OlumEfektIsmi[i],iG_SPRFiyati[i]);
				}
				else {
					sMenuAddItem(iL_Menu,"\d%s: [\yV.I.P Ozel\d]",sL_ToStr,0,sG_OlumEfektIsmi[i]);
				}
			}
			else {
				sMenuAddItem(iL_Menu,"%s: \d[\y%i COIN\d]~[\yKilidini Ac\d]",sL_ToStr,0,sG_OlumEfektIsmi[i],iG_SPRFiyati[i]);
			}
		}
		iL_EfektSayisi++;
	}
	if(!iL_EfektSayisi){
		sColoredChat(iP_ID,"Bu sunucuda olum efekti sistemine efekt eklenmemis !n!");
	}
	sMenuEnd(iP_ID ,iL_Menu);	
}
public pM_OlumEfektleriX(iP_ID,iM_ID,iM_Item){
	if(iM_Item == MENU_EXIT){
		menu_destroy( iM_ID );
		return PLUGIN_HANDLED;
	}
	if(!is_user_alive(iP_ID) || get_user_team(iP_ID) == 2){
		sColoredChat(iP_ID,"!gHey, oluyken burada islem saglayamassin!n!");
		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_KEY = str_to_num(sL_Data);
	if(iG_EfektlerKilit[iP_ID][iL_KEY]){
		if(iG_KullanilanOlumEfekti[iP_ID] == iL_KEY){
			iG_KullanilanOlumEfekti[iP_ID] = 0;
			sColoredChat(iP_ID,"Basarili sekilde !t[!n%s!t] !gOlum efektini deaktive ettin !n!",sG_OlumEfektIsmi[iL_KEY]);
		}
		else {
			iG_KullanilanOlumEfekti[iP_ID] = iL_KEY;
			sColoredChat(iP_ID,"Basarili sekilde !t[!n%s!t] !gOlum efektini aktif ettin !n!",sG_OlumEfektIsmi[iL_KEY]);
		}
	}
	else {
		if(iL_KEY == iG_Yardimci[19]-1){
			if(!(get_user_flags(iP_ID) & iD_VipYetki)){
				sColoredChat(iP_ID,"Bu secenek VIP Ozel");
				pM_OlumEfektleri(iP_ID);
				return PLUGIN_HANDLED;
			}
		}
		if(iG_Yardimci_ID[iP_ID][6] >= iG_SPRFiyati[iL_KEY]){
			iG_Yardimci_ID[iP_ID][6] -= iG_SPRFiyati[iL_KEY]
			pP_VaultKaydet(iP_ID, 4, iG_UID[iP_ID]);
			sColoredChat(iP_ID,"Basarili sekilde !t[!n%s!t] !gOlum efektini satin aldin !n!",sG_OlumEfektIsmi[iL_KEY]);
			iG_KullanilanOlumEfekti[iP_ID] = iL_KEY;
			iG_EfektlerKilit[iP_ID][iL_KEY] = 1;
			sSetIntData("%i>%i>sahipoldugumefektler",1,iL_KEY,iG_UID[iP_ID]);
		}
		else {
			sColoredChat(iP_ID,"Yeterli miktarda COIN bakiyen bulunmamaktadir!g.");
		}
	}
	sSetIntData("%i>olumefektim",iG_KullanilanOlumEfekti[iP_ID],iG_UID[iP_ID]);
	pM_OlumEfektleri(iP_ID);
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;
}
public pP_API(iL_SiralamaID){
	if(iL_SiralamaID > 10){
		return -1;
	}
	new iL_IDDondur;
	iL_IDDondur = iG_TopIsyancilar[iL_SiralamaID];
	return iL_IDDondur;
}
public grenade_throw(iP_ID, gid, wid){
	new r, g, b, grenade, color[10]
	switch(wid){
		case CSW_HEGRENADE:{
			if(!iG_OzelItemSahibi[iP_ID][8]){
				return PLUGIN_HANDLED;
			}
			grenade = iG_Cvarlar[48];
		}
		case CSW_FLASHBANG:{	
			if(!iG_OzelItemSahibi[iP_ID][9]){
				return PLUGIN_HANDLED;
			}
			grenade = iG_Cvarlar[49];
		}
		case CSW_SMOKEGRENADE:{	
			if(!iG_OzelItemSahibi[iP_ID][10]){
				return PLUGIN_HANDLED;
			}
			grenade = iG_Cvarlar[50];
		}
	}
	get_pcvar_string(grenade, color, 9)
	new c = str_to_num(color)
	r = c / 1000000
	c %= 1000000
	g = c / 1000
	b = c % 1000

	message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
	write_byte(TE_BEAMFOLLOW)
	write_short(gid)
	write_short(iG_Yardimci[21])
	write_byte(10)
	write_byte(5)
	write_byte(r)
	write_byte(g)
	write_byte(b)
	write_byte(192)
	message_end()
	return PLUGIN_CONTINUE;
}
public pP_MGSistemi(iP_ID){
	sColoredChat(iP_ID,"!nBu sunucuda mg aktif degildir. Tum sistem otomatiktir Komutcunun mg vermesine gerek yok!g.");
}

public native_jb_get_user_packs(iP_ID) {
	return iG_Money[iP_ID];
}
public native_jb_set_user_packs(iP_ID, ammount) {
	new iP_ID = get_param(1);
	new iL_Miktar = get_param(2);
	iG_Money[iP_ID] = iL_Miktar;
	if(iG_UID[iP_ID]){
		pP_VaultKaydet(iP_ID,1,iG_UID[iP_ID]);
	}
	return 1;
}
public pP_PREJBMenu_HPX(iL_ID){
	if(is_user_alive(iL_ID) && is_user_connected(iL_ID)){
		return get_user_health(iL_ID);
	}
	return -1;
}
public pP_PREJBMenu_APX(iL_ID){
	if(is_user_alive(iL_ID) && is_user_connected(iL_ID)){
		return get_user_armor(iL_ID);
	}
	return -1;
}
public pP_PREJBMenu_RankIDX(iL_ID){
	return iG_Rank[iL_ID];
}
public pP_PREJBMenu_RankXPX(iL_ID){
	return iG_RankXP[iL_ID];
}
public pP_PREJBMenu_Get_TLX(iL_ID){
	return iG_Money[iL_ID];
}
public pP_PREJBMenu_Get_CoinX(iL_ID){
	return iG_Yardimci_ID[iL_ID][6];
}
public pP_PREJBMenu_Get_IPX(iL_ID){
	return iG_Yardimci_ID[iL_ID][3];
}
public pP_PREJBMenu_Get_KP(iL_ID){
	return iG_Yardimci_ID[iL_ID][4];
}
public pP_PREJBMenu_Get_EnIsyanUIDX(){
	return pP_API(0);
}
public pP_PREJBMenu_Get_GunSayisiX(){
	return iG_Yardimci[24];
}
public plugin_natives() {	
	register_native("jb_get_user_packs","native_jb_get_user_packs", 1);
	register_native("jb_set_user_packs","native_jb_set_user_packs");
	register_native("pP_PREJBMenu_HP","pP_PREJBMenu_HPX");
	register_native("pP_PREJBMenu_AP","pP_PREJBMenu_APX");
	register_native("pP_PREJBMenu_RankID","pP_PREJBMenu_RankIDX");
	register_native("pP_PREJBMenu_RankXP","pP_PREJBMenu_RankXPX");
	register_native("pP_PREJBMenu_Get_TL","pP_PREJBMenu_Get_TLX");
	register_native("pP_PREJBMenu_Get_Coin","pP_PREJBMenu_Get_CoinX");
	register_native("pP_PREJBMenu_Get_IP","pP_PREJBMenu_Get_IPX");
	register_native("pP_PREJBMenu_Get_KP","pP_PREJBMenu_Get_KP");
	register_native("pP_PREJBMenu_Get_EnIsyanUID","pP_PREJBMenu_Get_EnIsyanUIDX");
	register_native("pP_PREJBMenu_Get_GunSayisi","pP_PREJBMenu_Get_GunSayisiX");

}
public pM_BicakSistemi(iP_ID){
	new iL_Menu = sCreateMenu("Bicak Ozellik Sistemi","pM_BicakSistemiX");

	if(iG_Yardimci_ID[iP_ID][24]){
		if(iG_OzellikKilit[iP_ID][1]){
			sMenuAddItem(iL_Menu,"E-Tusu Ile Kusma%s","1",0,iG_Yeteneklerim[iP_ID] == 1 ? "\r: \d[\y AKTIF\d ]":"");
		}
		else {
			sMenuAddItem(iL_Menu,"\dE-Tusu Ile Kusma: [\y%i Coin\d]","1",0,get_pcvar_num(iG_Cvarlar[66]));
		}
	}
	else {
		sMenuAddItem(iL_Menu,"\dE-Tusu Ile Kusma: [\yPrime Ozel\d]","101",0);
	}
	if(iG_OzellikKilit[iP_ID][2]){
		sMenuAddItem(iL_Menu,"E-Tusu Ile Kendine %d HP Verme%s","2",0,get_pcvar_num(iG_Cvarlar[64]),iG_Yeteneklerim[iP_ID] == 2 ? "\r: \d[\y AKTIF\d ]":"");
	}
	else {
		sMenuAddItem(iL_Menu,"\dE-Tusu Ile Kendine %d HP Verme: [\y%i Coin\d]","2",0,get_pcvar_num(iG_Cvarlar[64]),get_pcvar_num(iG_Cvarlar[67]));
	}
	if(iG_OzellikKilit[iP_ID][3]){
		sMenuAddItem(iL_Menu,"E-Tusu\d(AIM)\y Takim Arkadasina HP(%i) Verme%s^n","3",0,get_pcvar_num(iG_Cvarlar[65]),iG_Yeteneklerim[iP_ID] == 3 ? "\r: \d[\y AKTIF\d ]":"");
	}
	else {
		sMenuAddItem(iL_Menu,"\dE-Tusu(AIM)\y Takim Arkadasina \dHP(%i): [\y%i Coin\d]^n","3",0,get_pcvar_num(iG_Cvarlar[65]),get_pcvar_num(iG_Cvarlar[68]));
	}
	new iL_YetenekID = iG_Yeteneklerim[iP_ID];
	if(iL_YetenekID){
		sMenuAddItem(iL_Menu,"Kalan Kullanim Hakkim\d: [\y%i\r/\y%i\d]","100",0,iG_OzellikKalanKullanim[iP_ID][iL_YetenekID],get_pcvar_num(iG_Cvarlar[69]));
	}

	sMenuEnd(iP_ID,iL_Menu);
	return PLUGIN_HANDLED;
}
public pM_BicakSistemiX(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);
	if(iL_Item == 100){
		new sL_Showen[2001],iL_Len;
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<center><b>Destek Sistemi</b></center><br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"<hr>");

		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Aktif olan ozelliginizin bitmesine kalan kullanim hakki<br>");
		iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"Kalan Hakkin: %i/%i<br>",iG_OzellikKalanKullanim[iP_ID][iL_Item],get_pcvar_num(iG_Cvarlar[69]));
		if(!iG_OzellikKalanKullanim[iP_ID][iL_Item]){
			iL_Len += formatex(sL_Showen[iL_Len],2000-iL_Len,"UYARI: Hakkiniz cok az kalmis map degisince hesabindan bu secenek silinecektir<br>");
		}
		show_motd(iP_ID,sL_Showen,"Destek");
		return PLUGIN_HANDLED;
	}
	if(iL_Item == 101){
		pE_PrimeReklam(iP_ID);
		return PLUGIN_HANDLED;
	}
	if(iG_OzellikKilit[iP_ID][iL_Item] == 1){
		if(iG_Yeteneklerim[iP_ID] == iL_Item){
			iG_Yeteneklerim[iP_ID] = 0;
			sColoredChat(iP_ID,"!nBasarili bir sekilde ozellik deaktive edilmistir!g!");
			sSetIntData("pl>%i>bicakozellikkullanilan",0,iG_UID[iP_ID]);
			pM_BicakSistemi(iP_ID);
			return PLUGIN_HANDLED;
		}
		else {
			iG_Yeteneklerim[iP_ID] = iL_Item;
			sColoredChat(iP_ID,"!nBasarili bir sekilde ozellik aktive edilmistir!g!");
			sSetIntData("pl>%i>bicakozellikkullanilan",iL_Item,iG_UID[iP_ID]);
			pM_BicakSistemi(iP_ID);
			return PLUGIN_HANDLED;
		}
	}
	else {
		switch(iL_Item){
			case 1 : {
				new iL_Tutar = get_pcvar_num(iG_Cvarlar[66]);
				if(iG_Yardimci_ID[iP_ID][6] < iL_Tutar){
					sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
					return PLUGIN_HANDLED;
				}
				iG_Yardimci_ID[iP_ID][6] -= iL_Tutar;
				pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			}
			case 2 : {
				new iL_Tutar = get_pcvar_num(iG_Cvarlar[67]);
				if(iG_Yardimci_ID[iP_ID][6] < iL_Tutar){
					sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
					return PLUGIN_HANDLED;
				}
				iG_Yardimci_ID[iP_ID][6] -= iL_Tutar;
				pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			}
			case 3 : {
				new iL_Tutar = get_pcvar_num(iG_Cvarlar[68]);
				if(iG_Yardimci_ID[iP_ID][6] < iL_Tutar){
					sColoredChat(iP_ID,"Yeterli miktarda coin bakiyen bulunmamaktadir!g.");
					return PLUGIN_HANDLED;
				}
				iG_Yardimci_ID[iP_ID][6] -= iL_Tutar;
				pP_VaultKaydet(iP_ID,4,iG_UID[iP_ID]);
			}
		}
		iG_OzellikKalanKullanim[iP_ID][iL_Item] = get_pcvar_num(iG_Cvarlar[69]);
		sSetIntData("pl>%i>%i>ozellik_hak",get_pcvar_num(iG_Cvarlar[69]),iL_Item,iG_UID[iP_ID])
		iG_OzellikKilit[iP_ID][iL_Item] = 1;
		sColoredChat(iP_ID,"Yetenek basarili sekilde satin alindi tekrar basarak aktif edebilirsin!g.");
		sSetIntData("pl>%i>%i>ozellik_kilidi",1,iL_Item,iG_UID[iP_ID]);
		pM_BicakSistemi(iP_ID);
	}
	menu_destroy(iM_ID);
	return PLUGIN_HANDLED;

}
public client_PreThink(iP_ID) {
	if(get_user_button(iP_ID) & IN_USE && ~get_user_oldbutton(iP_ID) & IN_USE){
		pP_YetenekSistemi(iP_ID);
	}
}
public pP_YetenekSistemi(iP_ID) {
	if( !is_user_alive(iP_ID) || !is_user_connected(iP_ID) || get_user_team(iP_ID) != 1 || !iG_Yeteneklerim[iP_ID] || pP_SonaKalindimi()){
		return PLUGIN_HANDLED;
	}
	if( get_gametime() - iG_ZombiBeklemeSurem[iP_ID] < get_pcvar_float(iG_ZombiYetenekSuresi))
	{
		sColoredChat(iP_ID,"!nOzel bir mahkum yetenegi kullanmak icin !g%.f!n !nsaniye daha beklemen gerek!g!", get_pcvar_float(iG_ZombiYetenekSuresi)-(get_gametime()-iG_ZombiBeklemeSurem[iP_ID]));
		return PLUGIN_HANDLED;
	}

	switch(iG_Yeteneklerim[iP_ID]){
		case 1 : {
			iG_ZombiBeklemeSurem[iP_ID] = get_gametime()+45.0;
			new target, body, dist = 400;
			get_user_aiming(iP_ID, target, body, dist );

			new vec[ 3 ], aimvec[ 3 ], velocityvec[ 3 ];
			new length;

			get_user_origin(iP_ID, vec );
			get_user_origin(iP_ID, aimvec, 2 );

			velocityvec[ 0 ] = aimvec[ 0 ] - vec[ 0 ];
			velocityvec[ 1 ] = aimvec[ 1 ] - vec[ 1 ];
			velocityvec[ 2 ] = aimvec[ 2 ] - vec[ 2 ];
			length = sqrt( velocityvec[ 0 ] * velocityvec[ 0 ] + velocityvec[ 1 ] * velocityvec[ 1 ] + velocityvec[ 2 ] * velocityvec[ 2 ] );
			velocityvec[ 0 ] = velocityvec[ 0 ] * 10 / length;
			velocityvec[ 1 ] = velocityvec[ 1 ] * 10 / length;
			velocityvec[ 2 ] = velocityvec[ 2 ] * 10 / length;

			new args[ 8 ];
			args[ 0 ] = vec[ 0 ];
			args[ 1 ] = vec[ 1 ];
			args[ 2 ] = vec[ 2 ];
			args[ 3 ] = velocityvec[ 0 ];
			args[ 4 ] = velocityvec[ 1 ];
			args[ 5 ] = velocityvec[ 2 ];

			set_task(0.1,"pP_HedefeEfektVer",0, args, 8, "a", 3 );
			if( is_valid_ent( target ) && is_user_alive( target ) && is_user_connected( target ) && get_user_team(target) == 2 && get_entity_distance(iP_ID, target ) <= dist ){
				message_begin(MSG_ONE_UNRELIABLE, g_msgid_ScreenFade, _, target);
				write_short(7);
				write_short(7);
				write_short(0x0004);
				write_byte(79);
				write_byte(180);
				write_byte(61);
				write_byte(255);
				message_end();
				set_rendering(target, kRenderFxGlowShell, 79, 180, 61, kRenderNormal, 25);
				set_task(1.0, "pP_Efektleri_Kaldir",target+205013);
				sColoredChat(iP_ID,"!g%s !nAdli gardiyan uzerine basarili bir sekilde kustun ve onu sersemlettin!g!",sGetUserName(target));
				sColoredChat(target,"!g%s !nAdli mahkum senin uzerine kustu ve seni kisa sureligine sersemletti!g!",sGetUserName(iP_ID));
			}
			iG_OzellikKalanKullanim[iP_ID][iG_Yeteneklerim[iP_ID]] --;
			new iL_KacHakkimVardi = sGetIntData("pl>%i>%i>ozellik_hak",iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
			sSetIntData("pl>%i>%i>ozellik_hak",iL_KacHakkimVardi --,iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
		}
		case 2 : {
			iG_ZombiBeklemeSurem[iP_ID] = get_gametime();
			new iL_EklenecekCan = get_pcvar_num(iG_Cvarlar[64]);
			pP_HPAyarla(iP_ID,iL_EklenecekCan);
			sColoredChat(iP_ID,"!nBasarili bir sekilde kendi caniniza !g+%d.0 !ntakviye can eklediniz!g!",iL_EklenecekCan);
			iG_OzellikKalanKullanim[iP_ID][iG_Yeteneklerim[iP_ID]] --;
			new iL_KacHakkimVardi = sGetIntData("pl>%i>%i>ozellik_hak",iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
			sSetIntData("pl>%i>%i>ozellik_hak",iL_KacHakkimVardi --,iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
		}
		case 3 : {
			new target, body, dist = 400;
			get_user_aiming(iP_ID, target, body, dist );
			if(is_user_connected(target) && is_user_alive(target)){
				iG_ZombiBeklemeSurem[iP_ID] = get_gametime()+60.0;
				new iL_EklenecekCan = get_pcvar_num(iG_Cvarlar[65]);
				pP_HPAyarla(target,iL_EklenecekCan);
				sColoredChat(target,"!g%s !nAdli takim arkadasin sana !g%i HP!n hediye etti!g!",sGetUserName(iP_ID),iL_EklenecekCan);
				sColoredChat(iP_ID,"!g%s !nAdli takim arkadasina basarili bir sekilde !g%i HPi hediye ettin!g!",sGetUserName(target),iL_EklenecekCan);
				iG_OzellikKalanKullanim[iP_ID][iG_Yeteneklerim[iP_ID]] --;
				new iL_KacHakkimVardi = sGetIntData("pl>%i>%i>ozellik_hak",iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
				sSetIntData("pl>%i>%i>ozellik_hak",iL_KacHakkimVardi --,iG_Yeteneklerim[iP_ID],iG_UID[iP_ID]);
			}
		}
	}
	return PLUGIN_HANDLED;
}
public pP_HedefeEfektVer( args[ ] ){
	message_begin( MSG_BROADCAST, SVC_TEMPENTITY );
	write_byte(120);
	write_coord( args[ 0 ] );
	write_coord( args[ 1 ] );
	write_coord( args[ 2 ] );
	write_coord( args[ 3 ] );
	write_coord( args[ 4 ] );
	write_coord( args[ 5 ] );
	write_short( vomit );
	write_byte( 8 );
	write_byte( 70 );
	write_byte( 100 );
	write_byte( 5 );
	message_end( );
	return PLUGIN_CONTINUE;
}
public pP_Efektleri_Kaldir(iP_ID){
	iP_ID -= 205013;
	if(!is_user_connected(iP_ID)){
		return PLUGIN_HANDLED;
	}
	message_begin( MSG_ONE_UNRELIABLE, g_msgid_ScreenFade, _, iP_ID );
	write_short( ( 1<<12 ) );
	write_short( 0 );
	write_short( 0x0000 );
	write_byte( 0 );
	write_byte( 0 );
	write_byte( 0 );
	write_byte( 255 );
	message_end( );
	set_rendering( iP_ID );
	return PLUGIN_HANDLED;
}

public sqrt( num )
{
	new div = num;
	new result = 1;
	while( div > result )
	{
		div = ( div + result ) / 2;
		result = num / div;
	}
	return div;
}
stock bool:is_user_steam(id){
	static dp_pointer;
	if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider"))){
		server_cmd("dp_clientinfo %d",id);
		server_exec();
		return (get_pcvar_num(dp_pointer) == 2) ? true : false;
	}
	return false;
}