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/)
-   -   Clone Koruması Sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/31242-clone-korumasi-sorun.html)

Kan 08 Mayıs 2007 18:21

Clone Koruması Sorun
 
PHP- Kodu:

on @*:JOIN:#:{
var %total $ialchan($wildsite,#,0)
if (%total 3) {
var %
0
while (%< %total) {
inc %i
var %nick $ialchan($wildsite,#,%i).nick
var %all.nicks $addtok(%all.nicks,%nick,32)
if (%
nick !== $me) { 
.
raw -q mode $chan +b $mask($fulladdress,2)
.
raw kick $chan %nick 14(Sebeb Yapay Zeka Sistemi Agresif Baglanma Yogunlugu Tespit Edilmistir.)) ( $+ %total Kullanici 
.unset %
nick 
}
}
}



Bazı kanal ve hostları goz ardı nasıl edebilriz.
Saygılarımla~

detay 08 Mayıs 2007 18:24

Yanıt: Clone Koruması Sorun
 
if $chan == #kanal { halt }
if *@hostadresi == $wildsite { halt }

yada

if *@81.*.212 iswm $wildsite { halt }

bölümlerini ekleyebilirsin koduna (direkt on joinin altina)

Kan 08 Mayıs 2007 18:27

Cevap: Clone Koruması Sorun
 
Birden çok kanal olduğunda
if $Chan == #X,#Y,#Z şeklinde yaparsak çalışır mı yoksa onlarıda alt alta mı yapalım :S

detay 08 Mayıs 2007 18:29

Yanıt: Clone Koruması Sorun
 
yok o zaman if $istok(#kanal1 #kanal2 #kanal3,$chan,32) { halt } kullanmalisin

Kan 08 Mayıs 2007 18:32

Cevap: Clone Koruması Sorun
 
Kod:

on @*:JOIN:#:{
  if (root isin $address($nick,0))  { halt }
  if (admin isin $address($nick,0)) { halt }
  if (ircop isin $address($nick,0)) { halt }
  if (oper isin $address($nick,0))  { halt }
  if (desk isin $address($nick,0)) { halt }
  var %total = $ialchan($wildsite,#,0)
  if (%total > 3) {
    var %i = 0
    while (%i < %total) {
      inc %i
      var %nick = $ialchan($wildsite,#,%i).nick
      var %all.nicks = $addtok(%all.nicks,%nick,32)
      if (%nick !== $me) {
        .raw -q mode $chan +b $mask($fulladdress,2)
        .raw kick $chan %nick 14(Sebeb : Yapay Zeka Sistemi Agresif Baglanma Yogunlugu Tespit Edilmistir.)) ( $+ %total Kullanici )
        .unset %nick
      }
    }
  }
}


Şu şekilde olur mu ?

detay 08 Mayıs 2007 18:37

Yanıt: Clone Koruması Sorun
 
$address($nick,0) *!ident@host a denk geliyor yani karsilastirmak istedigin seyde buysa neden olmasin (:

ama sadece host icin $wildsite kullan cünkü ircop isin $address($nick,0) dediginde identinde ircop gecenlerde korunmus olur


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

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