Tekil Mesaj gösterimi
Alt 18 Nisan 2006, 11:32   #2
Çevrimdışı
el33t
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: anopedeki MODEONID özeLLiği




Aşağıdaki kodu remote'a koyduğunda, serverına birisi girdiğinde eğer belirttiğin nicklerden biri değilse, 10 saniye sonra who çeker ve eğer identify etmişse istediğin komutu uygularsın. connect adında bir hash table'a <nick> (identd@ip) şeklinde ayrıca nick ve ip saklanıyor. İleride kullanmak istersin diye. Kanala girenler için on JOIN, kanaldan çıkanlar için on PART, nick değişenler için on NICK, ve mod aldıklarında da on RAWMODE eventini kullanmalısın. Ben örnek olsun diye on SNOTICE eventini verdim. İşte kod:


;Serverdan birinin bağlandığı noticei geldiğinde
on *:SNOTICE:*Client connecting*:{
;eğer bu nick aşağıda space ile ayırdığımız nicklerden biri değilse
if !$istok(Oyuncu Radyo,$9,32) {
;connect adlı bir hash table'a <nick> <identd@ip> şeklinde ekliyoruz
hadd -m connect $9 $left($right($10,-1),-1)
;ve servera girdikten 10sn. sonra identify edip etmediğine bakıyoruz. (10'u istediğin sayıyla değiştirebilirsin.)
$+(.timer,$9) 1 10 whois $nick
}
}

;/who çektiğimizde gelen raw
raw 352:*:{

;eğer bu kişiye bağlandığında who çektiysek ve eğer r modeları içinde varsa echoluyor, echo komutunu uygulamak istediğin komutla değiştirebilirsin. Burda $6 nicki belirtir.
if $timer($6) { if r isincs $7 { echo 4 -a $6 registerlı bir nick kullanıyor. } }
}

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet