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/)
-   -   Çözüldü Sifresiz nickleri bot çeksin (https://www.ircforumlari.net/mirc-scripting-sorunlari/816041-sifresiz-nickleri-bot-ceksin.html)

alphae 16 Nisan 2019 09:54

Sifresiz nickleri bot çeksin
 
Merhaba kod ariyorum sunucuya girenlere bot whois cekcek nicki sifreli ise odalara sajoin yaptircak ve karantina odasindan cikarcak.

Mylife 24 Nisan 2019 15:05

Cevap: Sifresiz nickleri bot çeksin
 
Doğru katagori ye taşındı. Buradan devam edin lütfen @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

The 28 Nisan 2019 12:06

Cevap: Sifresiz nickleri bot çeksin
 
Kod:

on *:join:*:#karantina:{
ns list $nick
}
on *:notice:*:?: {
if  *liste*son*1* {
sajoin $1 #Sohbet
msg #karantina $1 Nicki #sohbet kanalına çekildi .
}
}



Whois ile değilde ns list çektirip listede önceden kayıdı varsa giren nicki #kanal kanalına çekicek şekilde birşey yazdım bi dene istersen .



Eğer şifresizleri başka kanala çekeyim dersende şöyle yapabilirsin

Kod:

on *:join:*:#karantina:{
ns list $nick
}
on *:notice:*:?: {
if  *liste*son*0* {
sajoin $1 #Kayıtsız
msg #karantina $1 Nicki #kayıtsız kanalına çekildi .
}
}


Toprak 28 Nisan 2019 13:55

Cevap: Sifresiz nickleri bot çeksin
 
Alıntı:

Vaquero Nickli Üyeden Alıntı (Mesaj 1042066946)
Kod:

on *:join:*:#karantina:{
ns list $nick
}
on *:notice:*:?: {
if  *liste*son*1* {
sajoin $1 #Sohbet
msg #karantina $1 Nicki #sohbet kanalına çekildi .
}
}



Whois ile değilde ns list çektirip listede önceden kayıdı varsa giren nicki #kanal kanalına çekicek şekilde birşey yazdım bi dene istersen .



Eğer şifresizleri başka kanala çekeyim dersende şöyle yapabilirsin

Kod:

on *:join:*:#karantina:{
ns list $nick
}
on *:notice:*:?: {
if  *liste*son*0* {
sajoin $1 #Kayıtsız
msg #karantina $1 Nicki #kayıtsız kanalına çekildi .
}
}


Kodu denediniz mi?
Mantıken hatalı bir gözden geçirir misiniz?



Kod:

on !*:join:#karantina: { if $regex($site,/(root|network|admin|ircop|server|services)/Si) { return } | ns list $nick }
on *:notice:*:?: {
  if ($nick == NickServ) {
    if $regex($1-,/(.+) \'a uyan veriler:/Si) { set %:nick $regml(1) }
    elseif $regex($1-,/liste sonu - (.+) ./Si) {
      if ($regml(1) == 0/0) { sajoin %:nick #Kayitsiz }
      else { sajoin %:nick #Kayitli }
    }
  }
}


Alper 28 Nisan 2019 14:55

Cevap: Sifresiz nickleri bot çeksin
 
on !*:join:*:#karantina:

Kırmızılı yer fazlalık. Ek olarak alternatif olarak aşağıdaki kod kullanılabilir list yerine status ile basit yoldan işlem yaptırılabilir.


Kod:

on !*:join:#karantina: { if $regex($site,/(root|network|admin|ircop|server|services)/Si) { return } | ns status $nick }
on *:notice:*:?: {
  if ($nick == NickServ) && ($1 == STATUS) {
    if ($3 == 0) { sajoin $2 #Kayitsiz } // Kayıtsız ise işlem yaptırılacak alan
    else { sapart $2 #karantina | sajoin $2 #Kanal1,#Kanal2,#Kanal3 } // Kayıtlı ise işlem yaptırılacak alan
  }
}


The 28 Nisan 2019 14:56

Cevap: Sifresiz nickleri bot çeksin
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1042067033)
Kodu denediniz mi?
Mantıken hatalı bir gözden geçirir misiniz?



Kod:

on !*:join:*:#karantina: { if $regex($site,/(root|network|admin|ircop|server|services)/Si) { return } | ns list $nick }
on *:notice:*:?: {
  if ($nick == NickServ) {
    if $regex($1-,/(.+) \'a uyan veriler:/Si) { set %:nick $regml(1) }
    elseif $regex($1-,/liste sonu - (.+) ./Si) {
      if ($regml(1) == 0/0) { sajoin %:nick #Kayitsiz }
      else { sajoin %:nick #Kayitli }
    }
  }
}



komutu denemek için yetkim yok hiç biryerde deneyemedim o yüzden sanırım sen deneyip vermişsin zaten gerek kalmamış : )


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

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