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/)
-   -   Away taramasını o kanalda olmadan yapabilmek (https://www.ircforumlari.net/mirc-scripting-sorunlari/25183-away-taramasini-o-kanalda-olmadan-yapabilmek.html)

Süslü123yedek 24 Eylül 2006 17:25

Away taramasını o kanalda olmadan yapabilmek
 
Kod:

on 1:TEXT:!awaytara:#: {
  if $nick isop $chan || $nick ishop $chan {
    /tarama
  }
}
Alias tarama { msg #Takip 4 # 5kanalında away taraması başlatıldı... | unset %awayscan | .enable #awayscan | who # }
#awayscan off
raw 352:*:{ if (G isincs $7) { set %awayscan $addtok(%awayscan,$6,32) | raw -q whois $6 } }
raw 315:*:{ if ($group(#awayscan) = on) { .disable #awayscan | msg #Takip 4 $iif($numtok(%awayscan,32) > 0,$2 5kanalında4 $ifmatch 5tane away nick bulundu $+ $chr(44) away mesajlarına bakılıyor:,$2 5kanalında kimse away değil.) } }
#awayscan end
raw 301:*:{ if $istok(%awayscan,$2,32) { msg #Takip 5 Away nick: $+(4,$2,4) 5Mesaj: $+(4,$3-,4)  } }

Bu kodun orjinalini el33t yazmıştı ben de kendi koruma botuma göre düzenledim ama birşeyi beceremedim;

#Zurna kanalını taramak istediğimde kanalın ortasına !awaytara yazmam gerekiyor. Bunun yerine #Takip kanalında !awaytara #Zurna yazdığımda botun kanalı tarayıp bilgi vermesini nasıl sağlarım?

Kod:

if !awaytara isin $6
gibi bişeyler denedim ama olmadı.

el33t 24 Eylül 2006 17:43

Yanıt: Away taramasını o kanalda olmadan yapabilmek
 
Alias tarama'ya kadar olan kısmı silip aşağıdaki kodu eklemelisin:

Kod:

on *:text:!awaytara &:#takip:{ tarama $2 }
Umarım işine yarar...

Süslü123yedek 24 Eylül 2006 18:09

Yanıt: Away taramasını o kanalda olmadan yapabilmek
 
Hocam verdiğin kodu ekledim ama hangi kanalı yazarsam yazayım #Takip kanalını tarıyor:

Alıntı:

[18:08] <Ruh> !awaytara #Ayna
[18:08] <Güvenlik[B0T]> #Takip kanalında away taraması başlatıldı...
[18:08] <Güvenlik[B0T]> #Takip kanalında kimse away değil.

NaTSuKa 24 Eylül 2006 18:14

Yanıt: Away taramasını o kanalda olmadan yapabilmek
 
Kod:

msg #Takip 4 # 5kanalında away taraması başlatıldı

burada #Takip yazan yer yerine $1 yaz

Ayrıca Who # olan yeride Who $1 yapmalısın...

Süslü123yedek 24 Eylül 2006 18:19

Yanıt: Away taramasını o kanalda olmadan yapabilmek
 
Kod:

on *:text:!awaytara &:#takip:{ tarama $2 }
Alias tarama { msg #Takip 4 $1 5kanalında away taraması başlatıldı... | unset %awayscan | .enable #awayscan | who $1 }
#awayscan off
raw 352:*:{ if (G isincs $7) { set %awayscan $addtok(%awayscan,$6,32) | raw -q whois $6 } }
raw 315:*:{ if ($group(#awayscan) = on) { .disable #awayscan | msg #Takip 4 $iif($numtok(%awayscan,32) > 0,$2 5kanalında4 $ifmatch 5tane away nick bulundu $+ $chr(44) away mesajlarına bakılıyor:,$2 5kanalında kimse away değil.) } }
#awayscan end
raw 301:*:{ if $istok(%awayscan,$2,32) { msg #Takip 5 Away nick: $+(4,$2,4) 5Mesaj: $+(4,$3-,4)  } }

Şimdi oldu işte :)


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

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