Tekil Mesaj gösterimi
Alt 02 Mart 2023, 18:47   #1
Çevrimdışı
RahmetLi
Üyelik tarihi: 07 Aralık 2022
Konular: 21245
Mesajlar: 24.248
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3770
Beğendikleri: 6794
@RahmetLi
Ruh Hali : : Olu Gibi
mirc mIRC Doğum Günü Hatırlatıcı

Kod : Kodu kopyalamak için üzerine çift tıklayın!

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ı.

*** Çıkış: kjsdg (Silence@58.F1.2408F5CB.IP)
(10:05:53) *** kjsdg (Silence@58.F1.2408F5CB.IP (Belirlenemedi)) has joined #MsL
(10:05:53) <Mylife> Bugün Doğum günü: G-Bot Doğum tarihi: 16/07/1985

(10:06:22) <Mylife> .dlist
(10:06:23) <Mylife> [Dogumgunu]
(10:06:24) <Mylife> ali=10/10/2010
(10:06:25) <Mylife> G-Bot=16/07/1985

(10:06:30) <Mylife> .dsil ali
(10:06:30) <Mylife> ali nicki hatirlaticidan silindi.

(10:06:34) <Mylife> .dsil G-Bot
(10:06:34) <Mylife> G-Bot nicki hatirlaticidan silindi.

Not;

Tarih eklerken kişinin tam doğum tarihini eklemeniz gerekir 02.12.1990 doğum tarihini uyarı almak için 02.12.2022 gibi kaydetmenize gerek yok kod gün ve ay baz olarak tetikleniyor.

ALINTI





Kalbim Atar Cansız, Geçmez Gün Ahsız, Vahsız..
  Alıntı ile Cevapla