Tekil Mesaj gösterimi
Alt 25 Aralık 2010, 18:21   #12
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: #guvenlik kanalına girene kod sorgulatma




ATLAS Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#guvenlik:{ var %muaf = 1 var %muafnicks = nick1,nick2,nick3,nick4,nick5 if %muaf && $istok(%muafnicks,$nick,44) { halt } if $nick != $me { set %onaykode $rand(100,999) write onaykode.txt %onaykode .privmsg $chan Sunucumuzda güvenlik nedeni ile bot olarak algılandınız $nick $+ . 60 saniye içersinde Özelime !onay %onaykode yazmalısınız. Aksi halde sunucudan uzaklaştırılacaksınız. $+(.timer,$nick) 1 60 zline $nick +0 Bot olarak algılandınız. unset %onaykode } if $lines(onaykode.txt) == 5 { write -c onaykode.txt write onaykode.txt %onaykode } } on *:text:*:?:{ if !onay isin $1 { if $read(onaykode.txt,w,$2) { privmsg $nick Teşekkürler, güvenlik kodu doğrulandı. Hoş sohbetler dileriz. sapart $nick #guvenlik unset %onaykode } if $timer($nick) { $+(.timer,$nick) off } } }

Bu şekildede yapabilirsin.


Zaten %veri oluşturulmuş,ekstra olarak metin belgesine yazdırmak ardından tekrar o veriyi unset yapmak pek mantıklı gelmedi.

Hadi yazdırıldı diyelim, " 5 satır olunca belgeyi temizle" demişsin,yani 4. kez bir giriş olduğunda

(metin belgende

326
289
245
114

gibisinden 4 tane onay kodu oluyor.)

Kanaldaki durum:
<Operator>.. 60 saniye içeresinde Özelime !onay 114 yazmalısınız.

Özeldeki durum:
<user> !onay 326
<Operator> Teşekkürler, güvenlik kodu doğrulandı. Hoş sohbetler dileriz.


Oysaki kanalda yazılan onay kodu 326 değildi.
Ama 326 onay kodu Metin belgesinde bulunuyor.

Anlaşıldığını umuyorum...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver