IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Suspend (https://www.ircforumlari.net/mirc-scripting-sorunlari/135063-suspend.html)

Erdem 21 Eylül 2008 19:49

Suspend
 
#x kanalında !suspend nick yazdığımda Nick'in Suspend sebebini ve ne kadar süre ile dondurulduğunu öğrenmek icin bir kod lazım , yardımlarınız için teşekkürler şimdiden..

CesuryureK 21 Eylül 2008 21:03

Cevap: Suspend
 
suspendli bir nick'e info all çek ve çıkan veriyi buraya kopyala.

Erdem 21 Eylül 2008 21:40

Cevap: Suspend
 
[21:26:48] -NickServ- Zombie Isim: `s Good
[21:26:48] -NickServ- Son Gorulen Adres: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[21:26:48] -NickServ- Son Gorulen Zaman: Eyl 17 02:20:50 2008 EEST [4 Gün, 19 Saat, 13 Dakika Ve 50 Saniye Önce]
[21:26:48] -NickServ- Kayit Zamani: Tem 26 00:28:44 2008 EEST [57 Gün, 21 Saat, 5 Dakika Ve 56 Saniye Önce]
[21:26:48] -NickServ- Son Quit Mesaji: xxx IRC Network
[21:26:48] -NickServ- E-mail Adresi: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[21:26:48] -NickServ- Ekler: Ek Guvenlik
[21:26:48] -NickServ- Zombie Nicki Su An Dondurulmus. (suspended)
[21:26:48] -NickServ- Shewa Tarafindan Eyl 17 02:20:50 2008 EEST (4 Saat,46 Dakika Sonra Silinecek.) Tarihinde Suspend.
[21:26:48] -NickServ- Gerekce: Hakaret


buyrun

CesuryureK 21 Eylül 2008 22:25

Cevap: Suspend
 
PHP- Kodu:

on *:TEXT:*:#X: {
  
if ($== !suspend) { /ns info $2 all }
}
on *:Notice:*:*: {
  if (
$nick == NickServ) { 
    if (*
Tarihinde*Suspendiswm $1-) { /msg #x  $1-  }
    
if (*Gerekce:* iswm $1-) { /msg #x Yasaklanma Nedeni : $1- }
  
}



Regex 21 Eylül 2008 22:46

Cevap: Suspend
 
Öncelikle aşağıda vereceğim kod, Hasan (CesuryureK)'a saygısızlık olarak anlaşılmasın lütfen. Kendisi gereken kodu vermiş. Sadece daha etik ve daha doğru bir kod ortaya çıkartmak istedim; zira bu koda göre, "Yasaklanma nedeni: Gerekçe:" gibi karmaşalar ortaya çıkacaktır.

Kod:

on *:text:!suspend *:#X:.msg #X $2 nicki hakkında suspend bilgisi sorgulanıyor. | ns info $2 all | .enable #ss
#ss off
on *:notice:*:?:{
  if $nick == NickServ {
    if $regex($1-,Tarihinde Suspend) {
      .msg #X Suspend atan: $+($1,.) }
      .msg #X Suspend atılış tarihi: $+($3-6,.) }
      .msg #X Suspend, $remove($8-12,$chr(40),$chr(41) }
    }
    if $regex($1-,Gerekce) { .msg #x Suspend sebebi: $2- }
  }
}
#ss end


Edit: Ufak bir bracket hatası yapmışım; düzelttim.

CesuryureK 21 Eylül 2008 22:53

Cevap: Suspend
 
belkide haklısın ama { "yasaklanma nedeni" } kısmını silindiğinde sadece gerekçe kalır bu da yeterli olurdu ben kafama göre yazdım denemedim de

Regex 21 Eylül 2008 23:04

Cevap: Suspend
 
Hasan, dediğim gibi amacım senin verdiğin kodu geçersiz kılmak değildi veya koda herhangi bir lafım yok. Sadece daha etik ve stabil hâle getirdim.

CesuryureK 21 Eylül 2008 23:08

Cevap: Suspend
 
getir ongun getirme diyen yok kafam bozuk hoş gör :)


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk