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/)
-   -   Sockete yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/489375-sockete-yardim.html)

moonman 16 Haziran 2012 17:33

Sockete yardım
 
Merhaba ağalar kolay gelsin Ajan v2 botuna extra socket bot açdım ama bot düştüğü zaman geri girmiyor diğer botlara kline atsam dahi geri gelmiyor windows dan bağlandığı için bu yüzden şöyle bi kod denedim ama çalışmıyor !sradyo on !sradyo off bunun kodlarını ekledim ama çalışmadı elinde olan varsa paylaşabilir mi acaba bu kodu !sradyo on !sradyo off botu istediğimiz zaman çıksın istediğimiz zaman girsin yani bu komutlarla ? i yi günler kolay gelsin.

Toprak 26 Haziran 2012 03:04

Cevap: Sockete yardım
 
Aslında Sockclose eventini kullansanız.

Kod:

on *:sockclose:RADYO:{ sockopen radyo irc.ircforumlari.net 6667 }
Eklerseniz bot dustugunde,kill vs. yerse tekrar girer.

İstediginiz koduda verelim.

Kod:

if $2 == PRIVMSG {
    if $3 == #opers {
      if $remove($4,:) == !sradyo {
        if $5 == on {
          sockopen radyo irc.ircforumlari.net 6667
          msg $3 : Radyo Botu sunucuya giriyor.
        }
        if $5 == off {
          sockclose radyo
          msg $3 Radyo Botu sunucudan cıkarıldı.
        }
      }
    }
  }


Sizin istediginiz kod ama !sradyo on ne kadar sunucuda yazarsanız Sunuduca Onlineyse bile, "Radyo Botu sunucuya giriyor" mesajı alırsınız. Bu kodu biraz da güzellestirelim.


Kod:

  if ($2 == 001) {
    set %sradyo on
  }
  if $1 == error && $2 == :closing {
    set %sradyo off
    sockclose radyo
    .timerbgir 1 3 sockopen radyo irc.ircforumlari.net 6667
  }
  if $2 == PRIVMSG {
    if $3 == #opers {
      if $remove($4,:) == !sradyo {
        if $5 == on {
          if (%sradyo == on) { msg $3 :[Radyo Botu] [Sunucuda Baglı Durumda] | halt }
          msg $3 :[Radyo Botu] [Sunucuya Girdi] | sockopen radyo irc.ircforumlari.net 6667 | set %sradyo on | halt
        }
        if $5 == off {
          if (%sradyo == off) { msg $3 :[Radyo Botu] [Sunucuya Baglı Degil!] | halt }
          msg $3 :[Help Botu] [Sunucudan Cıkarılmışdır!] | sockclose radyo | set %sradyo off | halt
        }
        if (!$5) { swbot privmsg $3 Lutfen !sradyo on/off komutlarini kullaniniz. | halt }
      }
    }
  }

Buyrun ;)

Hayırlı İF'ler.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk