Tekil Mesaj gösterimi
Alt 29 Haziran 2022, 18:17   #1
Çevrimdışı
Mylife Doğrulanmış Üye
i don't care if i'm misfit.
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Askıda Kalan Nickinize Kill Attırmak ( IP karşılaştırmalı Bot için )




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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

__________________

Stay strong, trust your instincts
Set your spirit free, never forget your spiritual side
Even in the midst of hardships
there is always a light to guide your way.

Konu Mylife tarafından (29 Haziran 2022 Saat 18:32 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları