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

https://discord.gg/43gGDQe6tS

[İSTEK] Tag kontrol

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
sorumakinesi
Mesajlar: 178
Kayıt: Prş Nis 05, 2018 2:11 pm

[İSTEK] Tag kontrol

Mesaj gönderen sorumakinesi »

İyi forumlar herkese. Oyuncuncu sayden /tagkontrol yazdığında nickinin başında önceden tanımlayacağımız tagın olup olmadığını kontrol ettirebilirceğimiz bir eklenti var mı?

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

[İSTEK] Tag kontrol

Mesaj gönderen PaZee »

Merhabalar, Birazdan yazip atacagim iyi günler.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

[İSTEK] Tag kontrol

Mesaj gönderen PaZee »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Yeni Eklenti"
#define VERSION "1.0"
#define AUTHOR "PaZee"


#define TAG "TR | [S2]"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /kontrol","kontrolmenu")
}
public kontrolmenu(id)
{
	
	new ad[32],sznum[6]
	new menu = menu_create("\rKontrol menu","kontrol_devam")
	for(new i = 1;i<=33;i++)
	if(is_user_connected(i))
	{
		num_to_str(i,sznum,5)
		get_user_name(i,ad,31)
		menu_additem(menu,ad,sznum)
	}
	menu_display(id,menu, 0)
	return PLUGIN_HANDLED
}

public kontrol_devam(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED	
	}
	new ad[32],callback,access,data[6]
	menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
	new tid = str_to_num(data)
	if(is_user_connected(tid))
	{
		get_user_name(tid,ad,31)
		if(containi(ad,TAG) != -1)
		{
			client_print_color(id,print_team_red,"Sectiginiz %s isimli oyuncu %s tagina sahip!",ad,TAG)
		}
	}
	else
	{
		client_print_color(id,print_team_red,"Sectiginiz oyuncu oyundan cikmis!")
	}
	return PLUGIN_HANDLED
}

Link:
Linklerini gizle
Linki Kopyala

xiang
Mesajlar: 16
Kayıt: Cmt Eyl 08, 2018 12:12 pm

[İSTEK] Tag kontrol

Mesaj gönderen xiang »

İstege özel maç botu yapıyormusun

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
sorumakinesi
Mesajlar: 178
Kayıt: Prş Nis 05, 2018 2:11 pm

[İSTEK] Tag kontrol

Mesaj gönderen sorumakinesi »

PaZee yazdı: Sal Eyl 11, 2018 5:58 pm

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Yeni Eklenti"
#define VERSION "1.0"
#define AUTHOR "PaZee"


#define TAG "TR | [S2]"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /kontrol","kontrolmenu")
}
public kontrolmenu(id)
{
	
	new ad[32],sznum[6]
	new menu = menu_create("\rKontrol menu","kontrol_devam")
	for(new i = 1;i<=33;i++)
	if(is_user_connected(i))
	{
		num_to_str(i,sznum,5)
		get_user_name(i,ad,31)
		menu_additem(menu,ad,sznum)
	}
	menu_display(id,menu, 0)
	return PLUGIN_HANDLED
}

public kontrol_devam(id,menu,item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED	
	}
	new ad[32],callback,access,data[6]
	menu_item_getinfo(menu,item,access,data,5,ad,31,callback)
	new tid = str_to_num(data)
	if(is_user_connected(tid))
	{
		get_user_name(tid,ad,31)
		if(containi(ad,TAG) != -1)
		{
			client_print_color(id,print_team_red,"Sectiginiz %s isimli oyuncu %s tagina sahip!",ad,TAG)
		}
	}
	else
	{
		client_print_color(id,print_team_red,"Sectiginiz oyuncu oyundan cikmis!")
	}
	return PLUGIN_HANDLED
}
Zaman ayırıp eklentiyi yazdığınız için teşekkürler. Bu eklenti sanırım adminlerin menüden oyuncu seçerek seçtiği oyuncunun nickine tag kontrolu yaptırmasına yarıyor. Ben her oyuncunun kendisinin /tagal yazdığında yazan kişinin nickinde önceden tanımlı olan tagın olup olmadığını kontrol ettirtmek için istemiştim. Yani oyuncu /tagal yazdığında nickinde tanımlı tag var ise sayden "Tagi zaten kullaniyorsunuz." yazdırıp eğer yok ise tanımlı olan tagi oyuncuya otomatik olarak ekletmek istiyorum. Konu anlatımımda istediğimi tam olarak anlatamamışım, kusura bakmayınız.

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

ulyoS
Mesajlar: 4520
Kayıt: Cum Ara 16, 2016 2:14 pm
Konum: İzmir

[İSTEK] Tag kontrol

Mesaj gönderen ulyoS »

@sorumakinesi Ben de ilk anlamadığımdan konuya dahil olmak istemedim, buyur ekte istediğin eklenti.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
sorumakinesi
Mesajlar: 178
Kayıt: Prş Nis 05, 2018 2:11 pm

[İSTEK] Tag kontrol

Mesaj gönderen sorumakinesi »

alpersoylu34 yazdı: Çrş Eyl 12, 2018 3:12 pm @sorumakinesi Ben de ilk anlamadığımdan konuya dahil olmak istemedim, buyur ekte istediğin eklenti.
Yardımcı olduğunuz için teşekkürler, eklentiye baktığımda fazla gereksiz fonksiyon görüyorum. Belki @PaZee anlatmış olduğum gibi bir eklenti yazarak yardımcı olur.

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

ulyoS
Mesajlar: 4520
Kayıt: Cum Ara 16, 2016 2:14 pm
Konum: İzmir

[İSTEK] Tag kontrol

Mesaj gönderen ulyoS »

Saydan ara ara mesaj geçiyor bilgilendirme amacı ile, diğer şekillerde ise ya tagın var yada adminsin diyor pek gereksiz yer görmedim ama yukarıda gereksiz yerler var doğru.

Link:
Linklerini gizle
Linki Kopyala

PaZee
Mesajlar: 1761
Kayıt: Çrş Şub 22, 2017 11:28 pm
Konum: Istanbul
Server Ip/DNS: Cs.teknoklan.com
Clan İsmi: TeknoKlan
İletişim:

[İSTEK] Tag kontrol

Mesaj gönderen PaZee »

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Yeni Eklenti"
#define VERSION "1.0"
#define AUTHOR "PaZee"


#define TAG "CSD |"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /tagal","tagfonk")
	register_clcmd("say /klanagir","tagfonk")
	set_task(160.0,"tagmesaj",1337)
}
public tagmesaj()
{
	client_print_color(0,print_team_red,"/Tagal yazarak klan tagini alabilirsiniz!")
	client_print_color(0,print_team_red,"/Tagal yazarak klan tagini alabilirsiniz!")
}

public tagfonk(id)
{
	new isim[33]
	get_user_name(id,isim,32)
	if(containi(isim,TAG))
	{
		client_print_color(id,print_team_red,"Zaten taginiz var! isminiz %s",isim)
	}
	else
	{
		client_print_color(0,print_team_red,"%s oyuncusu %s tagini aldi sizde /tagal yazarak bedavaya tag alabilirsiniz",isim,TAG)
		formatex(isim,32,"%s%s",TAG,isim)
		client_cmd(id, "name ^"%s^" ", isim)
		client_print_color(id,print_team_red,"%s Tagini aldiniz yeni isminiz : %s",TAG,isim)
		
	}
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
sorumakinesi
Mesajlar: 178
Kayıt: Prş Nis 05, 2018 2:11 pm

[İSTEK] Tag kontrol

Mesaj gönderen sorumakinesi »

PaZee yazdı: Çrş Eyl 12, 2018 4:11 pm

Kod: Tümünü seç

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Yeni Eklenti"
#define VERSION "1.0"
#define AUTHOR "PaZee"


#define TAG "CSD |"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /tagal","tagfonk")
	register_clcmd("say /klanagir","tagfonk")
	set_task(160.0,"tagmesaj",1337)
}
public tagmesaj()
{
	client_print_color(0,print_team_red,"/Tagal yazarak klan tagini alabilirsiniz!")
	client_print_color(0,print_team_red,"/Tagal yazarak klan tagini alabilirsiniz!")
}

public tagfonk(id)
{
	new isim[33]
	get_user_name(id,isim,32)
	if(containi(isim,TAG))
	{
		client_print_color(id,print_team_red,"Zaten taginiz var! isminiz %s",isim)
	}
	else
	{
		client_print_color(0,print_team_red,"%s oyuncusu %s tagini aldi sizde /tagal yazarak bedavaya tag alabilirsiniz",isim,TAG)
		formatex(isim,32,"%s%s",TAG,isim)
		client_cmd(id, "name ^"%s^" ", isim)
		client_print_color(id,print_team_red,"%s Tagini aldiniz yeni isminiz : %s",TAG,isim)
		
	}
}
Zaman ayırıp eklentiyi tekrardan yazdığınız için teşekkürler. Kontrol edip sizi bilgilendireceğim.

Link:
Linklerini gizle
Linki Kopyala
Cevapla