Tekil Mesaj gösterimi
Alt 23 Eylül 2025, 10:14   #15
Çevrimiçi
SNOOPY Doğrulanmış Üye
~ BLaCK_and_WHiTe ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oper/Admin Ceza Ekle/Sil/Listele




AutomatiC Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Selam
son verdıgınde olmadı herhangı bır ıslem yapmıyor. Oncekı vermıs oldugun kod sorunsuz olarak ekleme sılme yapıyor hatta ceza eklendıgınde oper/admın kıll atıyor ve tek eksıgı ceza alan operın tekrar sıfresı ıle gırıs yapması ve #opers kanalına gırıs yapmasıydı.

o kısmı cozbılırsek baska bır sorunu kalmıyor. Yanı ceza alan oper pass gırınce otomatık olarak kıll atacak sekılde ayarlanabılırse sorun cozulecektır.
tsk ederım emegın ıcın..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:#opers: { if $regex($1-,/^[\.!]cezaekle/Si) { if (!$2) { msg # Hatalı kullanım. .cezaekle nick gün sebep olarak deneyin. | halt } if (!$istok(Mylife wrath nick3 nick4 nick5,$nick,32)) { msg # Oper/admin ceza eklemek için yetkili değilsiniz. | halt } if ($2 !ison #opers) { msg # Üzgünüm $qt($2) #opers kanalında bulunmuyor. | halt } if (!$regex($3,/^\d+$/)) { msg # Hatalı kullanım. .cezaekle nick gün sebep olarak deneyin. | halt } var %bitis $calc($ctime + ($3 * 86400)) var %sebep $iif($4-, $4-, Belirtilmedi) write cban.txt $2 write cezalist.txt $2|%bitis|%sebep (Ekleyen: $nick) msg # $2 nickine $3 gün ceza eklendi. Sebep: %sebep .kill $2 reconnect halt } if $regex($1-,/^[\.!]cezalist/Si) { if ($lines(cezalist.txt) == 0) { msg # Herhangi bir Oper/Admin ceza almamış. | halt } msg # Oper/Admin ceza listesi sıralanıyor. .play # cezalist.txt 2000 halt } if $regex($1-,/^[\.!]cezasil/Si) { if (!$2) { msg # Hatalı kullanım. .cezasil nick olarak deneyin. | halt } if (!$istok(Mylife wrath nick3 nick4 nick5,$nick,32)) { msg # Oper/admin ceza silebilmek için yetkili değilsiniz. | halt } var %found $read(cezalist.txt, w, $2*) if (%found) { write -dl $readn cezalist.txt } var %found2 $read(cban.txt, w, $2*) if (%found2) { write -dl $readn cban.txt } msg # $2 nickine verilen ceza kaldırıldı. halt } } on *:SNOTICE:*: { if (is now isin $1-) { $iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]),.window -zne @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) .echo -em @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] $_gri($_tarih) $+(,$1) $+(,$3) ID'ini Kullanarak Oper Oldu : $oflags($remove($right($1-,3),$chr(40),$chr(41)))) var %nick $gettok($1-,1,32) var %i 1 while (%i <= $lines(cezalist.txt)) { var %line = $read(cezalist.txt,nt,%i) var %cnick = $gettok(%line,1,124) var %bitis = $gettok(%line,2,124) if ($lower(%cnick) == $lower(%nick)) { if (%bitis > $ctime) { var %kalan $duration($calc(%bitis - $ctime)) .echo -em @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [CEZA] %nick OPER olmaya çalıştı, kalan süre: %kalan .kill %nick Ceza süreniz devam ediyor. Lütfen %kalan bekleyin. halt } else { write -dl %i cezalist.txt write -dl $readn cban.txt } } inc %i } } } on *:JOIN:#opers: { var %i 1 while (%i <= $lines(cezalist.txt)) { var %line = $read(cezalist.txt,nt,%i) var %nick = $gettok(%line,1,124) var %bitis = $gettok(%line,2,124) if ($lower(%nick) == $lower($nick)) { if (%bitis > $ctime) { var %kalan $duration($calc(%bitis - $ctime)) msg #opers Cezalı Oper/Admin girişi yapıldı! Nick: $nick — Kalan ceza süresi: %kalan .kill $nick Ceza süreniz devam ediyor. Lütfen %kalan bekleyin. } else { write -dl %i cezalist.txt write -dl $readn cban.txt } break } inc %i } }

Kodu test edemedim ama çalışacaktır @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
BLaCK_and_WHiTe is now known as SNOOPY


Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.

Konu SNOOPY tarafından (23 Eylül 2025 Saat 11:26 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver