Tekil Mesaj gösterimi
Alt 12 Temmuz 2015, 21:08   #17
Çevrimdışı
KuL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Reklam Korumasına Nick Koruması Ekleme




pckopat Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba,

Kullandığım korumaya kod eklemek istiyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on 1:TEXT:*#*:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | if $nick ishop $chan { halt } | if $nick != Chanserv { .mode $chan +b $nick | .kick $chan $nick Kanalda Reklam Yasaktır. } } on 1:TEXT:*W*W*W*:#: { if $me !isop $chan { halt } | if $nick isop $chan { halt } | if $nick ishop $chan { halt } | .mode $chan +b $nick | .kick $chan $nick Kanalda Reklam Yasaktır. }

Bu kodlara belirlediğim nicke ban atmasını önlemek istiyorum 1. yazdığım kodda Chanserv i o şekilde ayarlamış ama ek olarak başka nick yazınca kod çalışmıyor nasıl yapmam gerek yardımcı olur musunuz?

İyi Forumlar.

Hosgeldin pckopat ,

söyle giriyim konuya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sen Kod ile böyle demissin.

-> Kanalda OP degilsem dur
-> Atilan kisi Kanalda OP ise dur
-> Atilan kisi Kanalda HALFOP ise dur
-> vs...

Böyle kosullar koyarsan, yolunu herzaman uzatirsin.

Onun icin böyle düsünmen gerek

-> Kanalda op isem calis
-> Atilen kisi bu nicklerden degilse calis
-> vs..

Biraz uzun Kodlarda bunun Faydasini görürsün muhakak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Ilk Kodunu aldim, ve anlasilabilinecek sekilde tekrar yazdim. Ama biraz degistirerek

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*#*:#: { if $istok(Chanserv Nick2 Nick3 Nick4,$nick,32) { return } if ($me isop #) && ($nick isreg #) { ban -k # $nick Kanalda Reklam Yasaktır. } }

Ilk Satir normal,

ikinci satir:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $istok(Chanserv Nick2 Nick3 Nick4,$nick,32) { return }

istok muaf tutmak icin, kullaniliyor. Bu konunun ilk sayfasina bakarsan Toprak orda anlatmis zaten.

Yani burda Nickler bunlar ise {return} , geri dön. Birak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
anlamina gelir

Ücüncü Satir:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if ($me isop #) && ($nick isreg #) {

Burdada diyorumki, eger ben kanalda Yetkiliysem (ISOP) , ve (&&) , Nick kanalda yetkisizse (ISREG).

ISREG su anlama gelir, voice, halfop, op , sop , founder hepsini muaf eder gibi düsün.

Yani onlari saymiyor. Eger nick yetkisizse, yani nickinde bir voice bile yoksa ozaman islem yapar, daha sagliklidir. Cünki kanaldaki yetkililerin, yada halfoplarin yada voice li kullanicilarina az cok insan güveniyordur. Onlarin reklam yapmiyacagina. O yüzden üstde olmayan Kullanicilar üzerinde Islem uygulaman mantik olarak daha dogru.

4 cü Satir:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ban -k # $nick Kanalda Reklam Yasaktır.

Burdada senin yaptigin islemi yapiyorum
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yani mode # +b $nick ve kick # $nick sebep

yerine ban -k # $nick ilede ayni islemi yapabilirsin

Eger bu banin belli bir süre sonra acilmasini istiyorsanda.

ban -ku60 mesela, u.... süre zarfi oluyor, arkasina eklediginde Saniye. O kadar saniye sonra ban acilir.
----

Bu üstde vermis oldugum koda görede
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ikinci kodunu düzenliyebilirsin.

Kolay Gelsin

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet