mIRCForumlari.Net

mIRCForumlari.Net (https://www.mircforumlari.net/)
-   mIRC Scripting Hazır Kodlar (https://www.mircforumlari.net/mirc-scripting-hazir-kodlar/)
-   -   Doğum Günü Hatırlatıcı / MsL (https://www.mircforumlari.net/mirc-scripting-hazir-kodlar/20245-dogum-gunu-hatirlatici-msl.html)

RahmetLi 26 Nisan 2023 02:53

Doğum Günü Hatırlatıcı / MsL
 
PHP- Kodu:

on *:input:#kanal: {
    ; Event içindeki #kanal kısmı hangi kanalda ekleme/silme/listeleme yapacağınızı belirler.
  if $regex($1-,/^[\.!]dkaydet/Si) {
    if (!$2) || !$regex($3,/^\d/Si) || $read(hatirlatici.ini,w,$+(*,$2,*))  {
      msg # Hatalı kullanım veya zaten ekli .dkaydet nick tarih olarak deneyin.
    }
    else {
      writeini hatirlatici.ini Dogumgunu $2  $replace($3,.,/)
      msg # $2 nicki için $3 tarihi ayarlandı.
    }
  }
  if $regex($1-,/^[\.!]ds[ıi]l/Si) {
    if (!$2) || !$read(hatirlatici.ini,w,$+(*,$2,*)) {
      msg # Hatalı kullanım veya $2 ekli değil. .dsil nick olarak deneyin.
    }
    else {
      remini hatirlatici.ini Dogumgunu $2
      msg # $2 nicki hatirlaticidan silindi.
    }
  }
  if $regex($1-,/^[\.!]dl[ıi]st/Si) {
    msg # Eklenen bütün tarihler listeleniyor...
    .play # hatirlatici.ini 1000
  }
}
on *:join:#: {
  var %:t $gettok($date,1-2,47) | var %:my $gettok($read(hatirlatici.ini,w,$+(*,%:t,*)), 1, 61) | var %:life $gettok($read(hatirlatici.ini,w,$+(*,%:t,*)), 2-, 61)
  if $read(hatirlatici.ini,w,$+(*,%:t,*)) {
    ; Ben kanala yazması için ayarladım ama dilerseniz kendinize özel mesaj da attırabilirsiniz. Privmsg $me olarak değiştirmeniz gerekir.
    msg # Bugün Doğum günü: %:my Doğum tarihi: %:life
  }
  else {
    return
  }
}

Kullanım;

.dkaydet Nick tarih => Belirlenen nick için doğum tarihi bilgisi girer.
.dsil nick => Belirlenen nickin tarih bilgisini siler
.dlist => Eklenen kişileri tarihleri ile birlikte listeler.


Örnek;

(09:53:06) <Mylife> .dkaydet
(09:53:06) <Mylife> Hatalı kullanım veya zaten ekli .dkaydet nick tarih olarak deneyin.

(09:53:12) <Mylife> .dkaydet selam skdjsg
(09:53:12) <Mylife> Hatalı kullanım veya zaten ekli .dkaydet nick tarih olarak deneyin.

(10:04:42) <Mylife> .dkaydet ali 10.10.2010
(10:04:42) <Mylife> ali nicki için 10.10.2010 tarihi ayarlandı.

(10:04:51) <Mylife> .dkaydet ali 10.10.2010
(10:04:51) <Mylife> Hatalı kullanım veya zaten ekli .dkaydet nick tarih olarak deneyin.

(10:05:44) <Mylife> .dkaydet G-Bot 16.07.1985
(10:05:44) <Mylife> G-Bot nicki için 16.07.1985 tarihi ayarlandı.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.


Navbar with Avatar by Motorradforum