Tekil Mesaj gösterimi
  #1  
Alt 10 Haziran 2015, 16:20
CoCoRiCo - ait Kullanıcı Resmi (Avatar)
CoCoRiCo CoCoRiCo isimli Üye şimdilik offline konumundadır
Meraklı Zır Cahil 🤓👽
 DirtyCoder 

mS Puan: 571
mS Derece: CoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo Çalışkan
 
Üyelik tarihi: 10 Temmuz 2009
Bulunduğu yer: \xml:http\
Yaş: 48
Mesajlar: 142
Konular: 23
Eklentiler: 0
Alınan Teşekkür: 91
Yapılan Teşekkür: 20
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart IP counter - IP Kontör

Epeydir kod paylaşmamıştım.. bununla yeninden bi başlangıç yapalım..
geliştirmek üzere yadıgım bi kod.. sizler ihtiyacınıza göre düzenlersiniz..

Ne işe yarar IP adreslerini başlanğıçtan bitişe kadar + 1 olarak artırır

/ipc
Kod:
alias ipc {
  .timer_prix 0 1 ipc
  if $regex(ip,$1,/^(?: (?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/g) {
    if $gettok($1,1,46) < 1 { echo ** Hatalı ip.. Class A "1" den düşük olamaz. orn: 1.0.0.0 | return }
    set %d¨ $gettok($1,4,46) |  set %c¨ $gettok($1,3,46) | set %b¨ $gettok($1,2,46) |  set %a¨ $gettok($1,2,46)
  }

  $iif(!%d¨,set %d¨ 0) 
  ;class D
  $iif(!%c¨,set %c¨ 0)
  ;class C
  $iif(!%b¨,set %b¨ 0) 
  ;class B
  $iif(!%a¨,set %a¨ 1)
  ;class A
  if %d¨ < 256  {  inc %d¨   }
  if %d¨ == 256 && %c¨ < 256 { inc %c¨ | unset %d¨ }
  if %c¨ == 256 && %b¨ < 256 { inc %b¨ | unset %d¨,%c¨ }
  if %b¨ == 256 && %a¨ < 256 { inc %a¨ | unset %b¨,%c¨,%d¨ }
  if %a¨ == 256 && %a¨ < 256 { inc %a¨ | unset %b¨,%c¨,%d¨ }
   if %a¨ == 255 && %b¨ == 255 && %c¨ == 255 &&  %d¨ == 255 { echo : IPTamamlandı | unset %*¨* | timer_prix off }
  $iif(!%d¨,set %d¨ 0) 
  $iif(!%c¨,set %c¨ 0)
  $iif(!%b¨,set %b¨ 0) 
  $iif(!%a¨,set %a¨ 1)
  echo $+(%a¨,.,%b¨,.,%c¨,.,%d¨)

}
__________________
3m2t
//alias $str($+(alias,$chr(32)),4) | alias
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76