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/)
-   -   $read ? (https://www.ircforumlari.net/mirc-scripting-sorunlari/32413-read.html)

MavipikSeL 13 Haziran 2007 00:47

Cevap: $read ?
 
Hayır ben kayıtlı bir rumuza who çektim, H şeklinde verdi. Unreal'den mi bahsediyorsunuz anlamadım ama CR'dayım ben :)

diEfoRyoU 13 Haziran 2007 00:55

Cevap: $read ?
 
O halde hem kayıtlı nicke hemde kayıtsız nicke who çekip buraya pastele ona göre yazalım bişiler;). yanlız raw numaralarınıda pastelersen sevinirim.
raw *:*: echo -a $numeric $1-
Kodu işini görür

MavipikSeL 13 Haziran 2007 20:28

Cevap: $read ?
 
Bu sorunuda bu şekilde çözdüm ama şimdi de değişik bir sorun ortaya çıktı. Adamı oplar.txt'de buluyor, ama girdiği her kanalda opu varmış gibi mesaj atıyor. Sadece oplar.txt'de nickin yanındaki iki satır için messageyi nasıl ayarlamam gerekir?

Kod:

on *:join:#:{
  if $read(oplar.txt,s,$nick) {
    if $nick !ison #op { msg $nick #op kanalında değilsin. oraya girip cycle yap. | halt } {
      if $nick ison #op {
        if $read(oplar.txt,s,$nick) {
          .set %chan # $replace($v1,$chr(32),$chr(124)) | tokenize 32 $v1
          if $chan == $1 { samode $1 +o $nick
          }
          if $chan == $gettok(%chan,2,124) { samode $gettok(%chan,2,124) +o $nick
          }
        }
      }
    }
  }
}

Birşey daha denedim. Setlemeleri yukarı taşıyarak, if $chan == $1 { gibi köprüler kurdum. Fakat burada da mesajlar atılıyor, adam op kanalında varsa, girdiği kanal ekli olduğu kanalsa modeleri devreye sokamıyoru.

Kod:

on *:join:#:{
  if $read(oplar.txt,s,$nick) {
    .set %chan # $replace($v1,$chr(32),$chr(124)) | tokenize 32 $v1
    if $nick !ison #op {
      if $chan == $1 { msg $nick kanalında opsun ama #op kanalına girmediğin için vermiyorum. | halt } {
        if $chan == $gettok(%chan,2,124) { $gettok(%chan,2,124) kanalında opsun ama #op kanalına girmediğin için vermiyorum. } {
          if $nick ison #op {
            if $chan == $1 { samode $1 +o $nick
            }
            if $chan == $gettok(%chan,2,124) { samode $gettok(%chan,2,124) +o $nick
            }
          }
        }
      }
    }
  }
}



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

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