IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   mIRC Scripting Hazır Kodlar (https://www.ircrehberi.net/mirc-scripting-hazir-kodlar/)
-   -   Atılan Banları Oto Kayıt/Sorgula ( for channel ) (https://www.ircrehberi.net/mirc-scripting-hazir-kodlar/56644-atilan-banlari-oto-kayit-sorgula-channel.html)

Mylife 06 Şubat 2021 19:04

Atılan Banları Oto Kayıt/Sorgula ( for channel )
 
Kod Sahibi: Mylife
Tarih: 4 Temmuz 2019, 16:38

Merhaba,

Sizlere paylaşmak istediğim, daha öncede buna benzer hazırladığım bir kodun gelişmiş halini paylaşacağım umarım işinize yarar.

Kullanım amacı;

Kodu eklediğiniz de belirlenmiş olan kanalda atılan banları raporlama adında dosyanın icine atılan nick e ait txt dosyası oluşturur ve o nick e ait o kanalda atılan ne kadar ban varsa kayıt eder ve atılan kişi istediği zaman bu kayıtlara bakabilir. Ayrıca atılan kişiye özelden şu sebepten dolayı şu kişi tarafından atıldınız şeklinde bildirim mesajı gönderir.

Kod:

on $*:text:/^[\.!]ban/Si:#kanal: {

  if (!$3) {

    msg # Hatalı kullanım; ( .ban nick sebep ) 

  }


  elseif ($2 !ison #) && $regex($2,/\d+?/i) || ($2 !isreg #)  {

    msg # $qt($2) $+ , nickine ban atamazsınız. Kanalda görevli veya bulunmuyor. ( kanal sopları/founderi ile görüşün. )
  }

  elseif ($nick isreg #) {

    msg # $nick Bu komutu kullanmaya yetkili değilsiniz.

  }


  else {

    mode # +b $2

    chanserv kick # $2 $3-

    $iif(!$isdir(raporlama),mkdir raporlama)

    write $+(raporlama/,$2,.,txt) $2 - $3- Sebebi ile $nick tarafından atılmıştır. $+ $fulltime

    privmsg $2 $2 , $3- sebebi ile # kanalından atıldınız. Atan nick: $nick ( Bu zamana kadar atılan banları görmek için .infoban yazın lütfen. )
  }
}



on $*:text:/^[\.!][ıli]nf[0öo]ban/Si:?: { if ($read $+(raporlama/,$nick,.,txt)) {

    privmsg $nick kayıtlara bakılıyor lütfen bekleyin.

    play $nick $+(raporlama/,$nick,.,txt)
  }
}

Kullanım;
.ban nick sebep

.infoban => Atılan kişi tarafından botun özeline yazılmalıdır. Geri dönüş aynı şekilde özelden yapılır.

Örnek görünüm;

[13:38:58] <Mircsystemm> .ban
[13:38:58] <@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] > Hatalı kullanım; ( .ban nick sebep )
[13:39:08] <Mircsystemm> .ban deneme
[13:39:09] <@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] > Hatalı kullanım; ( .ban nick sebep )
[13:39:24] <Mircsystemm> .ban deneme kural ihlali
[13:39:25] <@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] > "deneme", nickine ban atamazsınız. Kanalda görevli veya bulunmuyor. ( kanal sopları/founderi ile görüşün. )
[13:39:39] <Mircsystemm> .ban Mylife kural ihlali
[13:39:40] <@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] > "Mylife", nickine ban atamazsınız. Kanalda görevli veya bulunmuyor. ( kanal sopları/founderi ile görüşün. )
[13:39:57] * Mylife mod değiştirdi:-o Mylife
[13:40:02] <Mircsystemm> .ban Mylife kural ihlali
[13:40:03] <Mylife> Mircsystemm Bu komutu kullanmaya yetkili değilsiniz.
[13:40:14] * Mylife mod değiştirdi:+o Mircsystemm
[13:40:43] * Mircsystemm mod değiştirdi:-b mylife!*@*
[13:40:53] <@[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] systemm> .ban Mylife kural ihlali5
[13:40:53] * Mylife mod değiştirdi:+b Mylife!*@*

Özel penceresi görünümü;

[13:40:54] <Mylife> Mylife , kural ihlali5 sebebi ile #mylife kanalından atıldınız. Atan nick: Mircsystemm ( Bu zamana kadar atılan banları görmek için .infoban yazın lütfen. )

Raporlama dosyasının icinde nick e ait olan text dosyası görünümü;

Mylife - kural ihlali5 Sebebi ile Mircsystemm tarafından atılmıştır.Sun Jul 14 13:40:54 2019

Atılan kişi ban bilgisi almak istediği görünüm;

[13:48:51] <Mylife> .infoban
[13:48:51] <Mylife> kayıtlara bakılıyor lütfen bekleyin.

[13:48:57] <Mylife> Mylife - kural ihlali5 Sebebi ile Mircsystemm tarafından atılmıştır.Sun Jul 14 13:40:54 2019


Ekleme/silme veya yeni bir talep olursa konu altında belirtmeniz yeterli. İyi forumlar.

She 06 Şubat 2021 19:08

Emeğinize sağlık paylaşım için teşekkürler

WildCat 06 Şubat 2021 19:08

emeginize saglik

ZeyNa 06 Şubat 2021 19:09

Emeğinize sağlık

Elyanura 06 Şubat 2021 19:10

Ben hic anlamiyorum ya boyle şeyleri inşallah ogrenirim dd
Emeğine sağlık

LaviNia 06 Şubat 2021 19:20

Emeğinize sağlık

Mylife 06 Şubat 2021 19:27

Alıntı:

She Nickli Üyeden Alıntı (Mesaj 344973)
Emeğinize sağlık paylaşım için teşekkürler

Alıntı:

YouLosT Nickli Üyeden Alıntı (Mesaj 344975)
emeginize saglik

Alıntı:

ZeyNa Nickli Üyeden Alıntı (Mesaj 344976)
Emeğinize sağlık

Alıntı:

Elyanura Nickli Üyeden Alıntı (Mesaj 344979)
Ben hic anlamiyorum ya boyle şeyleri inşallah ogrenirim dd
Emeğine sağlık

Bu aralar ms ile ilgili eğitim dökümanları forum da paylaşıyorum ilgini cekerse onları inceliyebilirsiniz.

Alıntı:

LaviNia Nickli Üyeden Alıntı (Mesaj 344982)
Emeğinize sağlık

Teşekkür ederim hepinize, umarım işinize yarar.

Sterben 06 Şubat 2021 19:31

Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] .

Sim 06 Şubat 2021 19:50

emegine saglik:memnun:

Mylife 06 Şubat 2021 20:05

Alıntı:

SLyther Nickli Üyeden Alıntı (Mesaj 344994)
Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] .

Alıntı:

Sim Nickli Üyeden Alıntı (Mesaj 345008)
emegine saglik:memnun:

Teşekkür ederim :utangac:


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.

Copyright ©2019 - 2025 | IRCRehberi.Net