1. sayfa (Toplam 2 sayfa)
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 9:53 pm
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?
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 9:55 pm
gönderen Colditz
admin_exists bölümünü atar mısın?
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 9:58 pm
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;
}
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:01 pm
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
}
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:02 pm
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;
}
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:23 pm
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 ?
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:25 pm
gönderen Colditz
Zaten amaç benzer nickleri engellemek değil mi? Değilse By.Dehset'in attığı komuttan devam etmek gerekiyor.
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:26 pm
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ı ?
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:32 pm
gönderen Colditz
Eklentiyi at yapalım.
Plugin sorun yetkiver
Gönderilme zamanı: Prş Ağu 09, 2018 10:37 pm
gönderen JamaikaTR
eklentiler-pluginler/gelismis-yetki-ver ... 13423.html bu linkteki plugin hocam çok memnun olurum yaparsanız.