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/)
-   -   !cikgir Komutu ( Yardim ) (https://www.ircforumlari.net/mirc-scripting-sorunlari/216042-cikgir-komutu-yardim.html)

Joop 01 Haziran 2009 11:50

!cikgir Komutu ( Yardim )
 
Öncelikler S.a Kolay Gelsin..

2 gündür Bir Bot yapmaya Çalışıyoruz Değerli Bir Arkadaşımla Baya Bir ilerledik Yalnız Takıldığımız Bir Yer oldu sizlerden Bu Konu hakkında Yardım isticekdim..

Cipmercyv3 Deki gibi Örneğin
!cikgir Komutu
Yalnız Özelinde Gerek Flood Gerek Kalabalık Yazılar Olduğunu Düşünürsek

!cikgir Dediğimizde Botun Özelleri Silinecek Sunucudan Çıkacak Ve Sunucuya Tekrar Girecek

Mümkünmü?

!cikgir olmasıda Şart değil Başka Komutda uygulanır !yenile Gibi

Coder 01 Haziran 2009 12:58

Cevap: !cikgir Komutu ( Yardim )
 
Kardeşim Sen oNu Cem arkadaşımıza sorsan daha iyi Mircturk.com burda yetkili

Lucifer 01 Haziran 2009 13:38

Cevap: !cikgir Komutu ( Yardim )
 
Kod:


on *:text:*:?:{
  if ($nick == NİCK) {
    if !gir == $1 { msg $nick Sen Nasıl İstersen $nick | join $2 }
    if !cık == $1 { msg $nick Emredersin $nick | part $2 }
    if !hop == $1 { msg $nick Emredersin $nick | hop $2 }
    if !gitgel == $1 { msg $nick Kızma $nick Gidip Geliyorum | .server }
    if !cıkgit == $1 { msg $nick Benden Bu Kadar Cabukmu Bıktın $nick Gidiyorum | .disconnect }
  }
}

Daha önceden forum içerisinde paylaşılmış olan bir codedir. işinize yarayacaktır. iyi forumlar..

muratt_aziz 01 Haziran 2009 14:06

Cevap: !cikgir Komutu ( Yardim )
 
Kullanım özelden komut edilir. eğer hem kanal hem özelde kullanmak istersen
on *:text:*:?:{ bu kısmı on *:text:*:*:{ olarak değiş
!gir #kanal belirtilen kanala girer
!cık #kanal belirtilen kanaldan cıkar
!cıkgit sunucudan cıkar
!gitgel sunucudan cıkar gırer

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] paylaşım icin teşekürler..

Regex 01 Haziran 2009 14:11

Cevap: !cikgir Komutu ( Yardim )
 
Kod:

on $*:text:/^!çıkgir$/i:?:if ($regex($nick,/^(rumuz1|rumuz2|rumuz3)$/i)) { .msg $nick Özeller temizlenerek, sunucudan çıkılıp yeniden giriliyor. | close -m | server }

Tam olarak istediğin gibi çalışacaktır.

Kullanımı: !çıkgir

Not: Özelde, kırmızıyla gösterilen rumuzlara tanımlıdır.

muratt_aziz 01 Haziran 2009 14:14

Cevap: !cikgir Komutu ( Yardim )
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 724889)
Kod:

on $*:text:/^!çıkgir$/i:?:if ($regex($nick,/^(rumuz1|rumuz2|rumuz3)$/i)) { .msg $nick Özeller temizlenerek, sunucudan çıkılıp yeniden giriliyor. | close -m | server }

Tam olarak istediğin gibi çalışacaktır.

Kullanımı: !çıkgir

Not: Özelde, kırmızıyla gösterilen rumuzlara tanımlıdır.

kodda pastel hatası var yarısı cıkmamıs :)

Regex 01 Haziran 2009 14:26

Cevap: !cikgir Komutu ( Yardim )
 
Anlamadım?

hyp3r 01 Haziran 2009 14:32

Cevap: !cikgir Komutu ( Yardim )
 
Millet içip içip post atıyo :D

Joop 01 Haziran 2009 14:51

Cevap: !cikgir Komutu ( Yardim )
 
Alıntı:

Regex Nickli Üyeden Alıntı (Mesaj 724889)
Kod:

on $*:text:/^!çıkgir$/i:?:if ($regex($nick,/^(rumuz1|rumuz2|rumuz3)$/i)) { .msg $nick Özeller temizlenerek, sunucudan çıkılıp yeniden giriliyor. | close -m | server }
Tam olarak istediğin gibi çalışacaktır.

Kullanımı: !çıkgir

Not: Özelde, kırmızıyla gösterilen rumuzlara tanımlıdır.


Tşk Ederim Verdiğin Kod Gayet de Güzel Çalışıyor Yalnız ben Özelden Değilde Kanaldan Olsun istiyorum Yazmak yerine Mantık yurutunce herşey olur düşüncesinle yaptım Sanırım Lazım olan Arkadaşlar Olur Belki

Kod:

on *:text:*:#Opers:{
  if !çıkgir isin $1 {
.msg #Opers Özeller temizlenerek, sunucudan çıkılıp yeniden giriliyor. | close -m | server
}


Regex 01 Haziran 2009 14:56

Cevap: !cikgir Komutu ( Yardim )
 
Evet, öyle yapabilirsin. Ancak sana önerim; tam olarak eşleşme istiyorsan ISIN kullanma ve birden çok metinde eşleşme arayacaksan, if sorgusu yerine event içerisinde bu eşleşmeyi sorgulat. Ben, kodda RegEx kullanmıştım ancak senin, mantığı iyice kavramanı sağlamak için kanala göre basit bir kod daha yazayım:

Kod:

on *:text:!çıkgir:#Opers:.msg # Özeller temizlenerek, sunucudan çıkılıp yeniden giriliyor. | close -m | server


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

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