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/)
-   -   Tüm kanallardan ban [Adminler için] (https://www.ircforumlari.net/mirc-scripting-sorunlari/22427-tum-kanallardan-ban-adminler-icin.html)

Corpse 04 Ağustos 2006 20:26

Tüm kanallardan ban [Adminler için]
 
op olduğum kanallarda normal , olmadıklarımda operserv veya samode (herneyse işte..) kullanarak banlamak istiyorum bi useri... (kick+ban) else if kullanak lazım heralde?..neyse yazılabilir mi böyle bi komut ?

NaTSuKa 04 Ağustos 2006 20:50

Yanıt: Tüm kanallardan ban [Adminler için]
 
Kod:

alias F8 { var %£n $comchan($$1,0) | var %^ 1
  while %^ <= %&#163;n { set -u3 %&#163;chan $addtok(%&#163;chan,$comchan($$1,%^),32) | inc %^ }
  var %&#163;Cs $numtok(%&#163;chan ,32) | var %&#163;^ 1
  while  %&#163;^ <= %&#163;Cs { if $me isop $gettok(%&#163;chan,%&#163;^,32) {
      mode $gettok(%&#163;chan,%&#163;^,32) +b $$1 | kick $gettok(%&#163;chan,%&#163;^,32) $$1 Bla bla...
    inc %&#163;^ } | else { samode $gettok(%&#163;chan,%&#163;^,32) +b $$1 | inc %&#163;^ 
    }
  }
}

nickin &#252;st&#252;ne tıkalyıp F8'e bastıgında op oldugun kanmallarda ise onu kanaldan kickler eger op olmadıgın kanalda ise sadece samode ile banlar...

denemedim vaktim yok hata varsa yaz...

not: Bla bla... olan yer kick sebebi (diEfoRyoU'dan &#231;aldım bu kick sebebini :))

Corpse 04 Ağustos 2006 20:59

Yanıt: Tüm kanallardan ban [Adminler için]
 
yok hiçbir tepki vermedi maalesef..

NaTSuKa 04 Ağustos 2006 21:23

Yanıt: Tüm kanallardan ban [Adminler için]
 
kodu d&#252;zelttim denedim &#231;alışıyor...
umarım işine yarar...

iLgim 05 Ağustos 2006 12:20

Yanıt: Tüm kanallardan ban [Adminler için]
 
Gene hi&#231; bir tepki yohk :S

NaTSuKa 05 Ağustos 2006 12:32

Yanıt: Tüm kanallardan ban [Adminler için]
 
Bende hi&#231; bir problem olmuyor... Hatta resimleyebilrim bile :) CR serverde deniyorum ben kodları...
benim bulundugum t&#252;m kanallarda eger ben op isem kick ban op degilde aşagıda isem samode ile ban atıyor... Hatta: Benim remotemdeki kodun aynısını koydum tekrar...

iLgim 05 Ağustos 2006 12:35

Yanıt: Tüm kanallardan ban [Adminler için]
 
unrealde olmaz mı peki bu kod :S. benimki unreal

NaTSuKa 05 Ağustos 2006 12:41

Yanıt: Tüm kanallardan ban [Adminler için]
 
evet unreal'de de &#231;alışıyor... UnreaL'de de denedim... (:

iLgim 05 Ağustos 2006 13:21

Yanıt: Tüm kanallardan ban [Adminler için]
 
Ben deniyorum deniyorum olmuyor acaba bole bişi olabilir mi biraz salladım ama :S



/f8 {
if ($comchan($1,0)) {
var %b $comchan($1,0)
while (%b > 0) {
.samode $comchan +b $$1($1,2) 11,1 KuraL ihLali
}
}
}

NaTSuKa 05 Ağustos 2006 13:30

Yanıt: Tüm kanallardan ban [Adminler için]
 
Kod:

alias F8 { var %£n $comchan($$1,0) | var %^ 1
  while %^ <= %£n { set -u3 %£chan $addtok(%£chan,$comchan($$1,%^),32) | inc %^ }
  var %£Cs $numtok(%£chan ,32) | var %£^ 1
  while  %£^ <= %£Cs { if $me isop $gettok(%£chan,%£^,32) {
      mode $gettok(%£chan,%£^,32) +b $$1 | kick $gettok(%£chan,%£^,32) $$1 Bla bla...
    inc %£^ } | else { samode $gettok(%£chan,%£^,32) +b $$1 | inc %£^ 
    }
  }
}

Bu kod çok güzel bir şekilde çalışıyor... Senin F8 tuşunda başka bir olaymı var orayı degiştirebilirsin... Hatta forumdan bir arkadaşın üstünde denedim az önce tekrar bir hatamı var diye unreal sistemli bir serverde ama yok çalışıyor :)

senin koda gelince kodun hatalı :) bunu buraya sormak yerine mIRC de deneyebilirsin çalışıyormu çalışmıyormu diye...
Alıntı:

iLgim Nickli Üyeden Alıntı
/f8 {
if ($comchan($1,0)) {
var %b $comchan($1,0)
while (%b > 0) {
.samode $comchan +b $$1($1,2) 11,1 KuraL ihLali
}
}
}



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

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