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 Parça Kodlar (https://www.ircforumlari.net/mirc-parca-kodlar/)
-   -   Askıda Kalan Nickinize Kill Attırmak ( IP karşılaştırmalı Bot için ) (https://www.ircforumlari.net/mirc-parca-kodlar/982624-askida-kalan-nickinize-kill-attirmak-ip-karsilastirmali-bot-icin.html)

Mylife 29 Haziran 2022 18:17

Askıda Kalan Nickinize Kill Attırmak ( IP karşılaştırmalı Bot için )
 
Kod:

on $*:text:/[\.!]k[ii]ll/Si:?: {
  ;Event içinde regex kullanarak .kill koşulunu ekledik. Ancak bu şekilde tetiklenicek.
  if (!$2) {
    privmsg $nick Hatali kullanim lütfen .kill nick olarak deneyin.
  }
  ;Burada $2 yani 2. kelime koşulu ekledik eğer 2. kelime yoksa hata mesajı gönderecek.
  else {
    set -u30 %:a $nick
    set -u30 %:b $2
    .whois %:a
    .whois %:b   
  }
  ;Burada işimize yaracak variables oluşturduk.
}
raw 378:*: {
  ;Burası whois bilgilerinize denk gelen raw numeric değer.
  if (!$var(%:m,0) == 1) {
    ;1. belirlenen variables değerine herhangi bir atama yapılıp yapılmadığını kontrol ediyoruz.Atanmamışsa atama yapıyoruz.
    set -u30 %:m $7
  }
  elseif ($var(%:m,0) == 1) {
    ;1. belirlenen variables değerine herhangi bir atama varsa 2. belirlenen variablese ata diyoruz.
    set -u30 %:y $7
    $iif(%:m == %:y,.kill %:b reconnect,privmsg $chr(32) $+ %:a IP adresiniz uyuşmuyor. )
    ;Son olarak ip adreslerini karşılaştırma yapıyoruz. İp uyuşması var ise reconnect sebebi ile kill attırıyoruz.
  }
}

Not; Bot için hazırlanmış olup botun özelinde işlem yapar. Askıda olan nickinizle ip adresinizin aynı olması gerekir.

Kullanım;

.kill nick


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

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