Konu: Çözüldü !muaf ekle/sil komut yardimi
Tekil Mesaj gösterimi
Alt 29 Mayıs 2025, 10:40   #2
Çevrimiçi
Mylife Doğrulanmış Üye
i don't care if i'm misfit.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !muaf ekle/sil komut yardimi




BuzzeR Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:#: { if $regex($1,/^[!.]muaf$/iS) { if $2 { msg $chan 4Hatalı kullanım! > Başkasını Muaf ekleyemezsin, Kendi eklemek zorunda!  - 3Doğru kullanım: (!muaf3) } else { if $read(muaf.txt,w,$nick) { /msg # 4 $nick nicki listede zaten mevcut. !! | halt } else { write muaf.txt $nick /msg # 1Lütfen bekleyiniz, identify kontrolü yapılıyor.. /timer 1 3 /msg # 4Başarılı! 1Komutlardan muaf tutuldunuz4 $nick } } } } bu mauf etme on *:TEXT:*:#: { if $regex($1,/^[.!]muafsil/Si) { if $2 { /msg $chan 4 Hatalı kullanım! > 1Başkasını Muaf listesinden Silemezsin, Kendi silmek zorunda!  - 3Doğru kullanım: (!muafsil3) } else { if !$read(muaf.txt,w,$nick) { /msg # 4 $nick 1nicki listede zaten mevcut değil!! | halt } else { write -dl muaf.txt $nick /msg # 1Lütfen bekleyiniz, identify kontrolü yapılıyor. /timer 1 3 /msg # 4Başarılı! 1Komutlardan muaf kaldırıldı4 $nick } } } }

buna muafi silme



<ErtanBey> !muaf
<BuzBot> Lütfen bekleyiniz, identify kontrolü yapılıyor..
<BuzBot> Başarılı! Komutlardan muaf tutuldunuz ErtanBey
<ErtanBey> .sev BuzzeR
<BuzBot> BuzzeR Nickini ErtanBey Sebebsizce Seviyor
<BuzzeR> .sev ErtanBey
<BuzBot> ErtanBey Nicki Muaf listesinde olduğu için bu komutu kullanamazsınız !

ilk komutta muaf oldugu halde komutu kullanıyor sadece ona kullanılmıyor hem kullanmaması hemde ona kullanılmaması için ne yapmak lazım

<ErtanBey> !muafsil
<BuzBot> Lütfen bekleyiniz, identify kontrolü yapılıyor.
<BuzBot> Başarılı! Komutlardan muaf kaldırıldı ErtanBey
<ErtanBey> .sev BuzzeR
<BuzBot> BuzzeR Nickini ErtanBey Ruhundan Seviyor
<BuzzeR> .sev ErtanBey
<BuzBot> ErtanBey Nickini BuzzeR Kalpten Seviyor




Merhaba,

İlk olarak şundan bahsedeyim: Text eventi aynı sayfada birden fazla olduğunda çalışmaz, bu da soruna yol açar. Bunun yerine komutları if, elseif ve else kombinasyonlarıyla; regex, identifier veya farklı bir yöntemle parçalara ayırıp sorgu oluşturmanız daha iyi olur.

Diğer bir durum da şu: Muaf listesi oluşturmuşsunuz, ancak bu listede olan bir kişi için komutların tetiklenmemesini istiyorsunuz. Bunun için de bir sorgu oluşturup, kod içerisine bir şart koymanız gerekir. Örnek olarak:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//--------> Mantık şu şekildedir. if ($read(muaf.txt,w,$nick)) { /msg # 4 $nick nicki listede zaten mevcut! halt } else { write muaf.txt $nick /msg # 1Lütfen bekleyiniz, identify kontrolü yapılıyor... /timer 1 3 /msg # 4Başarılı! 1Komutlardan muaf tutuldunuz,4 $nick }

Burada zaten bir sorgu örneği kullanmışsınız. Ancak kodun içerisinde .sev komutu için de ayrıca bir şart olması gerekir. Örneğin:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (($regex($1, /^[.!]sev$/Si) && $2) && $read(muaf.txt,w,$nick)) { msg # $nick Siz muaf listesindesiniz ve bu komutu kullanamazsınız! return }

Burada yapılan şey, .sev komutunu kullanan kişinin muaf.txt dosyasında olup olmadığını kontrol etmek. Eğer varsa, komut çalışmaz ve kullanıcıya bir uyarı mesajı gönderilir.

Umarım anlatabilmişimdir. İyi forumlar.

__________________
I'm a dreamer but it's getting hard to take it.
Some nights don't know if I'm gonna make it.
Heart is heavy but there's nothing that can break me down.

Konu Mylife tarafından (29 Mayıs 2025 Saat 10:42 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan