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/)
-   -   !ip kontrol (https://www.ircforumlari.net/mirc-scripting-sorunlari/383093-ip-kontrol.html)

darkshades1 18 Şubat 2011 09:58

Cevap: !ip kontrol
 
Alıntı:

Voodo Nickli Üyeden Alıntı (Mesaj 1040682787)
Arkadaşlar darkshades arkadaşım dan aldığım bi cod var sizle paylaşacam yanlız cod çalışmadı buna bakarsanız sevinirim



on *:text:*:#opers:{
if $1 == .ip && $2 {
if $read($xline.data,w,$+(*,$2,*)) { var %xline.data $read($xline.data,$readn) }
if (!%xline.data) { msg # $qt($2) ipi için kayit bulunamadı! | halt }
else {
.msg # IP: $gettok(%xline.data,1,183)
.msg # Banlayan: $gettok(%xline.data,2,183)
.msg # Sebep: $gettok(%xline.data,3,183)
.msg # Ban Zamanı: $gettok(%xline.data,4,183)
}
}
}




bide bu koda zlinenin açılmasını istiyorsanız !evet yazın demesini ve !evet yazdığımda zlinenin kaldırılmasını istiyorum fikri olan yardım edebilirse sevinirim


Kod:

alias xline.data return $shortfn($+($mircdir,xline.data))
on *:snotice:*:{
  if (*Z:line added* iswm $1-) {
    if ($2 == Global) { write xline.data $6 $+ $chr(183) $+ $15 $+ $chr(183) $+ $left($25-,-1) $+ $chr(183) $+ $date $time }
    else { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  }
  if (*K:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*G:Line added for* iswm $1-) { write xline.data $5 $+ $chr(183) $+ $14 $+ $chr(183) $+ $left($24-,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent Global Z:line* iswm $1-) { write xline.data $7 $+ $chr(183) $+ $remove($16,:) $+ $chr(183) $+ $left($17,-1) $date $time }
  if (*Permanent Z:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent G:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*Permanent K:Line* iswm $1-) { write xline.data $6 $+ $chr(183) $+ $remove($15,:) $+ $chr(183) $+ $left($16,-1) $+ $chr(183) $+ $date $time }
  if (*removed Global Z:line* iswm $1-) { if ($read($xline.data,w,$+(*,$5,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed K:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) {  write $+(-dl,$readn) $xline.data  } }
  if (*removed Z:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if (*removed G:Line* iswm $1-) { if ($read($xline.data,w,$+(*,$4,*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Global Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($5,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring K:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring G:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
  if *Expiring Z:Line* iswm $1-) { if ($read($xline.data,w,$+($remove($4,$chr(40),$chr(41)),*))) { write $+(-dl,$readn) $xline.data  } }
}
on *:input:#Opers:{
  if $1 == .ip && $2 {
    if $read($xline.data,w,$+(*,$2,*)) { var %xline.data $read($xline.data,$readn) }
    if (!%xline.data) { msg # $qt($2) ipi için kayit bulunamadı! | halt }
    else {
      .msg # IP: $gettok(%xline.data,1,183)
      .msg # Banlayan: $gettok(%xline.data,2,183)
      .msg # Sebep: $gettok(%xline.data,3,183)
      .msg # Ban Zamanı: $gettok(%xline.data,4,183)
    }
  }
}

#opers kanalında .ip *IP* adresi yazdıgında o ip neden ban yediğini görebilirsin..

Emrax 18 Şubat 2011 15:39

Cevap: !ip kontrol
 
Alıntı:

cashmare Nickli Üyeden Alıntı (Mesaj 1040684181)
Kod:

on *:input:#Opers: {
  if *.ip* iswm $1 {
    set %ips $2
    set -u20 %Stats on
    .stats g
    .stats k
  }
}
raw *:*:{
  if %Stats == on {
    if $numeric == 223 {
      if %ips iswm $remove($3,*@) {
        msg #Opers 4 %ips 1adresine Ban atan Nick : 4 $gettok($6,1,33) 1Sebep : $7-
        msg #Opers 1Atılan banın açılması için 4!evet 1yazınız.
      }
    }
  }
}
if (!evet isin $1) {
  /kline -*@ $+ %ips | /zline -*@ $+ %ips | /timer 1 2 /gzline -*@ $+ %ips | /timer 1 2 /gline -*@ $+ %ips | timer 1 2 /shun -*@ $+ %ips | /timer 1 4 msg #Opers 1UNBAN:4 %ips 1IP'sinde olan tüm 4kline gline gzline zline shun 1açılmıştır4.
}

Kod:

[03:18] <cashmare> .ip 78.163.53.112
[03:18] <cashmare>  78.163.53.112 adresine Ban atan Nick :  cashmare Sebep : no reason
[03:18] <cashmare> Atılan banın açılması için /evet yazınız.
[03:18] <cashmare> !evet
[03:18] <cashmare> UNBAN: 78.163.53.112 IP'sinde olan tüm kline gline gzline zline shun açılmıştır.


Peki bundan aranılan listede o IP yoksa bu IP yi bulamadım diyebilir mi acaba?

Emrax 19 Şubat 2011 04:19

Cevap: !ip kontrol
 
Saat: 04:16 ve CesuryureK hocam bu saatte herkes uyurken beni kırmayıp sunucularda admin/oper olan arkadaşlarımızın çok işine yarayacak bu kodu yazdı. Teşekkür ederim hocam.

Kod:

on *:input:*: {
  if ($1 == .ip) && !$2 { msg #Opers 4IP 1adresi girmeyi unuttunuz efendim4. | halt }
  elseif ($1 == .ip) && $2 && $regex($2,\d) {
    set -u200 %banip $2
    set -u15 %rawkontrol on
    .timer 1 2 stats k
    .timer 1 2 stats g
    .timer 1 6 kontrol
  }
  if ($1 == !evet) && (%banip) && ($active == #Opers) {
    zline $+(-*@,%banip)
    gline $+(-*@,%banip)
    kline $+(-*@,%banip)
    gzline $+(-*@,%banip)
    shun $+(-*@,%banip)
    msg #Opers 4 %banip 1IP adresindeki tüm banlar kaldırıldı4.
    unset %banip
  }
  elseif ($1 == !evet) && (!%banip)  && ($active == #Opers) { msg #Opers 1Ortada bir 4IP 1yok ki neye 4!evet 1dediniz efendim4. }
}

raw *:*: {
  if (%rawkontrol == on) {
    if ($numeric == 223)  {
      if (%banip isin $remove($3,*@)) {
        msg #Opers 4 %banip 1adresine Ban atan Nick : 4 $gettok($6,1,33) 1Sebep : $7-
        msg #Opers 1Atılan banın açılması için 4!evet 1yazınız.
        set -u15 %kyazma on
      }
      elseif (%banip !isin $remove($3,*@)) { set  -u15  %kipbulundu off  }
    }
    if ($numeric == 216)  {
      if (%banip isin $remove($3,*@)) {
        msg #Opers 4 %banip 1adresine Ban atan Nick : 4 $gettok($6,1,33) 1Sebep : $7-
        msg #Opers 1Atılan banın açılması için 4!evet 1yazınız.
        set -u15 %gyazma on
      }
      elseif (%banip !isin $remove($3,*@)) { set  -u15 %gipbulundu off  } 
    }
  }
}

alias kontrol {
  if (%kipbulundu == off) && (%gipbulundu == off) && (!%gyazma) && (!%kyazma)  { msg #Opers 4 %banip  1IP adresini bulamadım efendim4. | halt }
}


mirckur 22 Şubat 2011 19:47

Cevap: !ip kontrol
 
arkadaşlar Peki Bunu Her oper İçin ayarlayamazmıyız Ben Bunu remote Ye eklicem Hangi oper Yazarsa yazsın .ip İp numarası Cıkmasını istiyorum Onu nasıl Yapcaz.

cashmare 22 Şubat 2011 19:54

Cevap: !ip kontrol
 
Alıntı:

mirckur Nickli Üyeden Alıntı (Mesaj 1040689788)
arkadaşlar Peki Bunu Her oper İçin ayarlayamazmıyız Ben Bunu remote Ye eklicem Hangi oper Yazarsa yazsın .ip İp numarası Cıkmasını istiyorum Onu nasıl Yapcaz.

Kod:

on *:input:*: {
olan yeri
Kod:

on *:text:#Opers: {
olarak Değiştirirseniz dediginiz şekilde olur

mirckur 22 Şubat 2011 23:39

Cevap: !ip kontrol
 
Alıntı:

cashmare Nickli Üyeden Alıntı (Mesaj 1040689799)
Kod:

on *:input:*: {
olan yeri
Kod:

on *:text:#Opers: {
olarak Değiştirirseniz dediginiz şekilde olur


Dediğiniz Şekilde Yaptım ama Gene Olmadı sadece Ben yazarsam Cıkartıyor Başka oper Yazdığında Cevap vermiyor

Chelt 23 Şubat 2011 00:25

Cevap: !ip kontrol
 
Aynı konuyu tekrar tekrar açmayın mirckur. buradan devam edin

mirckur 23 Şubat 2011 00:26

Cevap: !ip kontrol
 
Alıntı:

Chelt Nickli Üyeden Alıntı (Mesaj 1040690226)
Aynı konuyu tekrar tekrar açmayın mirckur. buradan devam edin


Peki


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

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