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/)
-   -   Notify Uyarıda Sorun (https://www.ircforumlari.net/mirc-scripting-sorunlari/40138-notify-uyarida-sorun.html)

SaintCty 29 Ekim 2007 16:58

Notify Uyarıda Sorun
 
arkadaşlar beim sorunum şu şimdi notify arkadaş listeme bazı kişileri eklemişim onlar sunucuya girince uyarı alıyorum cıktıklarındada alıyorum sorun şu ben arkadaş listeme kaydettigim nickler sahiblerinin şifreledigi nickler ama sunucuya o nickin sahibi olmayan biri notify deki bir nickle giriş yapıyor ve bana yine uyarı geliyor ama en fazla 1 dakka sonra nickin şifresini giremedigi için nick degişliyor tabi
benim istedigim olay şu ahmet nicki notify listemde bu kişi sunucuya girdiginde nicki eger gercek sahibine aitse ve kayıtlıysa bana uyarı gelsin ve aynı keza o nick gercekten kayıtlıysa serverden cıktıgında bana uyarı versin cıktı diye
ben kendim bişiler yapmaya calıştım ama sacmaladım galiba fikir olarak kafamda bişiler oluştu ama kod olarak yazamadım yapmaya calıştıgım

Kod:

on *:snotice:*Client conn*: {
  raw 307:*: { if (kayitli isin $1- ) || (rumuzdur isin $1- ) { var %x = $comchan($2,0)
{ .enable #noti  } | dec %t } } }
#noti off
on *:notify:{ window -mz @Notify | echo @Notify  11,1 Notify Arkadaş Listendeki  0 $nick 11,1Servere Girdi. | .disable #noti  }
#noti end
on *:unotify:{ window -mz @Notify | echo @Notify 8,1 Notify Arkadaş Listendeki  11 $nick 8,1 Serverden Cıktı. }

işte bu yapmaya calıştıgım ama kafamdaki olayı bilgim az diye birleştiremedim bi el atın yardım ve emekleriniz için tşkler

L4roXyL 29 Ekim 2007 18:00

Cevap: Notify Uyarıda Sorun
 
Bunun için yapman gereken şu;
Notify listende olan bir kişi sunucuya girdiğinde, 30/45 saniye sonra o nick'e who çekersin.
Eğer kayıtlı ise, nick'i hash tablosuna kaydederiz. Ve @notify penceresine uyarı veririz. Eğer unotify olan nick hash tablosunda var ise, uyarı alırsın.
Yani şöyle birşey;

on *:notify: { .enable #x | $+(.timer,$nick) 1 30 who $nick }
on *:unotify: { if $hget(nt,$nick) { if !$window(@notify) { window -nk +C @notify | aline @notify Bilgi: Notify listenizde ekli olan, $nick şuanda offline. | .hdel nt $nick } | else { aline @notify Bilgi: Notify listenizde ekli olan, $nick şuanda offline. | .hdel nt $nick } } }
#x off
raw *:*: { if $numeric == 352 { if r isin $7 { hinc -m nt $6 1 | window -nk +C @notify | aline @notify Bilgi: Notify listenizde olan, $6 şuanda online. } } | if $numeric == 315 { .disable #x } }
#x end

Saniyeyi kafana göre ayarlarsın.
İşini görecektir.

GemLik 25 Ocak 2008 11:55

Cevap: Notify Uyarıda Sorun
 
bunu uyarı penceresi yerine bir müzik eşlinde yapsak olabilirmi acaba notify listemden 1i geldiğinde belirlediğim parça çalsa

L4roXyL 25 Ocak 2008 17:26

Cevap: Notify Uyarıda Sorun
 
on *:notify:splay muzik.ismi.uzantısı
/ebeeps on yaparak script seslerini aç ilk öncelikle tabi.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net