IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   who cekince kline (https://www.ircforumlari.net/mirc-scripting-sorunlari/19978-who-cekince-kline.html)

el33t 30 Haziran 2006 15:44

Yanıt: who cekince kline
 
Bence doğru ve mantıklı olan if kullanmak hatta #grouplarla birlikte kullanmak daha mantıklı, neden mi?

Alıntı:

djiNn Nickli Üyeden Alıntı
raw 352:*:kline $6 Banned

Yukardaki kod /who *ahmet* yazdığında da çıkan sonuçlara kline atacaktır ya da kontrol için /who * yazdığında o an kanalda ya da serverda olan herkesi göstereceği için kline atılacaktır ki kimse bunu istemez sanırım.

Alıntı:

natsuka Nickli Üyeden Alıntı
Kod:

raw 352:*: {
if *sohbetim* iswm $6 {
kline $6 REstricted Sohbetim
}
}


Yukardaki kod ise içinde sohbetim olan nicklere sen özellikle atılmaları için who çekmediğinde bile atılacaktır. Yani amaç aslında onları atmak değilken who çekildiğinde onlar atılacaktır ki bu da iyi bir yol değildir.

Alıntı:

SCouNDReL Nickli Üyeden Alıntı
Kod:

alias _who {
set %sjn.nick $1-
.enable #sohbet
.who $1-
}
#sohbet off
raw 352:*:{
if %sjn.nick iswm $6 { .kline $6 Sohbetim }
}
raw 315:.disable #sohbet | unset %sjn.nick


#sohbet end



Bence en mantıklısı yukardaki kod böylece #sohbet adlı grup siz komutu kullandığınızda aktif olacak ve end of /who rawı geldiğinde #sohbet adlı grup deaktif olacak böylece normal zamanda kullandığınız /who komutları için -ki pek kimsenin kullandığını düşünmesem de- kod çalışmayacaktır.

Umarım aradaki farkı anlamışsınızdır...

NaTSuKa 30 Haziran 2006 16:31

Yanıt: who cekince kline
 
Alıntı:

#grouplarla
bu # olaylarını anlatırmısınısz nasıl kullanırız yani belliki bir oalyı başlatıp durdurmak için kullanılıyor ama nasıl...

#Sohbet off yapmış #sohbet on yapılıyor ama nasıl ne şekilde neye göre yapacagız.

djiNn 30 Haziran 2006 18:23

Yanıt: who cekince kline
 
grouplarla yapcktım ama üsendim :P doru diosun Üstad.. Onuda Düşündüm Ama Istemesi Halinde Yapariz Dedim..

SCouNDReL 30 Haziran 2006 18:55

Yanıt: who cekince kline
 
#grouplar EventLeri AktifLeştirmeye Veya Pasifleştirmeye Yarar Örneğin ;

#grup on
on *:text:*****:?:msg $nick Küfür Etme
#grup end

Burda #grup on Eğer #grup off oLsaydı Yukarda ki TEXT eventi çaLışmayacaktı..
#grup ların durumlarını Öğrenmek için $group(#grupadi) Identifierini kuLLanabiLiriz. Burada $group(#grup) dediğimizde Identifier on a Dönecekti
Scriptimizde Kaç Tane Group Olduğunu Öğrenmek İçin $group(0) Identifierini kuLLanabiLiriz Örneğin Scriptimde ki 3. Grubun Durumunu Öğrenmek İstiyorum ; $group(3).status Identifierini Kullanabiliriz..
Bizim Koda Gelince Orada ;
Who BaşLarken Group u Aktif Yaptık Çünkü Bizim rawLarımız İşLesin Die İş bitiinde Neden PasifLeştirdik Çünkü el33t nin dedii gibi Başka Zaman Who ÇekiLince ProbLem YaşanmaSın Diye Umarım AnLamışsındır..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:53.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net