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/)
-   -   kick yazdıgımda atılsın (https://www.ircforumlari.net/mirc-scripting-sorunlari/32251-kick-yazdigimda-atilsin.html)

Gameofer 27 Mayıs 2007 18:09

kick yazdıgımda atılsın
 
Arkadaslar mesela simdi ben kanala

kick xxx yazdıgımda o kisi atılsın istiyorum bişey dusundum

on *:text:kick:#: { kick $active $1- Atıldınız }

mesela bu sekilde olabilirmi ama
on *:text:kick
burda kick in yanina ne yazmalı kı benim kanalda kick in yanina yazdigim nici atsin bi türlü çözemedim $1- yapıyorum ama anlamıo:) bi yardim ederseniz sevinirim

Ajan 27 Mayıs 2007 18:14

Cevap: kick yazdıgımda atılsın
 
İlk olarak kendi yazdığında atması için TEXT değil INPUT event'ını kullanmalısın. TEXT event'ı senin değil, bir başkasının yazdığı kelime üzere harekete geçer.

İkinci olarak : $1- İlk kelime ve sonrası anlamındadır. Fakat kick'lerken sadece nick'i kullandığımız için ; "kick Ahmet" yazıldığında, $1- yaptığınızda "kick" ve "Ahmet" kelimelerinin ikisini birden alacağı için kodunuz çalışmayacaktır. Bunun yerine $2 ( yani ikinci kelime ) kullanmanız gerekir.

Bu bilgiler üzerine biraz daha uğraşın.

Gameofer 27 Mayıs 2007 18:27

Yanıt: kick yazdıgımda atılsın
 
ama burda sordugum soru o zaten
$2 Hiç bir işe yaramior cunku burda
kick: yaptıgımız zaman ıkıncı kelime olmuyor
kick $nick: yapsam bu sefer de sadece $nick i atiyor burda kick in yanina söylenen deger olacak bişey yazmam gerek onu soruyorum

Ajan 27 Mayıs 2007 18:41

Cevap: kick yazdıgımda atılsın
 
TEXT event'ının kullanımı :

on seviye:TEXT:kelime:#kanalismi: komutlar

Kalıbı kendine göre uyarla.

Komut : kick ahmet uyarı.

Burada : kick ( komut ) , ahmet ( Atılacak nick ) uyarı ( Atılma nedeni olarak kullanılıyor ). O zaman ;

on *:TEXT:kick*:#: { kick # $2 $3- }

Tekrar ediyorum. TEXT event'ı bir başka kullanıcının yazdığı kelime üzerine harekete geçer. Kodu remote'a atıp kendi kendine yazma.

Teori 28 Mayıs 2007 09:27

Yanıt: kick yazdıgımda atılsın
 
/kick /kick # $$1 $2- Sebeb.
Aliasa Bunu Eklemen Yeterli Neden Bu kAdar Kasıyosunuz ki ?
Istedigin Sey Kanalda Kick Nick Yapmakmı ?
/kick Nick Yazsan Aliasdaki Kod ile Atilir Ama Seninki Ajanin dedigi gibi input ile Olur he Eger Baskasi Kick Nick Yazsın Ben Atayim Diyosun Ajan Guzel Birde Ornek Vermis Neyse Kolay Gelsin.

BY_CAOS 27 Haziran 2007 15:14

Yanıt: kick yazdıgımda atılsın
 
on *:input:#: {
if (!ban isin $1-) {
mode $chan +b $2
cs kick $chan $2 4Gelme1!!!
}
if (!konusma isin $1-) {
mode $chan +b ~q:$2
}
if (!at isin $1-) {
ban -ku200 $chan $2 4Nick Degistir Öyle Gel
}
if (!akick isin $1-) {
cs akick $chan add $2!*@* 12Lamer 1!!!
}
if (!ses isin $1-) {
mode $chan +v $2
}
if (!koru isin $1-) {
cs protect $chan $2
}

Kanala !ban xxx yazidiginda xxx i o sekilde atar dierlerindede ayni sey
!koru xxx seklinde
NOt :fakat cumle icinde yazarsan ise yaramaz misal
ali veli !ban deli yazarsan ßan kullanici ßulunamadi veli der


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

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