1. sayfa (Toplam 1 sayfa)

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 1:47 pm
gönderen OneTap
Merhabalar,

Aşağıdaki eklentiyi sunucuya yüklediğimizde, KURAL ihlali olduğunu söylemektedir.
Hangi satır veya içerik bu hataya sebep olmaktadır?

Eklentinin kaynağı Bilbaza ait olup, forumda Boundless tarafından paylaşılmıştır. Biz üzerine eklemeler yaptık.

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>

// Server Bilgisi
#define SUPPORTMENU_VERSION "BilgiMenu(v0.1)"
#define CASEMENU_VERSION "MOD(v0.1)"
#define SERVER "SERVER"
#define SERVERIP "csxx.csduragi.com"
#define SERVERBASLIK "SERVER GaminG"
#define SERVER_TEAMSPEAK3 "TS3AdresiBakimda"
#define SERVER_MAILADRESI "------------"
#define SERVER_FBADRESI "-----"
#define SERVER_SKYPEADRESI "----"
#define SERVER_TELNO "----"
#define SERVER_WEBADRESI "----"

/*===============SERVER KURALLARI====================*/
#define SERVER_KURAL_BASLIK "Sunucudaki GENEL-GECER Kurallar"
#define SERVER_KURAL_1 "Tum kurallar guncelleniyor!"
#define SERVER_KURAL_2 "---"
#define SERVER_KURAL_3 "---"
#define SERVER_KURAL_4 "---"
#define SERVER_KURAL_5 "---"
#define SERVER_KURAL_6 "---"
#define SERVER_KURAL_7 "---"
#define SERVER_KURAL_8 "---"

/*===============ADMINLIK KURALLARI====================*/
#define SERVER_ADMINLIK_KURAL_BASLIK "Sunucudaki Admin Kurallari"
#define SERVER_ADMINLIK_KURAL_1 "Adminlerimiz oncelikle GENEL-GECER kurallara uymalidir!"
#define SERVER_ADMINLIK_KURAL_2 "Tum kurallar guncelleniyor!"
#define SERVER_ADMINLIK_KURAL_3 "---"
#define SERVER_ADMINLIK_KURAL_4 "---"
#define SERVER_ADMINLIK_KURAL_5 "---"
#define SERVER_ADMINLIK_KURAL_6 "---"
#define SERVER_ADMINLIK_KURAL_7 "---"
#define SERVER_ADMINLIK_KURAL_8 "---"

/*===============SLOTLUK KURALLARI====================*/
#define SERVER_SLOTLUK_KURAL_BASLIK "Sunucudaki Slotluk Kurallari"
#define SERVER_SLOTLUK_KURAL_1 "Slotlarimiz oncelikle GENEL-GECER kurallara uymalidir!"
#define SERVER_SLOTLUK_KURAL_2 "Tum kurallar guncelleniyor!"
#define SERVER_SLOTLUK_KURAL_3 "---"
#define SERVER_SLOTLUK_KURAL_4 "---"
#define SERVER_SLOTLUK_KURAL_5 "---"
#define SERVER_SLOTLUK_KURAL_6 "---"
#define SERVER_SLOTLUK_KURAL_7 "---"
#define SERVER_SLOTLUK_KURAL_8 "---"

/*===============REKABETCI MOD KURALLAR====================*/
#define SERVER_REKABETCI_KURAL_BASLIK "Sunucudaki Rekabetci MOD Kurallari"
#define SERVER_REKABETCI_KURAL_1 "Tum kurallar guncelleniyor!"
#define SERVER_REKABETCI_KURAL_2 "---"
#define SERVER_REKABETCI_KURAL_3 "---"
#define SERVER_REKABETCI_KURAL_4 "---"
#define SERVER_REKABETCI_KURAL_5 "---"
#define	SERVER_REKABETCI_KURAL_6 "---"
#define SERVER_REKABETCI_KURAL_7 "---"
#define SERVER_REKABETCI_KURAL_8 "---"

/*===============DUYURULAR====================*/
#define SERVER_DUYURU_BASLIK "Duyurular"
#define SERVER_DUYURU_1 "Sunucuda adminlik satisi yoktur!"
#define SERVER_DUYURU_2 "Teamspeak3 adresimiz yenilenmistir!"
#define SERVER_DUYURU_3 "Slot alimlari, TEKLIF sistemi ile yapilir!"

/*===============YASAKLI OYUNCULAR====================*/
#define SERVER_YASAKLI_OYUNCU_BASLIK "Yasakli Oyuncular Listesi"
#define SERVER_YASAKLI_OYUNCU_1 "---"
#define SERVER_YASAKLI_OYUNCU_1_SEBEP "Hile Suphesi"
#define SERVER_YASAKLI_OYUNCU_2 "---"
#define SERVER_YASAKLI_OYUNCU_2_SEBEP "Hile"
#define SERVER_YASAKLI_OYUNCU_3 "---"
#define SERVER_YASAKLI_OYUNCU_3_SEBEP "Kufur"


/*===============ADMINLIK FIYATLARI====================*/
#define ADMINLIK_SATISI_BASLIK "Adminlik Fiyatlari"
#define ADMINLIK_SATISI_YOK "Suan sunucumuzda adminlik satisi yoktur!"
#define ADMINLIK_SATIS_FIYATI "15 TL"
#define ADMINLIK_SATIS_FIYATI_SEVIYE "Admin Level 1"
#define ADMINLIK_SATIS_FIYATI2 "15 TL"
#define ADMINLIK_SATIS_FIYATI2_SEVIYE "Admin Level 1"
#define ADMINLIK_SATIS_FIYATI3 "15 TL"
#define ADMINLIK_SATIS_FIYATI3_SEVIYE "Admin Level 1"

/*===============TEAMSPEAK3 MENU====================*/
#define SERVER_TEAMSPEAK3_BASLIK "Guncel Versiyon Teamspeak3 Client"
#define SERVER_TEAMSPEAK3_X64 "https://www.teamspeak3.com/teamspeak-download.php"
#define SERVER_TEAMSPEAK3_X32 "https://www.teamspeak3.com/teamspeak-download.php"

new
PLUGIN[]	= "Destek Menü Plugini",
VERSION[]	= "1.0",
AUTHOR[]	= "Bilbaz, Boundless",
supportbilgisi,
facebookbilgi,
skypebilgi,
telefonnumarasi,
websitebilgisi,
mailbilgisi,
kuralbilgisi,
ts3bilgisi,
iletisimbilgisi,
duyurubilgisi,
yasaklibilgisi,
adminlikfiyati,
kasabilgisi;

public plugin_init() { 
	
	// Eklenti Kaydi
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// SAY - SAY_TEAM kaydi
	register_clcmd("radio1","WSMenuShow")
	register_clcmd("radio3","WSMenuShow")
	register_clcmd("say /ws","WSMenuShow")
	register_clcmd("say_team /ws","WSMenuShow")
	
	// Reklam Gecisi
	set_task(55.0, "vortex_supportcasemenu_message", 0, _, _, "b") 

	// SupportMenu Cvar Ayarlari
	supportbilgisi	= register_cvar("support_system","1");
	facebookbilgi	= register_cvar("support_facebook","1");
	skypebilgi	= register_cvar("support_skype","0");
	telefonnumarasi	= register_cvar("support_telefon","0");
	websitebilgisi	= register_cvar("support_website","1");
	mailbilgisi	= register_cvar("support_mail","1");
	kuralbilgisi	= register_cvar("support_kurallar","1");
	ts3bilgisi	= register_cvar("support_teamspeak3","1");
	iletisimbilgisi	= register_cvar("support_iletisim","1");
	duyurubilgisi	= register_cvar("support_duyurular","1");
	yasaklibilgisi	= register_cvar("support_yasaklilar","1");
	adminlikfiyati	= register_cvar("support_fiyatlar","0");
	
	// CaseMenu Cvar Ayarlari
	kasabilgisi	= register_cvar("case_system","1");

}
/*===============CSGO WS MENU BOLUMU=============*/
public WSMenuShow(id)
{
		new WSMenu, WSMenuValue[512]  
		
		formatex(WSMenuValue, charsmax(WSMenuValue), "\w%s^n\wEnvanter Sistemi", CASEMENU_VERSION)
		WSMenu = menu_create(WSMenuValue, "WSMenu_Handler")  
		
		if(get_pcvar_num(kasabilgisi) == 1)
		{
			formatex(WSMenuValue, charsmax(WSMenuValue), "\wEnvanter")
			menu_additem(WSMenu, WSMenuValue, "1")
		}
		
		if(get_pcvar_num(supportbilgisi) == 1)
		{
		
			formatex(WSMenuValue, charsmax(WSMenuValue), "\wBilgi Menusu")
			menu_additem(WSMenu, WSMenuValue, "2")
		}
	
		formatex(WSMenuValue, charsmax(WSMenuValue), "\wReport")
		menu_additem(WSMenu, WSMenuValue, "3")
		
		formatex(WSMenuValue, charsmax(WSMenuValue), "\wEl Sonu Muzik")
		menu_additem(WSMenu, WSMenuValue, "4")
		
		formatex(WSMenuValue, charsmax(WSMenuValue), "\yCikis")  
		menu_setprop(WSMenu,MPROP_EXITNAME,WSMenuValue)  
	
		menu_display(id, WSMenu, 0);
}
	
public WSMenu_Handler(id, WSMenu, item)
{
		
	if( item == MENU_EXIT )
	{
		menu_destroy(WSMenu);
		return PLUGIN_HANDLED;
	}
	
	new data[4], iName[64];
	new access, callback;
	menu_item_getinfo(WSMenu, item, access, data,3, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
		
	switch(key)
	{
		case 1: 
		{
			CaseMenuShow(id)
		}
		case 2: 
		{ 
			SupportMenuShow(id)
		}
		case 3:
		{
			console_cmd(id,"say /report")
		}
		case 4:
		{
			console_cmd(id,"say /roundsound")
			WSMenuShow(id)
		}
	}
		
	menu_destroy(WSMenu);
	return PLUGIN_HANDLED;
}
/*===============CSGO WS MENU BOLUMU SON=========*/ 
/*===============DESTEK MENU BOLUMU=============*/
public SupportMenuShow(id)
{
	new SupportMenu, SupportMenuValue[512]  
	
	formatex(SupportMenuValue, charsmax(SupportMenuValue), "\w%s^n\wBilgilendirme", SUPPORTMENU_VERSION)  
	SupportMenu = menu_create(SupportMenuValue, "SupportMenu_Handler")  
	
	if(get_pcvar_num(iletisimbilgisi) == 1)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yIletisim Bilgilerimiz")  
		menu_additem(SupportMenu, SupportMenuValue, "1")  
	}
	
	if(get_pcvar_num(ts3bilgisi) == 1)
	{ 
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yTeamspeak3")
		menu_additem(SupportMenu, SupportMenuValue, "2")
		
	}
	if(get_pcvar_num(duyurubilgisi) == 1)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yDuyurular")
		menu_additem(SupportMenu, SupportMenuValue, "3")
		
	}
	if(get_pcvar_num(kuralbilgisi) == 1)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\ySunucu Kurallari")
		menu_additem(SupportMenu, SupportMenuValue, "4")
	}
	if(get_pcvar_num(yasaklibilgisi) == 1)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yYasakli Oyuncular")
		menu_additem(SupportMenu, SupportMenuValue, "5")
	}	
	if(get_pcvar_num(adminlikfiyati) == 1)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yAdminlik Satisi")
		menu_additem(SupportMenu, SupportMenuValue, "6")
		
	}
	if(get_pcvar_num(adminlikfiyati) == 0)
	{
		formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yAdminlik Satisi")
		menu_additem(SupportMenu, SupportMenuValue, "7")
		
	}
	
	formatex(SupportMenuValue, charsmax(SupportMenuValue), "\r[\wEnvanter Sistemi\r]")
	menu_additem(SupportMenu, SupportMenuValue, "8")
	
	formatex(SupportMenuValue, charsmax(SupportMenuValue), "\yCikis")  
	menu_setprop(SupportMenu,MPROP_EXITNAME,SupportMenuValue)  
	
	menu_display(id, SupportMenu, 0)
}

public SupportMenu_Handler(id, SupportMenu, item)
{	
	if( item == MENU_EXIT )
	{
		menu_destroy(SupportMenu);
		return PLUGIN_HANDLED;
	}
	
	new data[9], iName[64];
	new access, callback;
	menu_item_getinfo(SupportMenu, item, access, data,8, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	new adnm[64]
	get_user_name(id, adnm, 63)
	get_user_name(id,adminismi,31)
	
	
	
	switch(key)
	{
		case 1: 
		{
			IletisimMenuShow(id)
		}
		case 2: 
		{
			TS3MenuShow(id) 
		}
		case 3: 
		{
			static motd[99991], len;
			SupportMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_DUYURU_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">1- </color><font color=^"white^">%s</color>^n", SERVER_DUYURU_1);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">2- </color><font color=^"white^">%s</color>^n", SERVER_DUYURU_2);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">3- </color><font color=^"white^">%s</color>^n", SERVER_DUYURU_3);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Duyuru Listesi");
			return 0;
		} 
		case 4: 
		{
			KurallarMenuShow(id)
		} 
		case 5: 
		{
			static motd[99991], len;
			SupportMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_YASAKLI_OYUNCU_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> isimli oyuncu <font color=^"red^">^"%s^"</color><font color=^"white^"> sebebiyle yasaklidir.</color>^n", SERVER_YASAKLI_OYUNCU_1, SERVER_YASAKLI_OYUNCU_1_SEBEP);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> isimli oyuncu <font color=^"red^">^"%s^"</color><font color=^"white^"> sebebiyle yasaklidir.</color>^n", SERVER_YASAKLI_OYUNCU_2, SERVER_YASAKLI_OYUNCU_2_SEBEP);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> isimli oyuncu <font color=^"red^">^"%s^"</color><font color=^"white^"> sebebiyle yasaklidir.</color>^n", SERVER_YASAKLI_OYUNCU_3, SERVER_YASAKLI_OYUNCU_3_SEBEP);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sikayet islemleri icin</color><font color=^"red^"> %s </color></left><font color=^"white^"> ts3 adresinden, </right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">SS, VIDEO ile bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Sunucumuzdaki Yasakli Oyuncularin Listesi");
			return 0;
			
		} 
		case 6: 
		{
			static motd[99991], len;
			SupportMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",ADMINLIK_SATISI_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> seviye adminlik </color></left><font color=^"red^">%s</right>^n",ADMINLIK_SATIS_FIYATI_SEVIYE,ADMINLIK_SATIS_FIYATI);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> seviye adminlik </color></left><font color=^"red^">%s</right>^n",ADMINLIK_SATIS_FIYATI2_SEVIYE,ADMINLIK_SATIS_FIYATI2);
			len += format(motd[len], 99990-len,"<left><font color=^"pink^">%s</color><font color=^"white^"> seviye adminlik </color></left><font color=^"red^">%s</right>^n",ADMINLIK_SATIS_FIYATI3_SEVIYE,ADMINLIK_SATIS_FIYATI3);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Satis islemleri icin</color><font color=^"red^"> %s </color></left><font color=^"white^"> ts3 adresinden, </right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Satis islemleri icin</color><font color=^"red^"> %s </color></left><font color=^"white^"> mail adesinden, </right>^n",SERVER_MAILADRESI);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Satis islemleri icin</color><font color=^"red^"> %s </color></left><font color=^"white^"> sayfasindan,</right>^n",SERVER_FBADRESI);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
						
			show_motd(id, motd, "Adminlik Satis Durumu: ALIM VAR");
			return 0;
			
			
		}
		case 7: 
		{
			static motd[99991], len;
			SupportMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"red^">%s</font></h2></center>^n",ADMINLIK_SATISI_BASLIK);
			len += format(motd[len], 99990-len,"<center><h3><font color=^"white^">%s</color></h3></center>^n",ADMINLIK_SATISI_YOK);
			show_motd(id, motd, "Adminlik Satis Durumu: ALIM YOK");			
			return 0;			
		}
		case 8: 
		{
			WSMenuShow(id)
		} 
	}
	
	menu_destroy(SupportMenu);
	return PLUGIN_HANDLED;
}



public IletisimMenuShow(id)
{
	new IletisimMenu, IletisimMenuValue[512]  
	
	formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\w%s^n\wIletisim Bilgileri", SUPPORTMENU_VERSION)
	IletisimMenu = menu_create(IletisimMenuValue, "IletisimMenu_Handler")  
	
	if(get_pcvar_num(facebookbilgi) == 1)
	{
		formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r Facebook: \w%s",SERVER_FBADRESI)  
		menu_additem(IletisimMenu, IletisimMenuValue, "1")  
	}
	if(get_pcvar_num(skypebilgi) == 1)
	{ 
		formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r Skype: \w%s",SERVER_SKYPEADRESI)
		menu_additem(IletisimMenu, IletisimMenuValue, "2")
		
	}
	if(get_pcvar_num(telefonnumarasi) == 1)
	{
		formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r Telefon: \w%s",SERVER_TELNO)
		menu_additem(IletisimMenu, IletisimMenuValue, "3")
		
	}
	if(get_pcvar_num(websitebilgisi) == 1)
	{
		formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r Web Site: \w%s",SERVER_WEBADRESI)
		menu_additem(IletisimMenu, IletisimMenuValue, "4")

	}
	if(get_pcvar_num(mailbilgisi) == 1)
	{
		formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r E-Posta: \w%s",SERVER_MAILADRESI)
		menu_additem(IletisimMenu, IletisimMenuValue, "5")

	}
	
	formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\r [\wGeri\r]")
	menu_additem(IletisimMenu, IletisimMenuValue, "6")
	
	formatex(IletisimMenuValue, charsmax(IletisimMenuValue), "\yCikis")  
	menu_setprop(IletisimMenu,MPROP_EXITNAME,IletisimMenuValue)  
	
	menu_display(id, IletisimMenu, 0)  
	
	
	
}
public IletisimMenu_Handler(id, IletisimMenu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(IletisimMenu);
		return PLUGIN_HANDLED;
	}
	new data[7], iName[64];
	new access, callback;
	menu_item_getinfo(IletisimMenu, item, access, data,6, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: 
		{
			IletisimMenuShow(id)
		}
		case 2: 
		{ 
			IletisimMenuShow(id)
		}
		case 3: 
		{
			IletisimMenuShow(id)
		}
		case 4: 
		{
			IletisimMenuShow(id)
		}
		case 5: 
		{
			IletisimMenuShow(id)
		}
		case 6: 
		{
			SupportMenuShow(id)
		}
		
	}
	
	menu_destroy(IletisimMenu);
	return PLUGIN_HANDLED;
}


public TS3MenuShow(id)
{	
	new TS3Menu, TS3MenuValue[512]  
	
	formatex(TS3MenuValue, charsmax(TS3MenuValue), "\w%s^n\wTeamspeak 3", SUPPORTMENU_VERSION)
	TS3Menu = menu_create(TS3MenuValue, "TS3Menu_Handler")  
	
	formatex(TS3MenuValue, charsmax(TS3MenuValue), "\wTeamspeak3 Baglan")
	menu_additem(TS3Menu, TS3MenuValue, "1")
	
	formatex(TS3MenuValue, charsmax(TS3MenuValue), "\wTeamspeak3 Indir")
	menu_additem(TS3Menu, TS3MenuValue, "2")

	formatex(TS3MenuValue, charsmax(TS3MenuValue), "\r[\wGeri\r]")
	menu_additem(TS3Menu, TS3MenuValue, "3")
	
	formatex(TS3MenuValue, charsmax(TS3MenuValue), "\yCikis")  
	menu_setprop(TS3Menu,MPROP_EXITNAME,TS3MenuValue)  

	menu_display(id, TS3Menu, 0);
}

public TS3Menu_Handler(id, TS3Menu, item)
{
	if( item == MENU_EXIT )
	{
		menu_destroy(TS3Menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(TS3Menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: 
		{
			// CSDuragi.COM icin bu eklenti calisir!
			console_cmd(id,"say /ts3")
			TS3MenuShow(id)
		}
		case 2: 
		{ 
			static motd[99991], len;
			TS3MenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_TEAMSPEAK3_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"red^">32BIT icin linkimiz: </color></left>^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">%s</color></left>^n",SERVER_TEAMSPEAK3_X32);
			len += format(motd[len], 99990-len,"<left><font color=^"red^">64BIT icin linkimiz: </color></left>^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">%s</color></left>^n",SERVER_TEAMSPEAK3_X64);			
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
						
			show_motd(id, motd, "Teamspeak3 32Bit/64Bit Indir");
			return 0;
		}
		case 3:
		{
			SupportMenuShow(id)
		}
	}
	
	menu_destroy(TS3Menu);
	return PLUGIN_HANDLED;
} 

public KurallarMenuShow(id)
{
	
	new KurallarMenu, KurallarMenuValue[512]  
	
	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\w%s^n\wKurallar Sayfasi", SUPPORTMENU_VERSION)
	KurallarMenu = menu_create(KurallarMenuValue, "KurallarMenu_Handler")  
	
	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\wServer Kurallari")
	menu_additem(KurallarMenu, KurallarMenuValue, "1")
	
	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\wAdminlik Kurallari")
	menu_additem(KurallarMenu, KurallarMenuValue, "2")
	
	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\wSlotluk Kurallari")
	menu_additem(KurallarMenu, KurallarMenuValue, "3")
	
	if(get_cvar_num("rekabetci_mod") == 1)
	{
		formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\wRekabetci Kurallari")
		menu_additem(KurallarMenu, KurallarMenuValue, "4")
	}

	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\r[\wGeri\r]")
	menu_additem(KurallarMenu, KurallarMenuValue, "5")
	
	formatex(KurallarMenuValue, charsmax(KurallarMenuValue), "\yCikis")  
	menu_setprop(KurallarMenu,MPROP_EXITNAME,KurallarMenuValue)  

	menu_display(id, KurallarMenu, 0);
}

public KurallarMenu_Handler(id, KurallarMenu, item)
{
	
	if( item == MENU_EXIT ){
		menu_destroy(KurallarMenu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(KurallarMenu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
	
	switch(key)
	{
		case 1: 
		{
			// SERVER KURALLARI
			static motd[99991], len;
			KurallarMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_KURAL_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">1-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">2-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">3-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">4-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">5-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">6-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">7-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">8-) </color></left><font color=^"red^">%s</right>^n",SERVER_KURAL_8);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Server Kurallari");
			return 0;
		}
		case 2: 
		{ 
			// ADMINLIK KURALLARI
			static motd[99991], len;
			KurallarMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_ADMINLIK_KURAL_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">1-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">2-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">3-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">4-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">5-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">6-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">7-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">8-) </color></left><font color=^"red^">%s</right>^n",SERVER_ADMINLIK_KURAL_8);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Adminlik Kurallari");
			return 0;	
		}
		case 3:
		{
			// SERVER KURALLARI
			static motd[99991], len;
			KurallarMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_SLOTLUK_KURAL_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">1-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">2-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">3-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">4-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">5-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">6-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">7-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">8-) </color></left><font color=^"red^">%s</right>^n",SERVER_SLOTLUK_KURAL_8);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Slotluk Kurallari");
			return 0;	
		}
		case 4:
		{
			// REKABETCI MOD KURALLARI
			static motd[99991], len;
			KurallarMenuShow(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h2><font color=^"white^">%s</font></h2></center>^n",SERVER_REKABETCI_KURAL_BASLIK);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">1-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">2-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">3-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">4-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">5-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">6-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">7-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">8-) </color></left><font color=^"red^">%s</right>^n",SERVER_REKABETCI_KURAL_8);
			len += format(motd[len], 99990-len,"^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^">Sorun, oneri ve gorusleriniz icin </color><font color=^"red^">%s</color></left><font color=^"white^"> ts3 adresinden,</right>^n",SERVER_TEAMSPEAK3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^">bize ulasabilirsiniz!</color></left>");
			
			show_motd(id, motd, "Rekabetci Mod Kurallari");
			return 0;
		}
		case 5:
		{
			SupportMenuShow(id)
		}
	}
	
	menu_destroy(KurallarMenu);
	return PLUGIN_HANDLED;
}  
/*===============DESTEK MENU BOLUMU SON=========*/ 
/*===============CASE MENU BOLUMU====================*/
public CaseMenuShow(id)
{
	new CaseMenu, CaseMenuValue[512]  
		
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\w%s^n\wModel - Skin Secimi", CASEMENU_VERSION)
	CaseMenu = menu_create(CaseMenuValue, "CaseMenu_Handler")  
		
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wKnife Skin")
	menu_additem(CaseMenu, CaseMenuValue, "1")
		
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wAk47 Skin")
	menu_additem(CaseMenu, CaseMenuValue, "2")
	
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wAwp Skin")
	menu_additem(CaseMenu, CaseMenuValue, "3")
	
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wDeagle Skin")
	menu_additem(CaseMenu, CaseMenuValue, "4")
	
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wGlock18 Skin")
	menu_additem(CaseMenu, CaseMenuValue, "5")

	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wM4A1 Skin")
	menu_additem(CaseMenu, CaseMenuValue, "6")
	
	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\wUSP Skin")
	menu_additem(CaseMenu, CaseMenuValue, "7")

	formatex(CaseMenuValue, charsmax(CaseMenuValue), "\yCikis")
	menu_setprop(CaseMenu,MPROP_EXITNAME,CaseMenuValue)  

	menu_display(id, CaseMenu, 0);
}
	
public CaseMenu_Handler(id, CaseMenu, item)
{
		
	if( item == MENU_EXIT )
	{
		menu_destroy(CaseMenu);
		return PLUGIN_HANDLED;
	}
	
	new data[8], iName[64];
	new access, callback;
	menu_item_getinfo(CaseMenu, item, access, data,7, iName, 63, callback);
	new key = str_to_num(data);
	new adminismi[32]
	get_user_name(id,adminismi,31)
		
	switch(key)
	{
		case 1: 
		{
			console_cmd(id,"say /knife")
		}
		case 2: 
		{ 
			console_cmd(id,"say /ak47")
		}
		case 3:
		{
			console_cmd(id,"say /awp")
		}
		case 4:
		{
			console_cmd(id,"say /deagle")
		}
		case 5:
		{
			console_cmd(id,"say /glock")
		}
		case 6:
		{
			console_cmd(id,"say /m4")
		}
		case 7:
		{
			console_cmd(id,"say /usp")
		}
	}		
	menu_destroy(CaseMenu);
	return PLUGIN_HANDLED;
}
/*===============CASE MENU BOLUMU SON====================*/
/*===============REKLAM BOLUMU======================*/

public vortex_supportcasemenu_message()
{
	switch(random_num(1,5))
	{
		case 1:
		{ 
			ChatColor(0, "!g[%s]: !yCSGO ana menu icin !g/ws !yyaziniz.",SERVER)
		}
		case 2:
		{ 
			ChatColor(0, "!g[%s]: !ySunucumuzda !g[X] !y- !g[Z] !y- !g[C] !ytuslari ile skin secebilirsiniz.",SERVER)
		}
		case 3:
		{ 
			ChatColor(0, "!g[%s]: !yBilgiMenu versiyonu: !g%s",SERVER, SUPPORTMENU_VERSION)
		}
		case 4:
		{ 
			ChatColor(0, "!g[%s]: !yCSGOMod versiyonu: !g%s",SERVER, CASEMENU_VERSION)
		}
		case 5: 
		{ 
			ChatColor(0, "!g[%s]: !yBilgi menusu icin !g/ws !yyaziniz.",SERVER)
				
		}
	}
}
/*===============REKLAM BOLUMU SON==================*/
/*===============STOCK BOLUMU=======================*/
stock ChatColor(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	format(msg, sizeof(msg), "%s", msg)
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!y", "^1")
	replace_all(msg, 190, "!team", "^3")
	
	if (id) players[0] = id; else get_players(players, count, "ch")
	{
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players[i]))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg); 
				message_end();
			}
		}
	}
}
/*===============STOCK BOLUMU SON===================*/

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 2:23 pm
gönderen emirakpinar
"Sunucu" kelimelerini değiştirdiğiniz taktirde panele yükleyecektir.

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 2:43 pm
gönderen OneTap
Teşekkürler, Sorun Çözülmüştür.

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 2:48 pm
gönderen Vortex
emirakpinar yazdı: Pzr Eyl 23, 2018 2:23 pm "Sunucu" kelimelerini değiştirdiğiniz taktirde panele yükleyecektir.
Bu yasakli kod ve icerikle ilgili bir kaynak var mı acaba elinizde?

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 2:59 pm
gönderen emirakpinar
Vortex yazdı: Pzr Eyl 23, 2018 2:48 pm
emirakpinar yazdı: Pzr Eyl 23, 2018 2:23 pm "Sunucu" kelimelerini değiştirdiğiniz taktirde panele yükleyecektir.
Bu yasakli kod ve icerikle ilgili bir kaynak var mı acaba elinizde?
Ne yazık ki güvenlik nedeniyle yasaklı kelimelerin tam bir listesi yok

Eklentideki Kural İhlali Nedir?

Gönderilme zamanı: Pzr Eyl 23, 2018 3:13 pm
gönderen ulyoS
Kural İhlali Veren Kodları Paylaşmak doğru değilmiş.