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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Mayıs 2011, 20:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
45 Dk sonra [Away] olma




Arkadaşlar Bi kodu soracam.. Kanalda veya Özelde konuşmadıysam nickim oto [away] takısı nasıl alır.. Yardımınızı bekliyorum..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 03 Mayıs 2011, 21:03   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:start: { .timerbn 0 100 whısbn } on *:input:*:{ if (*a* iswm $strip($1-)) .timerd off | .disable #kpt | .timerd 1 130 .enable #kpt | unset %delfsk if (*e* iswm $strip($1-)) .timerd off | .disable #kpt | .timerd 1 130 .enable #kpt | unset %delfsk } #kpt on alias whısbn { .whois $me } raw 317:*:{ if $3 > 2700 { komutunuz buraya away vs } } #kpt end alias whısbn { }

benim aklıma böyle bişey geldi işine yararmı bilmem

 
Alıntı ile Cevapla

Alt 04 Mayıs 2011, 16:18   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Pardon Soruyu Yanlış sormuşum '' Kanalda Veya ÖZelede Konuşmadıysam nickim 45 Dk sonra oto NAsıl [away] takısı'' alır

 
Alıntı ile Cevapla

Alt 05 Mayıs 2011, 02:25   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:connect: { timeraway 0 60 .abak } alias abak { .whois $me } raw 317:*: { if ($2 == $me) && ($int($calc($3 / 60)) >= 45) { Nick $+($me,[Away]) } else { echo -a Konuşmadığı Süre : $replace($duration($3),secs,Saniye,mins,Dakika,hrs,Saat,day,Gün,wk,Hafta,min,Dakika,Hr,Saat,sec,Saniye) } }


__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 06 Mayıs 2011, 16:07   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Hocam Kod çalışıyor ama Her dk başı kendi Nickime Whois çekiyor ve 45 dk sonra [Away] nickini aldıktan sonra whois çekmeye devam ediyor ve [away] nicki alıyor yani 45 dk sonra 2 veya 3 tane sonra [away] nicki alıyor

 
Alıntı ile Cevapla

Alt 06 Mayıs 2011, 18:16   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:connect: { timeraway 0 60 .abak } alias abak { .whois $me } raw 317:*: { if ($2 == $me) && ($int($calc($3 / 60)) >= 45) { if *[Away]* iswm $me { .echo -a Şuan nick'iniz zaten Away başlığı altındadır. .halt } Nick $+($me,[Away]) } else { echo -a Konuşmadığı Süre : $replace($duration($3),secs,Saniye,mins,Dakika,hrs,Saat,day,Gün,wk,Hafta,min,Dakika,Hr,Saat,sec,Saniye) } }

Sanırım bu şekilde, tekrar tekrar away nick'i almayacaktır ^^ Denemedim fakat, çalışması gerekli, ha yok çalışmazsa başka bişiler yaparız ^^

 
Alıntı ile Cevapla

Alt 07 Mayıs 2011, 09:24   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Kendin mesaj yazdığın için istediğini who çekilmeden de yapılabilir (regsubex in vermiş olduğu koda benzer), msn deki gibi belli bir süre yazı yazmayınca away tagı alıcaksın yazı yazınca away tagın geri alınacak komutlar bundan muaf yani away tagın alınmadan /msg nick mesaj şeklinde mesajınıda yazabilirsin.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: { if $left($1,1) != / { if $server && $regex($window($active).type,channel|query) { if *[away] iswm $me { ;eğer yazı yazarsan awayden çıkma modu bunu iptal edebilirsin nick $regsubex($me,\[away\]$,$null) } else { .set %chkatimer $ctime } } } } alias chkatime { if *[away] !iswm $me && $server { if !%chkatimer { set %chkatimer $ctime } if $calc($ctime - %chkatimer) >= 2700 { nick $+($me,[away]) } } } on *:connect: { .set %chkatimer $ctime | .timerchkatime 0 60 chkatime }


 
Alıntı ile Cevapla

Alt 07 Mayıs 2011, 20:47   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




çok kolay aslında;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
On *:input:*: {
  .
timeraway 1 2700 //nick $+($me,[away]) | !away Bilgisayar başında değilim.
  
if [awayisin $me {
    !
away
    nick $remove
($me,[away])
  }


gibi birşey olabilir.

 
Alıntı ile Cevapla

Alt 08 Mayıs 2011, 11:23   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




Pardon Soruyu Yanlış sormuşum '' Kanalda Veya ÖZelede Konuşmadıysam nickim 45 Dk sonra oto NAsıl [away] takısı'' alır

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*:{ if (a isin $strip($1-)) .timerd off | .timerd 1 2700 nick $me $+ [Away] if (e isin $strip($1-)) .timerd off | .timerd 1 2700 nick $me $+ [Away] }


 
Alıntı ile Cevapla

Alt 08 Mayıs 2011, 23:16   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: 45 Dk sonra [Away] olma




$idle identifier'ı zaten input eventını kapsıyor.Editbox'a bir girdi(enter) olduğunda $idle sıfırlanacaktır.
Zamanlayıcı(timer) ile uygun bir if sorgusuna tabii tutulursa daha iyi bir sonuç alınabileceğini düşünüyorum.

 
Alıntı ile Cevapla

Cevapla

Etiketler
45, dk, olma, sonra


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Ya Sonra ? Ne Yaparım Senden Sonra ? Biten İlişkinin Ardından Toparlanma Süreci Liaaa Ruh Sağlığı 0 23 Ekim 2012 03:34
Ne Ol Ne Olma ? Berna Serbest Kürsü 8 03 Eylül 2012 12:43
Yok Olma Satuk Şiir, Hikaye ve Güzel Sözler 0 06 Mart 2010 04:39
Oto Op Olma kilicli_32 mIRC Scripting Sorunları 8 16 Ekim 2009 22:24
Gay şef sevgilisini öldürdü, sonra yağda kızartıktan sonra yedi Angel Haber Arşivi 2 09 Ekim 2008 10:22