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 Korumasina Muaf Kanal ve Host Ekleme.. (https://www.ircforumlari.net/mirc-scripting-sorunlari/421260-clone-korumasina-muaf-kanal-ve-host-ekleme.html)

Coldman 24 Ekim 2011 18:09

Clone Korumasina Muaf Kanal ve Host Ekleme..
 
on @*:JOIN:#:{
if ($ial == $false) .ial on
if ($chan(#).ial == $false) { who # | return }
var %total = $ialchan($wildsite,#,0)
if (%total > 2) {
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 12 $Server 1İRC Network Sunucusu Sohbet Platformu1 3Tarih4 :  $date 3 Saat :4 $time 4 # 2 Kanalında Clone Tespiti. Clone Yasaktir Ve Atilma Sebebidir, (4 $+ %total 2Kullanıcı) %bans %Logo
.unset %nick
}
}
}
}
}

Üstte vermiş oldugum kodeye muaf kanal ve host eklemek istiyorum Alttak yazdiğim gibi yapsam olur mu? ve nereye eklemem gerekir. Teşekkür ediyorum.

Alıntı:

if ($chan == #diyalog@) { halt }
if ($chan == #Oyun@) { halt }
if ($chan == #oyunsohbet) { halt }
birde servisler setnamemi değiştirdiğinde oto benim belirlediğimin olmasini istiyorum yardımlariniz için teşekkür ediyorum

Narsinha 24 Ekim 2011 19:52

Cevap: Clone Korumasina Muaf Kanal ve Host Ekleme..
 
Kod:


on @*:JOIN:#:{
  if ($ial == $false) .ial on
  if ($chan(#).ial == $false) { who # | return }
  if ($chan == #diyalog) || ($chan == #Oyun) || ($chan == #Oyunsohbet) { return }
  if !$regex($gettok($address($nick,1),2,64),/(admin|oper|helper|global|yardimci|aop|op)/i) {
    var %total = $ialchan($wildsite,#,0)
    if (%total > 2) {
      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 12 $Server 1İRC Network Sunucusu Sohbet Platformu1 3Tarih4 :  $date 3 Saat :4 $time 4 # 2 Kanalında Clone Tespiti. Clone Yasaktir Ve Atilma Sebebidir, (4 $+ %total 2Kullanıcı) %bans %Logo
          .unset %nick
        }
      }
    }
  }
}


Coldman 24 Ekim 2011 22:54

Cevap: Clone Korumasina Muaf Kanal ve Host Ekleme..
 
Muaf olarak atmiyor

[22:50] *** CoLdmAn mod değiştirdi:+b *!*@ServerAdministrator.Geveze.ORG
[22:50] *** Exe CoLdmAn Tarafından Kanaldan Atıldı (2Tarih:7 24/10/2011 2Saat:7 22:50:42  2[  7 #Diyalog  2 ]  1KanaLına; 12 Geveze 4Sunucunda, 7Lütfen Kanalda Clone Yapmayınız! 5[3 X & CoLdmAn Script Technology 5] (23 2Kullanıcı))

Narsinha 25 Ekim 2011 01:52

Cevap: Clone Korumasina Muaf Kanal ve Host Ekleme..
 
tekrar al dene bakalım.

Coldman 25 Ekim 2011 13:28

Cevap: Clone Korumasina Muaf Kanal ve Host Ekleme..
 
Aldim denedim söyle birse yapsak olur mu ?


if $istok(%muafn,$nick,32) == $true { halt }
if $istok(%muafall,#,32) == $true { halt }

kodda?

Narsinha 25 Ekim 2011 13:49

Cevap: Clone Korumasina Muaf Kanal ve Host Ekleme..
 
Alıntı:

CoLdmAn Nickli Üyeden Alıntı (Mesaj 1040886151)
Aldim denedim söyle birse yapsak olur mu ?


if $istok(%muafn,$nick,32) == $true { halt }
if $istok(%muafall,#,32) == $true { halt }

kodda?

ewet olur variablesinde
%muafall #sohbet #oyun #eglence gibi olmalı bunu kodun içine de yazabilirsin

if $istok(#sohbet #oyun #eglence,$chan,32) { return }

veya

if !$istok(#sohbet #oyun #eglence,$chan,32) {

Burda == $true kullanmana gerek yok doğruysa zaten komutu uygulatıyorsun.Regex'te de bazılari kullanıyor == 1 ise == 0 ise bence ona da gerek yok kullanırsan bişey olur mu olmaz.


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

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