![]() |
![]() |
![]() | #1 | |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Özelden banlama komutu Arkadaşlar selam. Benim aradığım remote, kanala mirc üzerinden bir bot bıraktım. Kanala !ipban nick yazınca ya da !k !kb nick yazınca atıyor. Fakat ben bunu botun özelinden çalıştırmak istiyorum Örnek: Botun özeline !ipban #kanal nick yazınca o kişiyi kanaldan banlasın istiyorum. Şimdiden teşekkür ederim. | |
| ![]() |
![]() | #2 | ||||
Çevrimdışı ~ i don't care if i'm misfit. ~ ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu
Öncelikle selamlar. Konuyu yanlış yere acmışsınız ama yine de örnek bir calışma olarak aşağıya kaba taslak hazırladığım kodu bırakıyorum. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kullanım; .ipban nick #kanal .kick nick #kanal Not; On text eventinde, ? => özel de tetiklenir. ( Kod: Kodu kopyalamak için üzerine çift tıklayın!
# => Kanalda tetiklenir. ( Kod: Kodu kopyalamak için üzerine çift tıklayın!
Üzerinde biraz calışın baktınız olmuyor konu altından yardımcı olmaya devam ederim.İ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. | ||||
| ![]() |
![]() | #3 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu Öncelikle elinize sağlık. Şimdi buna belirlediğim nickler komut verebilsin i eklemeye çalışacam if $nick == NICK { if $1 == !ipban { remote } } biraz deneyeyim. eğer olmazsa tekrar sizden yardım rica edecem. İyi geceler --IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 06:22 -->-> Daha önceki mesaj 05:43 -- Bu arada "belirlemiş olduğum nickler" özelimde bu komutu kullansın kısmını yapamadım. Sadece belirlediğim tek bir nick bu komutu kullanabiliri yaptım Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Çoğaltamadım nedense. Bu konuda yardım rica edebilrim Konu cinaryigit tarafından (17 Kasım 2019 Saat 05:52 ) değiştirilmiştir. |
| ![]() |
![]() | #4 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu on *:text:*:?:{ if ($regex($nick,/^(nick1|nick2|nick3)$/i)) { if $1 == !ipban { if $regex($1-,/^[\.|!][ıi]pban\s/Si) && ($regex($left($3,1),/#/i)) { mode $3 # +b $2 $address($1,2) | kick $3 $2 } | elseif ($regex($1-,/^[\.|!]k[ıi]ck/Si)) { kick $3 $2 } } } } belirlediğiniz nickler kısmı da tamam. kolay gelsin test edildi çalışıyor |
| ![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu Mylife on *:text:*:?:{ if ($regex($nick,/^(nick)$/i)) { if $1 == !ipban { if $regex($1-,/^[\.|!][ıi]pban\s/Si) && ($regex($left($3,1),/#/i)) { mode $3 # +b $2 $address($1,2) | kick $3 $2 2Sohbet Ortamına Uygun Olmayan Hareketler } | elseif ($regex($1-,/^[\.|!]k[ıi]ck/Si)) { kick $3 $2 } } } } Senin hazırlamış olduğun bu kodda kişiyi nicki ile banlıyorum. Nick ve IP'sini de banlattırmak istesem nasıl yaparız? Kodu ona göre düzeltmen mümkün mü acaba? Teşekkür şimdiden |
| ![]() |
![]() | #6 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu
Taksit taksit istemeyin.. Önce isteğinizi sürekli türetip tekrar tekrar şu olsun bu olsun demek yerine, doğru bir şekilde kafanızda tasarlayın ve tek bir postla isteyin lütfen.. Sürekli oluyor bu durum ve ekran kirliliği de oluşuyor.. Yazıktır yardımcı olmaya çalışan bu insanlara da.. | ||||
| ![]() |
![]() | #8 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Kod: Kodu kopyalamak için üzerine çift tıklayın!
Üstteki kod Nick!*@IP olarak banlıyor. Nick ve IP'i ayrı ayrı banlamak için aşağıdakini kullanın; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kullanım: [!.]ipban nick #kanal Komutu sadece belirlenen nick(ler) kullansın derseniz; Kod: Kodu kopyalamak için üzerine çift tıklayın!
veya Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırlarından birini MODE komutunun bir üst satırına eklersiniz. Konu Emrehan tarafından (23 Kasım 2019 Saat 13:28 ) değiştirilmiştir. |
| ![]() |
![]() | #10 | ||||
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Özelden banlama komutu
Sorun çözülmüş gibi gözüküyor eklemek istediğim bir şey var önceki verilen kod ile senin kod aynı değil eklemeler yapmışsın yani kendin çözmeye çalışmışsın nerede hata yapmışsın onları belirteyim öğrenmen için faydalı olacaktır. if $regex($1-,/^[\.|!][ıi]pban\s/Si) bu ifade varken önüne $1 == !ipban eklemişsin. $address($1,2) bu ifadeyi eklemişsin buradaki $1 ipbanı temsil eder yani $1 $2 $3 ifade sırasını temsil eder. Örnek verecek olursak. Naber Cınar nasılsın? Naber 1. İfade yani $1 Cınar 2. İfafe yani $2 Nasılsın? 3. İfade yani $3 Bu örneğe göre $address($1,2) burada $1 yazdığın yere nickin denk geleceği sırayı yazman gerek komut nasıldı .ipban nick #kanal buna göre nicke denk gelen sıra $2 oluyor. Toparlamak gerekirse hem nick hemde ip ban atmak istiyorsak mode kullanarak. Kod: Kodu kopyalamak için üzerine çift tıklayın!
olarak düzenlememiz yeterli olacaktır ama tavsiyem mode yerine ban komutunu kullanmandır. Mesela ip ban atacağın zaman Kod: Kodu kopyalamak için üzerine çift tıklayın!
buradaki -k kick anlamına gelir. $2 den sonra gelen 2 ise ban tipi anlamına gelir. Aşağıda hangi rakamın hangi ban şeklini kullandığını belirttim. 0: *!user@host.domain 1: *!*user@host.domain 2: *!*@host.domain 3: *!*user@*.domain 4: *!*@*.domain 5: nick!user@host.domain 6: nick!*user@host.domain 7: nick!*@host.domain 8: nick!*user@*.domain 9: nick!*@*.domain hem nick hem ip banlamak istediğini belirttin o zaman şöyle yapabilirsin. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Sondaki $iif(!$4,2Sohbet Ortamına Uygun Olmayan Hareketler,$4) anlamı eğer 4. ifade belirtilmemişse sabit kick mesajı kullanılsın belirtilmişse 4. ifade kullanılsın. Uğraşmak istersin belki diye anlatmak istedim. | ||||
| ![]() |
![]() |
Etiketler |
remote kodları |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Register Komutu Bekleme Süresinde Komutu Uygulayanı #Kanal'a Sajoinlendirme. | SeYH_SaMiL | Anope | 9 | 04 Nisan 2011 17:58 |
Özelden ( ! ) Komutları | тєαм | mIRC Scripting Hazır Kodlar | 15 | 13 Haziran 2009 21:06 |
özelden komuta etmek | Lancelot01 | mIRC Scripting Sorunları | 11 | 09 Nisan 2009 18:38 |
kanaldan ve özelden seslenme | SanalAdami | mIRC Scripting Sorunları | 9 | 31 Ocak 2008 22:59 |
Özelden ban | morveotesii | mIRC Scripting Sorunları | 2 | 10 Nisan 2006 15:31 |