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

https://discord.gg/43gGDQe6tS

selam menu

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

Merhabalar Şöyle bir menü bu plugin;

User Sa veya Selamin Aleykum yazdiginda bir menü geliyor.



1- TS3 Baglan, Ailemize Katil (1'e basınca /ts3 yazdırsın oto)

2- TS3 Baglanmayacagim, Daha Sonra Gelirim

menu çıkıyor ama /ts3 yazdirmiyor baglanti olmuyor yardimci olurmusunuz
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

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

By.King ►EmrullaH◄
Yasaklı Üye
Yasaklı Üye
Mesajlar: 4297
Kayıt: Cmt Şub 24, 2018 6:05 pm
Konum: İstanbul
İletişim:

selam menu

Mesaj gönderen By.King ►EmrullaH◄ »

Dener misin ?
saa.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

gene baglanmadi

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

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

selam menu

Mesaj gönderen Colditz »

Yazan kişi çok kötü yazmış. Bu arada selamın değil selâmun...;

Buyur; (denenmedi)

Kod: Tümünü seç

#include <amxmodx>

new tag[] = "BIG GAMERZ"
new mesaj1[] = "ALEYKUM SELAM"
new mesaj2[] = "TS IP: big.ekibi.ch"

public plugin_init() {
	register_plugin("Selam Plugini", "1.0", "PurposeLess");

	register_clcmd("say", "clcmd_say");
}

public clcmd_say(const id)
{
	new arg[128];
	read_args(arg, charsmax(arg));
	remove_quotes(arg);

	if( (containi(arg, "selam") != -1) || equali(arg, "sa") || equal(arg, "slm"))
	{
		aleykumselam(id);
	}
}

aleykumselam(const id)
{
	client_print_color(id, id, "^1%s ^4| ^3%s", tag, mesaj1);
	client_print_color(id, id, "^4%s", mesaj2);
	menuxs(id);
}

menuxs(const id)
{
	static menux[128];
	
	new name[32];
	get_user_name(id,name, charsmax(name));

	formatex(menux, charsmax(menux),"\r%s \d-- \wMerhaba %s",tag,name);
	new menu = menu_create(menux, "okeq_devam");
	
	formatex(menux, charsmax(menux),"\wTS3 Baglan, Ailemize Katil");
	menu_additem(menu, menux, "1");

	formatex(menux, charsmax(menux),"\wTS3 Baglanmayacagim, \rDaha Sonra Gelirim");
	menu_additem(menu, menux, "2");

	menu_setprop(menu,MPROP_EXITNAME,"\wCikis");
	menu_display(id, menu);
}

public okeq_devam(const id, const menu, const item)
{
	if(menu == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], name[32], access, callback;
	menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback);
	new key = str_to_num(data);
	get_user_name(id, name, charsmax(name));
	switch(key)
	{
		case 1: {
			client_print_color(id, id, "^3%s Bizi Tesekkur Ettiginiz Icin Tesekkurler", name);
			client_print_color(id, id, "^3%s Baglaniyorsunuz...", name);
			client_cmd(id, "say /ts3");
		}
		case 2: {
			client_print_color(id, id, "^3%s Birdahaki Sefere Artik...", name);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

++
By.King ►EmrullaH◄ yazdı: Çrş Tem 31, 2019 2:56 pm Dener misin ?
saa.sma
Burada da sorun var;

Kod: Tümünü seç

renkli_yazi(id,"!t%s Bizi Tesekkur Ettiginiz Icin Tesekkurler")
renkli_yazi(id,"!t%s Baglaniyorsunuz...")

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

sadece selam yazdigindami çıkıcak ben o menudeki tüm yazilari yazdiginda menunun açılmasini istiyorum bunu deniyip dönüyüm size 5 dakıkaya olursa ekleme yaparsınız mumkunse tabı

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

undefined symbol client_print_color hatasi verdi

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

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

selam menu

Mesaj gönderen Colditz »

fourgething yazdı: Çrş Tem 31, 2019 3:06 pm sadece selam yazdigindami çıkıcak ben o menudeki tüm yazilari yazdiginda menunun açılmasini istiyorum bunu deniyip dönüyüm size 5 dakıkaya olursa ekleme yaparsınız mumkunse tabı
sa, slm yazıldığında ve yazıda selam geçtiğinde çıkacak.

Örneğin;

selamun aleyküm arkadaşlar (açılır)
sa (açılır)
slm (açılır)
selam gençler (açılır)
selamun aleyküm adım azrail (açılır)
...


başka sunucudan mı deniyorsun?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

çalişmadi buda amxx yukledım

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
fourgething
Yasaklı Üye
Yasaklı Üye
Mesajlar: 67
Kayıt: Prş Haz 06, 2019 3:37 pm

selam menu

Mesaj gönderen fourgething »

Colditz yazdı: Çrş Tem 31, 2019 3:10 pm
fourgething yazdı: Çrş Tem 31, 2019 3:06 pm sadece selam yazdigindami çıkıcak ben o menudeki tüm yazilari yazdiginda menunun açılmasini istiyorum bunu deniyip dönüyüm size 5 dakıkaya olursa ekleme yaparsınız mumkunse tabı
sa, slm yazıldığında ve yazıda selam geçtiğinde çıkacak.

Örneğin;

selamun aleyküm arkadaşlar (açılır)
sa (açılır)
slm (açılır)
selam gençler (açılır)
selamun aleyküm adım azrail (açılır)
...


başka sunucudan mı deniyorsun?

evet

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

Colditz
Mesajlar: 2574
Kayıt: Çrş Ağu 23, 2017 9:17 pm

selam menu

Mesaj gönderen Colditz »

Dener misin bir daha?

Kod: Tümünü seç

#include <amxmodx>

new tag[] = "BIG GAMERZ"
new mesaj1[] = "ALEYKUM SELAM"
new mesaj2[] = "TS IP: big.ekibi.ch"

new SayText;

public plugin_init() {
	register_plugin("Selam Plugini", "1.0", "PurposeLess");

	register_clcmd("say", "clcmd_say");

	SayText = get_user_msgid("SayText");
}

public clcmd_say(const id)
{
	new arg[128];
	read_args(arg, charsmax(arg));
	remove_quotes(arg);

	if( (containi(arg, "selam") != -1) || equali(arg, "sa") || equal(arg, "slm"))
	{
		aleykumselam(id);
	}
}

aleykumselam(const id)
{
	client_print_color(id, id, "!n%s !g| !t%s", tag, mesaj1);
	client_print_color(id, id, "!g%s", mesaj2);
	menuxs(id);
}

menuxs(const id)
{
	static menux[128];
	
	new name[32];
	get_user_name(id,name, charsmax(name));

	formatex(menux, charsmax(menux),"\r%s \d-- \wMerhaba %s",tag,name);
	new menu = menu_create(menux, "okeq_devam");
	
	formatex(menux, charsmax(menux),"\wTS3 Baglan, Ailemize Katil");
	menu_additem(menu, menux, "1");

	formatex(menux, charsmax(menux),"\wTS3 Baglanmayacagim, \rDaha Sonra Gelirim");
	menu_additem(menu, menux, "2");

	menu_setprop(menu,MPROP_EXITNAME,"\wCikis");
	menu_display(id, menu);
}

public okeq_devam(const id, const menu, const item)
{
	if(menu == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], name[32], access, callback;
	menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback);
	new key = str_to_num(data);
	get_user_name(id, name, charsmax(name));
	switch(key)
	{
		case 1: {
			client_print_color(id, id, "!t%s Bizi Tesekkur Ettiginiz Icin Tesekkurler", name);
			client_print_color(id, id, "!t%s Baglaniyorsunuz...", name);
			client_cmd(id, "say /ts3");
		}
		case 2: {
			client_print_color(id, id, "!t%s Birdahaki Sefere Artik...", name);
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

stock client_printc(const id, const input[], any:...)
{
	new count = 1, players[32];
	static msg[191];
	vformat(msg, charsmax(msg), 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");

	static Uid;
	for (new i = 0; i < count; i++)
	{
		Uid = players[i];
		if (is_user_connected(Uid))
		{
			message_begin(MSG_ONE_UNRELIABLE, SayText, _, Uid);
			write_byte(players[i]);
			write_string(msg);
			message_end();
		}
	}
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla