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


mIRC Scripting Hazır Kodlar mIRC Scriptinglerinizde kullanabileceğiniz hazır kodlara bu başlık altından ulaşabilirsiniz.

6Beğeni(ler)


 
Seçenekler Stil
Alt 06 Şubat 2021, 19:04   #1
Standart 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. Ü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. Ü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. Ü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. Ü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. Ü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.
________________

i don't care if i'm misfit.
 
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





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