Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Destek Menü Plugini (Kişiselleştirilebilir)

Counter-Strike 1.6 Eklenti Paylaşımı

Moderatör: Moderatörler

Forum kuralları
DİKKAT !
Konu Başlığı veya içeriği BÜYÜK HARFLERLE olan konular direk silenecektir !
Burası eklenti paylaşım bölümüdür ve yönetici onaylıdır. Alakasız konular hiçbir şekilde onaylanmayacaktır

Eklenti eklerken eklenti kurallarına uyulması gerekir.
En önemlisi paylaşılan eklenti şablonuna uyulması gerekir.
Bu hususlara dikkat edilmeyip paylaşılan eklenti konuları silenecektir.

Konu Sahibi
Boundless
Mesajlar: 19
Kayıt: Çrş Eyl 09, 2015 4:33 pm
Konum: Tekirdağ

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Boundless »

Eklenti Adı: Destek Menü Plugini
Eklenti Versiyonu: 1.0
Eklenti Editörü: Boundless


Resim

Bütün ihtiyaçları karşılayan ve kolayca cvar ayarlarıyla kendinize göre uyarlayabileceğiniz Destek Menü plugini sorunsuz bir şekilde çalışmaktadır. Kurallar, Server Bilgileri, İletişim Adresleri, Fiyat bilgileri gibi bölümlerde bulunmaktadır. Bunları değiştirmek oldukça basittir. Yapmanız gereken sma dosyasını açıp yönergeleri uygulamak...

ÖRNEK:

Kod: Tümünü seç

#define SERVER "CSDuragi DeathMatch FFA [ HP BONUS ]"        //// Server adını buraya yazınız.
#define FACEBOOK "facebook.com/CSDuragi.com"        //// Facebook Adresini örnekteki gibi yazınız.
#define SKYPE "RunAwayTR"                                   //// Skype Adresinizi örnekteki gibi yazınız.
#define TELNO "Telno"                        //// Telefon Numaranızı yazınız.
#define WEBS "CSDuragi.COM"           //// Sitenizi yazınız.  
Say'dan /Destekmenu yazarak destek menüye girebilirsiniz.
BİLGİ: Oyun içinde belirli aralıklarla "Destek Menuye girmek icin /Destekmenu yaziniz." diye oto say mesajı geçmektedir.


CVAR AYARLARI:

İletişim bilgileri;
destek_facebilgi "1" ; İletişim bilgileri menüsündeki facebook adresinizin görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)
destek_skypebilgi "1" ; İletişim bilgileri menüsündeki skype adresinizin görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)
destek_telbilgi "1" ; İletişim bilgileri menüsündeki telefon numaranızın görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)
destek_website "1" ; İletişim bilgileri menüsündeki sitenizin görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

Kurallar Menüsü;
destek_kurallarmenu "1" ; Kurallar Menüsünün görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

TeamSpeak3 Menüsü;
destek_ts3menu "1" ; Teamspeak3 Menüsünün görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

İletişim Menüsü;
destek_iletisimmenu "1" ; İletişim Menüsünün görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

Server Bilgi Sayfası;
destek_serverbilgi "1" ; Server Bilgi Sayfasının görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

Fiyat Bilgi Sayfası;
destek_fiyatsayfasi "1" ; Fiyat Bilgi Sayfasının görünüp görünmeyeceğini ayarlar. (0 Görünmesin; 1 Görünsün)

Cvar Ayarları Nasıl yapılır?
Örneğin serverınıza ait bir siteniz yoksa ve menüde website kısmının görünmesini istemiyorsanız panelinizden server.cfg kısmına destek_website "0" kodunu yazarak kaydediyoruz. Ayrıca .sma dosyasından bu kodu bulup düzelterekte işlemi gerçekleştirebilirsiniz.

DİKKAT!
Pluginin sorunsuz çalışabilmesi için #define'ler harici hiçbir kodu ellemeyiniz. (Örneğin kurallar kısmına 2 kural yazacaksanız geri kalan #define'leri silebilirsiniz.) Onun haricinde silme veya düzeltme yapmayınız!

Eklenti sorunsuz olarak çalışmaktadır. Herhangi bir sorun yaşarsanız bana ulaşabilirsiniz...

Alıntıdır.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
En son Boundless tarafından Prş Eyl 10, 2015 2:56 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.

Etiketler:
Link:
Linklerini gizle
Linki Kopyala

Anil Can
Mesajlar: 38
Kayıt: Çrş Eyl 09, 2015 5:04 pm

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Anil Can »

Eklenti bilbaza ait. Şu author değiştirme sevdanızdan vazgeçin

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Boundless
Mesajlar: 19
Kayıt: Çrş Eyl 09, 2015 4:33 pm
Konum: Tekirdağ

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Boundless »

Anil Can yazdı:Eklenti bilbaza ait. Şu author değiştirme sevdanızdan vazgeçin
Eklenti Editörü yazdım zaten dostum. Düzenleme ve anlatım tamamıyla bana ait. Uyarın için teşekkürler yinede alıntı olduğunu da ekledim.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Boundless
Mesajlar: 19
Kayıt: Çrş Eyl 09, 2015 4:33 pm
Konum: Tekirdağ

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Boundless »

CSmiLeFaCe yazdı:
Boundless yazdı:
Anil Can yazdı:Eklenti bilbaza ait. Şu author değiştirme sevdanızdan vazgeçin
Eklenti Editörü yazdım zaten dostum. Düzenleme ve anlatım tamamıyla bana ait. Uyarın için teşekkürler yinede alıntı olduğunu da ekledim.

Kod: Tümünü seç

#define AUTHOR "Boundless"

Kod: Tümünü seç

#define KURAL1 "Emege saygi icin facebook sayfamizi begeniniz."
#define KURAL2 "www.facebook.com/RunAwayGaming"
Sma içerisi öyle demiyor. Emeğe saygı, lütfen.
Alıntı olduğu konuda yazıyor zaten. Ufak bir araştırmayla yapımcısını bulabilirsiniz. Sma'da versiyon güncellemesi yaparken tekrar bir düzenleme yapıp düzelteceğim.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

jNx
Mesajlar: 158
Kayıt: Pzt Eyl 28, 2015 8:12 pm

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen jNx »

Paylaşım için teşekkürler.

Link:
Linklerini gizle
Linki Kopyala

Shiniori
Mesajlar: 42
Kayıt: Prş Eyl 10, 2015 12:28 pm
Konum: Gebze
Server Ip/DNS: cs15.csduragi.com
Clan İsmi: Nbk Gaming
İletişim:

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Shiniori »

Sonuç
Eklenti derleme sonucu aşağıdaki gibidir;
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

//cstrike/addons/amxmodx/scripting/destekmenu.sma(414) : warning 217: loose indentation
Header size: 816 bytes
Code size: 15044 bytes
Data size: 2028408 bytes
Stack/heap size: 16384 bytes; estimated max. usage=781 cells (3124 bytes)
Total requirements: 2060652 bytes

1 Warning.
Done.

Link:
Linklerini gizle
Linki Kopyala

Shiniori
Mesajlar: 42
Kayıt: Prş Eyl 10, 2015 12:28 pm
Konum: Gebze
Server Ip/DNS: cs15.csduragi.com
Clan İsmi: Nbk Gaming
İletişim:

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Shiniori »

bu hatayı nasıl gideririz ?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
Boundless
Mesajlar: 19
Kayıt: Çrş Eyl 09, 2015 4:33 pm
Konum: Tekirdağ

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Boundless »

CSDurağı panelinde mi bu hatayı veriyor?

Link:
Linklerini gizle
Linki Kopyala

sauronescobar
Mesajlar: 1
Kayıt: Pzt Eki 05, 2015 5:18 pm

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen sauronescobar »

eklentiyi sw kurdum ama /destekmenü yazınca forumdan indirdiğim şekilde yazılar gözüküyor. Aşağıdaki gibi. yüklemeden önce düzeltme yapmıştım ama aşağıda belirttiğim şekilde yüklenmiş. nasıl düzeltebilirim.

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */ 

#include <amxmodx> 
#include <amxmisc> 

#define PLUGIN "Destek Menu Plugini" 
#define VERSION "1.0" 
#define AUTHOR "Boundless"
////////////////////////////////////////////////
#define SERVER "RunAway Gaming"              	//// Server adini buraya yaziniz.
#define FACEBOOK "facebook.com/RunAwayGaming"   //// Facebook Adresinizi örnekteki gibi yaziniz. Sayfamizi begenmeyi unutmayin!
#define SKYPE "RunAwayTR"                     	//// Skype Adresinizi örnekteki gibi yaziniz.
#define TELNO "Telno"                    //// Telefon Numaranizi yaziniz.
#define WEBS "CSDuragi.COM"                     //// Sitenizi yaziniz.
/////////////Server//Kurallari/////////////
/*===================================*////////
#define KURAL1 "Emege saygi icin facebook sayfamizi begeniniz."
#define KURAL2 "www.facebook.com/RunAwayGaming"
#define KURAL3 "Buraya 3. kurali yaziniz"
#define KURAL4 "Buraya 4. kurali yaziniz"
#define KURAL5 "Buraya 5. kurali yaziniz"
#define KURAL6 "Buraya 6. kurali yaziniz"
#define KURAL7 "Buraya 7. kurali yaziniz"
#define KURAL8 "Yazacak birsey bulamadiysaniz bu satirlari silebilirsiniz."
/*===================================*///////////
//////////////////Adminlik//Kurallari////////////
/*===================================*///////////
#define KKURAL1 "Bu bosluga 1. Admin Kuralini yaziniz"
#define KKURAL2 "Bu bosluga 2. Admin Kuralini yaziniz"
#define KKURAL3 "Bu bosluga 3. Admin Kuralini yaziniz"
#define KKURAL4 "Bu bosluga 4. Admin Kuralini yaziniz"
#define KKURAL5 "Bu bosluga 5. Admin Kuralini yaziniz"
#define KKURAL6 "Bu bosluga 6. Admin Kuralini yaziniz"
#define KKURAL7 "Bu bosluga 7. Admin Kuralini yaziniz"
#define KKURAL8 "Yazacak birsey bulamadiysaniz bu satirlari silebilirsiniz."
/*===================================*//////////
//////////////////Slotluk//Kurallari/////////////
/*===================================*//////////
#define KKKURAL1 "Bu bosluga 1. Slotluk Kurallarini yaziniz"
#define KKKURAL2 "Bu bosluga 2. Slotluk Kurallarini yaziniz"
#define KKKURAL3 "Bu bosluga 3. Slotluk Kurallarini yaziniz"
#define KKKURAL4 "Bu bosluga 4. Slotluk Kurallarini yaziniz"
#define KKKURAL5 "Bu bosluga 5. Slotluk Kurallarini yaziniz"
#define KKKURAL6 "Bu bosluga 6. Slotluk Kurallarini yaziniz"
#define KKKURAL7 "Bu bosluga 7. Slotluk Kurallarini yaziniz"
#define KKKURAL8 "Yazacak birsey bulamadiysaniz bu satirlari silebilirsiniz."
/*===================================*//////////
///////////////////Server Bilgileri////////////////
/*===================================*//////////
#define BILGI1 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI2 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI3 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI4 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI5 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI6 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI7 "Bu bosluga Serveriniz Hakkinda bilgiler yaziniz"
#define BILGI8 "Yazacak birsey bulamadiysaniz bu satirlari silebilirsiniz."
/*===================================*//////////
////////////////////Fiyat Bilgileri/////////////////////////////
/*===================================*//////////
#define FIYAT1 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT2 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT3 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT4 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT5 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT6 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT7 "Bu bosluga sattiginiz urunlerin fiyatlarini yaziniz"
#define FIYAT8 "Yazacak birsey bulamadiysaniz bu satirlari silebilirsiniz."
/*===================================*//////////
new facebilgi,
skypebilgi,
telefonbilgi,
kusayfasi,
ts3sayfasi,
iletisimsayfasi,
serverhakkindabilgi,
website,
fiyatmenu;
public plugin_init() { 
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /destekmenu","destekmenu")
	set_task(100.0, "destekbilgi", 0, _, _, "b") 
	/*============================================================
	Cvar Ayarlari.
	============================================================*/
	facebilgi 		= register_cvar("destek_facebilgi", 		"1");
	skypebilgi 		= register_cvar("destek_skypebilgi", 		"1");
	telefonbilgi 		= register_cvar("destek_telbilgi", 		"1");
	kusayfasi        	= register_cvar("destek_kurallarmenu",		"1");
	ts3sayfasi       	= register_cvar("destek_ts3menu",		"1");
	iletisimsayfasi      	= register_cvar("destek_iletisimmenu",		"1");
	serverhakkindabilgi	= register_cvar("destek_serverbilgi",		"1");
	fiyatmenu		= register_cvar("destek_fiyatsayfasi",		"1");
	website			= register_cvar("destek_website",		"1");
} 
public destekbilgi(){
	client_printc(0, "!g[%s] !nDestek Menuye girmek icin !t/Destekmenu !nyaziniz.",SERVER) 
}
public bilgimenu(id){
	new menu, Menuz[512]  
	
	formatex(Menuz, charsmax(Menuz), "\r[\yServer\r]\d-\r[\ySahibi\r]\d-\r[\yBilgileri\r]")  
	menu = menu_create(Menuz, "bilmenu")  
	
	if(get_pcvar_num(facebilgi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\y Facebook Adresim \r[\w%s\r]",FACEBOOK)  
		menu_additem(menu, Menuz, "1")  
	}
	if(get_pcvar_num(skypebilgi) == 1) { 
		formatex(Menuz, charsmax(Menuz), "\y Skype Adresim \r[\w%s\r]",SKYPE)
		menu_additem(menu, Menuz, "2")
		
	}
	if(get_pcvar_num(telefonbilgi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\y Telefon Numaram \r[\w%s\r]",TELNO)
		menu_additem(menu, Menuz, "3")
		
	}
	if(get_pcvar_num(website) == 1) {
		formatex(Menuz, charsmax(Menuz), "\y Web Sitemiz \r[\w%s\r]",WEBS)
		menu_additem(menu, Menuz, "4")
		formatex(Menuz, charsmax(Menuz), "\r [\wGeri\r]")
		menu_additem(menu, Menuz, "5")
	}
	formatex(Menuz, charsmax(Menuz), "\yCikis")  
	menu_setprop(menu,MPROP_EXITNAME,Menuz)  
	
	menu_display(id, menu, 0)  
	
	
	
}
public bilmenu(id, menu, item){
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, 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: {
			destekmenu(id)
		}
		case 2: { 
			destekmenu(id)
		}
		case 3: {
			destekmenu(id)
		}
		case 4: {
			destekmenu(id)
		}
		case 5: {
			destekmenu(id)
		}
		
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}  
public Ts3menu(id){
	new menu = menu_create("\r[\yTeamSpeak\w3\r]\w-\r[\yMenu\r]", "tmenu")
	menu_additem(menu, "\y TeamSpeak3 Adresimize \r[\wBaglan\r]", "1", 0);
	menu_additem(menu, "\y TeamSpeak3 \r[\windir\r] \r[\d32bit\r]", "2", 0);
	menu_additem(menu, "\y TeamSpeak3 \r[\windir\r] \r[\d64bit\r]", "3", 0);
	menu_additem(menu, "\r [\wGeri\r]", "4", 0);
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}
public tmenu(id, menu, item){
	
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, 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: {
			console_cmd(id,"say /ts3")
			Ts3menu(id)
		}
		case 2: {
			////////TS3 Indir////////32Bit////////
			Ts3menu(id)
			show_motd(id,"http://www.gezginler.net/indir/i/8889/","Hosgeldiniz") 
		}
		case 3: {
			Ts3menu(id)
			////////TS3 Indir////////64Bit////////
			show_motd(id,"http://www.gezginler.net/indir/i/8889/x64/","Hosgeldiniz")
		}
		case 4: {
			destekmenu(id)
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}  
//////////////KurallarPenceresi////////////////////
public kuraltanimaz(id){
	new menu = menu_create("\r[\yKurallar\r]\w-\r[\yMenu\r]", "amenu")
	menu_additem(menu, "\yKurallar Penceresi \r[\wServer\r]", "1", 0);
	menu_additem(menu, "\yKurallar Penceresi \r[\wAdminlik\r]", "2", 0);
	menu_additem(menu, "\yKurallar Penceresi \r[\wSlotluk\r]", "3", 0);
	menu_additem(menu, "\r[\wGeri\r]", "4", 0);
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_display(id, menu, 0);
}

public amenu(id, menu, item){
	
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, 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;
			kuraltanimaz(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h4><font color=^"pink^">Server Kurallari</font></h4></center>^n^n^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KURAL8);
			
			show_motd(id, motd, "Server Kurallari");
			
			return 0;
		}
		case 2: { 
			////////Adminlik//Kurallari/////////////
			static motd[99991], len;
			kuraltanimaz(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h4><font color=^"pink^">Adminlik Kurallari</font></h4></center>^n^n^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL8);
			
			show_motd(id, motd, "Adminlik Kurallari");
			
			return 0;	
		}
		case 3: {
			////////Slotluk//Kurallari/////////////
			static motd[99991], len;
			kuraltanimaz(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h4><font color=^"pink^">Slotluk Kurallari</font></h4></center>^n^n^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKURAL1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",KKKURAL8);
			
			show_motd(id, motd, "Slotluk Kurallari");
			
			return 0;	
		}
		case 4: {
			destekmenu(id)
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}  
////////////Destekmenu/////////////////
public destekmenu(id){
	new menu, Menuz[512]  
	
	formatex(Menuz, charsmax(Menuz), "\w[\rDestek\w]\d-\w[\rMenu\w]")  
	menu = menu_create(Menuz, "menu_handler")  
	
	if(get_pcvar_num(iletisimsayfasi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yIletisim Bilgileri \r[\dFacebook,Skype\r]")  
		menu_additem(menu, Menuz, "1")  
	}
	
	if(get_pcvar_num(ts3sayfasi) == 1) { 
		formatex(Menuz, charsmax(Menuz), "\yTeamspeak3 Menu \r[\dIndir,Baglan\r]")
		menu_additem(menu, Menuz, "2")
		
	}
	if(get_pcvar_num(serverhakkindabilgi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yServer Hakkinda Bilgi")
		menu_additem(menu, Menuz, "3")
		
	}
	if(get_pcvar_num(kusayfasi) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yKurallar Menusu")
		menu_additem(menu, Menuz, "4")
	}
	if(get_pcvar_num(fiyatmenu) == 1) {
		formatex(Menuz, charsmax(Menuz), "\yFiyatlar")
		menu_additem(menu, Menuz, "5")
		
	}
	formatex(Menuz, charsmax(Menuz), "\yCikis")  
	menu_setprop(menu,MPROP_EXITNAME,Menuz)  
	
	menu_display(id, menu, 0)
}
public menu_handler(id, menu, item){	
	if( item == MENU_EXIT ){
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, 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: {
			bilgimenu(id)
		}
		case 2: {
			Ts3menu(id) 
		}
		case 3: {
			static motd[99991], len;
			destekmenu(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h4><font color=^"pink^">Server Hakkinda Bilgi</font></h4></center>^n^n^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",BILGI8);
			
			show_motd(id, motd, "Server Hakkinda Bilgi");
			
			return 0;	
		} 
		case 4: {
			kuraltanimaz(id)
		} 
		case 5: {
			static motd[99991], len;
			destekmenu(id)
			len = format(motd, 99990,"<body bgcolor=#000000><font color=#9999cefa><pre>");	
			len += format(motd[len], 99990-len,"<center><h4><font color=^"pink^">Fiyatlar</font></h4></center>^n^n^n");
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT1);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT2);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT3);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT4);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT5);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT6);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT7);
			len += format(motd[len], 99990-len,"<left><font color=^"white^"> 1-) </color></left><font color=^"red^">%s</right>^n",FIYAT8);
			
			show_motd(id, motd, "Fiyatlar.");
			
			return 0;
			
		} 
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
/////////////Chat_Color/////////////
stock client_printc(const id, const input[], any:...) { 
	new count = 1, players[32]; 
	static msg[191]; 
	vformat(msg, 190, input, 3); 
	
	replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı) 
	replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk 	
	replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı ) 
	
	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(); 
		} 
	} 
} 
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Ömer TELLİ
Yönetici
Mesajlar: 5460
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

Destek Menü Plugini (Kişiselleştirilebilir)

Mesaj gönderen Ömer TELLİ »

.sma dosyasını not defteri ile açıp
#define SERVER "RunAway Gaming"
#define KURAL2 "www.facebook.com/RunAwayGaming"
#define SKYPE "RunAwayTR"
buraları falan degiştireceksin. Hata almamak için tırnak işaretlerine dikkat etmen gerekiyor.

Link:
Linklerini gizle
Linki Kopyala
Cevapla