Tekil Mesaj gösterimi
Alt 18 Eylül 2015, 15:55   #11
Çevrimdışı
SuLh
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: veriables $!nick hakkında bi soru




bir de kod dışından müdahale etmek istersen. mesela ban türünü seçeceksen bir input veya alias kullanabilirsin. tabii burada kodda bir takım değişiklik yapman gerekiyor;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if ($regex($address($nick,2),/(Dj|admin|oper|services|helper|tech|globaldesk)/i)) { halt } if $read(muafkanallar.txt,w,$chan) { return } if $nick isreg # { var %hash = $+($nick,#,$hash($strip($1-),32)) | hinc -mu4 flod %hash | if $hget(flod,%hash) >= 3 { if (%bantur == ban) { set %banla ban -ku300 $chan $nick Tekrar yapmak sebebinden $chan Kanalindan 15dk uzaklastirildiniz.! } if (%bantur == gzline) { set %banla gzline $nick Tekrar yapmak sebebinden sunucudan atildiniz. } %banla | hdel -w flod * } } } on *:input:*: { if $1 == !bantur { if $2 == ban { set %bantur ban | echo -a Bantur: ban } if $2 == gzline { set %bantur gzline | echo -a Bantur: gzline } }

Çünkü eventler dışarıdan gelen olayları tetiklemez, kendi içindeki variables değerlerini o an tetiklenen event hangisindeyse, o nicki baz alarak yapar. Bunun için set içinde yer alan değişkeni if sorgusuyla tetiklemen gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver