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===================*/