SevgiLi Cesuryurek Hocam konu iLe iLgiLendiğiniz için çok Tşk. £diyorum £Line koLuna ßiLgine sağLık. ßen serverimde atıLan her türLü ßan için kendi scriptime özeL ßan pencereLeri remotesi yaptım. ister kanaL, isterse server ßanı oLsun, ßir ßaşkası yada ßen ßen attığımda hemen hangi çeşit ßan atıLdıysa o ßanLa iLgiLi remote devreye girerek açıLan penecerede gösteriyor. ßu konuyu açtığımda spam fiLtere £kLeme yapıLdığında kimin £kLedğini gösteren satırı yapamamış sevgiLi Difuzyon arkadaşım yardımcı oLmuştu sağoLsun. ßu regex komutu ßana ßiraz yabancı geLiyor o yüzden açıkLmada yapmıştı regex komutu hakkında verdiği ßiLgiLer doğruLtusunda kendimce ßişiLer yapmaya çaLışıyorum fakat ßi yoL kat £demiyorum ßir kaç örnek iLe anLatıLarak gösteriLmiş oLsa oLayı kavramam daha ßasit oLucak. ßende ßu tür ßiLgiLendirme pencere remoteLeri çok var o yüzden ßu komuta çok ihtiyacım oLuyor özeLLikle notice ve snotice mesajLarında cümLenin istediğim yerinden istediğim keLimeyi veya ßir kaç keLimeyi çıkartıp aLmak istiyorum. ßana £n çok ßu komut Lazım ßu regex komutu haricinde ßir komutLa oLmaz mı acaba ? yapmış oLduğum ßiLgi penceresi remotem ßöyLe...
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on ^*:snotice:*Expiring*: {
if $regex(dify,$1-,/\x28\w+\.+\s\s+\.+\.*\x29/) {
window -e @Unban
echo @Unban 4ZamanLı Ban BiLgi Penceresi AçıLış 11(7Daha önce iLeri tarihe veya zamana atıLmış Ban çeşidi11)
echo @Unban 10 $+ $timestamp 13*** 7Unban10 AçıLan Ban Türü11: 0(13=0=9=11>7>4>8 $3 4<7<11<9=0=13=0)
echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banı AçıLan IP Numarası11: 0(13=0=9=11>7>4>7 $remove($gettok($4,2,64),$chr(41)) 4<7<11<9=0=13=0)
echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banı Atan Operatör11: 0(13=0=9=11>7>4>9 $remove($gettok($7,1,33),$chr(41)) 4<7<11<9=0=13=0)
echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banın AtıLış Nedeni Sebep11: 0(13=0=9=11>7>4>13( $regml(dify,1) 4<7<11<9=0=13=0)
echo @Unban 10 $+ $timestamp 13*** 7Unban10 Banın AtıLış Tarihinden Bu Yana Geçen Zaman11: 0(13=0=9=11>7>4>0 $11 $12 4<7<11<9=0=13=0)
echo @Unban 4ZamanLı Ban BiLgi Penceresi Kapanış
echo @Unban 14#######################################################################################
echo @Unban
halt
}
}
Yani zamanLı server ßan atıLdığında zamanı doLan ßan server tarafından otomatik açıLınca ßu remote devreye giriyor. ßan açıkLaması yani sebebi kısmında probLem yaşiyorum. ßu $9 a denk geLiyor sade $9 yaptığımda ßan sebebinin iLk keLimesi çıkıyor, $9- yaptığımda ise snoticedeki ßan sebebinden ßaşLayarak snoticenin sonuna kadar oLan kısmı gösteriyor. sondaki
set 60 seconds ago ßu cümLeyide içine aLıyor ßunu istemiyorum ayırmak istiyorum. ßu regex komutu iLe sebep kısmındaki açıkLamayı nasıL aLabiLirim veya ßir ßaşka komut iLe oLursa o komutu öğrenebiLirmiyim ? ayLardır ßu komutLa yatıp kaLkıyorum sabahLara kadar uğraşiyorum kafayı yicem sonunda ßiLgiLerini ßenimLe payLaşırmısın hocam ? şimdiden Tşk. £diyorum.