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

https://discord.gg/43gGDQe6tS

Plugin sorun yetkiver

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
JamaikaTR
Mesajlar: 29
Kayıt: Cum Tem 27, 2018 11:58 pm

Plugin sorun yetkiver

Mesaj gönderen JamaikaTR »

Kod: Tümünü seç

public mSlot1_Nick(id) {
if(!Slot1_Nick_Giris[id]) {
	RenkliYazi(id,"!t[!g%s!t] !tGecersiz Istek!n.",Reklam)
	return PLUGIN_HANDLED
}
new text[64];
read_args(text,63)
remove_quotes(text)
if(!text[0]) {
	RenkliYazi(id,"!t[!g%s!t]!n: !tErisim Engellendi!n.!tNick Kismi Bos Birakilamaz!n.",Reklam)
	client_cmd(id,"messagemode Slot1_Nick")
	return PLUGIN_HANDLED
}
if(admin_exists(text)) {
	RenkliYazi(id,"!t[!g%s!t]!n: !tErisim Engellendi!n.!tBu Nickte Zaten Bir Slot Var!n.",Reklam)
	client_cmd(id,"messagemode Slot1_Nick")
	return PLUGIN_HANDLED
}
copy(g_szName[id],31,text)
Slot1_Nick_Giris[id] = false;
Slot1_Pw_Giris[id] = true;
client_cmd(id,"messagemode Slot1_Sifre")
RenkliYazi(id,"!t[!g%s!t]!n: !tSlot-1 Sifresini Giriniz!n.",Reklam)
return PLUGIN_HANDLED
}
RenkliYazi(id,"!t[!g%s!t]!n: !tErisim Engellendi!n.!tBu Nickte Zaten Bir Slot Var!n.",Reklam) Satırı var ama aynı nickte yapınca yinede yetki yazılıyor. üst üste biniyor yetkiler nasıl düzeltirim?

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

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

Plugin sorun yetkiver

Mesaj gönderen Colditz »

admin_exists bölümünü atar mısın?

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
JamaikaTR
Mesajlar: 29
Kayıt: Cum Tem 27, 2018 11:58 pm

Plugin sorun yetkiver

Mesaj gönderen JamaikaTR »

Bumu hocam ?

Kod: Tümünü seç

stock admin_exists(const Name[]) {
new szLine[248];
new LineName[32],blabla[32];
new maxlines,txtlen;
maxlines = file_size(file,1);
for(new line;line<maxlines;line++) {
	read_file(file,line,szLine,247,txtlen)
	parse(szLine,LineName,31,blabla,31)
	if(equali(LineName,Name)) {
		return 1;
	}
}
return 0;
}

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

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

Plugin sorun yetkiver

Mesaj gönderen amad »

Bu şekilde değiştir. SlotTag ile Slot1Ver kısmı pluginde farklıysa değiştirmej gerek isterden plugini at komple düzeltip atalım.

Kod: Tümünü seç

public mSlot1_Nick(id) {
if(!Slot1_Nick_Giris[id]) {
	RenkliYazi(id,"!t[!g%s!t] !tGecersiz Istek!n.",Reklam)
	return PLUGIN_HANDLED
}
new text[64],amad[33]
read_args(text,63)
remove_quotes(text)
if(!text[0]) {
	RenkliYazi(id,"!t[!g%s!t]!n: !tErisim Engellendi!n.!tNick Kismi Bos Birakilamaz!n.",Reklam)
	client_cmd(id,"messagemode Slot1_Nick")
	return PLUGIN_HANDLED
}
formatex(amad,31,"%s%s%s",SlotTag,text,Slot1Ver)
if(admin_exists(amad)) {
	RenkliYazi(id,"!t[!g%s!t]!n: !tErisim Engellendi!n.!tBu Nickte Zaten Bir Slot Var!n.",Reklam)
	client_cmd(id,"messagemode Slot1_Nick")
	return PLUGIN_HANDLED
}
copy(g_szName[id],31,text)
Slot1_Nick_Giris[id] = false;
Slot1_Pw_Giris[id] = true;
client_cmd(id,"messagemode Slot1_Sifre")
RenkliYazi(id,"!t[!g%s!t]!n: !tSlot-1 Sifresini Giriniz!n.",Reklam)
return PLUGIN_HANDLED
}
En son amad tarafından Prş Ağu 09, 2018 10:03 pm tarihinde düzenlendi, toplamda 1 kere düzenlendi.

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

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

Plugin sorun yetkiver

Mesaj gönderen Colditz »

Buyur dener misin?
Daha basit yolla çözmeye çalıştım.

Kod: Tümünü seç

bool:admin_exists(const Name[]) {
	new szLine[248];
	new LineName[32],blabla[32];
	new maxlines,txtlen;
	maxlines = file_size(file,1);
	for(new line;line<maxlines;line++) {
		read_file(file,line,szLine,247,txtlen)
		parse(szLine,LineName,31,blabla,31);
		if(containi(LineName,Name) != -1)
		{
			return true;
		}
	}
	return false;
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
JamaikaTR
Mesajlar: 29
Kayıt: Cum Tem 27, 2018 11:58 pm

Plugin sorun yetkiver

Mesaj gönderen JamaikaTR »

@By.Dehset hocam seninkini denedim oldu da öbürlerine ekledim o formatex(amad,31,"%s%s%s",SlotTag,text,Slot1Ver) satırını bi ton hata verdi o SlotTag kısmını felan kendi pluginime göre düzenledim.

Hata verince @Colditz seninkini denedim oldu hocam ama şöyle oldu mesela ilk jamaika yazdım sonra j ja jama felan hiçbiri yazılmamaya başladı hiçbir yetkide nasıl çözerim ? Örneğin Biri jamaikaTR diye aldı biri jamaika , jama vs. diye aldı aslında onu nasıl düzeltiriz ?

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

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

Plugin sorun yetkiver

Mesaj gönderen Colditz »

Zaten amaç benzer nickleri engellemek değil mi? Değilse By.Dehset'in attığı komuttan devam etmek gerekiyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
JamaikaTR
Mesajlar: 29
Kayıt: Cum Tem 27, 2018 11:58 pm

Plugin sorun yetkiver

Mesaj gönderen JamaikaTR »

Yok sadece aynı nickler engellensin o kadar da olmasın ya sadece yukarda örnek verdım benzer nickler olabiliyor sonuçta, sadece aynı olunca engellese olmazmı ?

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

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

Plugin sorun yetkiver

Mesaj gönderen Colditz »

Eklentiyi at yapalım.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
JamaikaTR
Mesajlar: 29
Kayıt: Cum Tem 27, 2018 11:58 pm

Plugin sorun yetkiver

Mesaj gönderen JamaikaTR »

eklentiler-pluginler/gelismis-yetki-ver ... 13423.html bu linkteki plugin hocam çok memnun olurum yaparsanız.

Link:
Linklerini gizle
Linki Kopyala
Cevapla