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/)
-   -   Socket, kanaldakilere mesaj hakkında. (https://www.ircforumlari.net/mirc-scripting-sorunlari/35021-socket-kanaldakilere-mesaj-hakkinda.html)

detay 29 Temmuz 2007 15:17

Cevap: Socket, kanaldakilere mesaj hakkında.
 
Kod:

if $2 == PRIVMSG {
  ;kanal nick ve mesaja deger atayip isleme devam ediyoruz on text gibi
  var %nick = $gettok($gettok($1,1,33),1,58), %mesaj = $right($4-,-1), %kanal = $3
  if %nick isreg %chan {
    if $read(kufur.txt, w,%mesaj) {
      mode %kanal ....
    }
  }

  }

demek istedigin socketi event gibi kullanabilmek ise yukaridaki gibi deger atamak ve sonrasinda ayni seyler zaten tek farkı $chan tanimli degil onu biz ayarliyoruz

MavipikSeL 29 Temmuz 2007 22:44

Cevap: Socket, kanaldakilere mesaj hakkında.
 
Sanırım yanlış anladın, detay. Kufur.txt'ye eklediğim masksız bir yazı işimi görmüyor. Mutlaka wildcard karakter kullanmalıyım. Ben özeldeki yazıları kastetmiştim ama sen kanaldaki anlamışsın. Bunu da denedim ama sonuç olumsuz. :)

DeLiTiM 30 Temmuz 2007 12:35

Yanıt: Cevap: Socket, kanaldakilere mesaj hakkında.
 
Alıntı:

MavipikSeL Nickli Üyeden Alıntı (Mesaj 241657)
Sanırım yanlış anladın, detay. Kufur.txt'ye eklediğim masksız bir yazı işimi görmüyor. Mutlaka wildcard karakter kullanmalıyım. Ben özeldeki yazıları kastetmiştim ama sen kanaldaki anlamışsın. Bunu da denedim ama sonuç olumsuz. :)


Merhaba okudum okudum hala bisey cözemedim mesela sen ne yapmak istiyorsun veya ne yapmaya calısıyorsun daha acıklayıcı bir sekilde yazarsan sana yardımcı olmaya calısırım ayrıca kanal icin mi özel icin mi onuda belirtirsen cok makbule gecer.

MavipikSeL 30 Temmuz 2007 12:45

Cevap: Yanıt: Cevap: Socket, kanaldakilere mesaj hakkında.
 
Alıntı:

DeLiTiM Nickli Üyeden Alıntı (Mesaj 241787)
Merhaba okudum okudum hala bisey cözemedim mesela sen ne yapmak istiyorsun veya ne yapmaya calısıyorsun daha acıklayıcı bir sekilde yazarsan sana yardımcı olmaya calısırım ayrıca kanal icin mi özel icin mi onuda belirtirsen cok makbule gecer.

Yapmak istediğim, bir socket sokmak. Socketta bir özellik barındıracağım. Mesela, kufur.txt içersindeki *selam*, *naber*, *nasılsın* gibi wildcard karakterler içersine alınmış kelimeler olacak. Bu kufurler.txt içirsindeki mask'a alınmış kelimeleri, socketın özeline yazana bende privmsg olarak mesaj atmak istedim. Bunu normal botta yapabilirim ama socket ile ilgili pek bir bilgim yok. Sanırım açıklayıcı olmuştur. :)

DeLiTiM 31 Temmuz 2007 11:46

Yanıt: Socket, kanaldakilere mesaj hakkında.
 
Umarım istedigin budur sadece özelde yazılanlar icin gecerlidir.

Kod:

  if $2 == PRIVMSG {
    if $3 == Botun-nickki && *.*.* !iswm $remove($gettok($1,1,33),:) {
      if $remove($gettok($1,1,33),:) {
        %nick = $remove($gettok($1,1,33),:)
        %mesaj = $right($4-,-1)
        var %t 1
        while (%t <= $lines(kufur.txt)) {
          if ($read(kufur.txt,%t) iswm %mesaj) {
            swbot privmsg %nick Atılacak Mesajın
          }
          inc %t
        }
      }
    }
  }



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

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