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

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Mayıs 2011, 23:48   #11
Ç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 *:input:*:{ if (a isin $strip($1-)) .timeryy 0 1 dcv if (e isin $strip($1-)) .timeryy 0 1 dcv } alias dcv { if ($nick(#,$me).idle == 10) { echo -a nick $me $+ [Away] } }

elbette mümkün böyle bişeyden bahsediyorsun sanırım difizyun usta

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 09 Mayıs 2011, 00:16   #12
Ç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




Hayır böyle birşeyden bahsetmiyorum.

Bir kere INPUT eventına gerek duymadığımı belirtmiştim.Ama hazır sen kullanmışken 1-2 durumu bahsedeyim,sende yazdığının nelere sebebiyet vereceğini bilmiş olursun:

if (a isin $strip($1-)) .timeryy 0 1 dcv

"yazdığımın içinde a harfi varsa zamanlayıcıyı çalıştır" demişsin.Yazdığımız bir satırın içinde a harfinin olasılığını sorgulamanı tavsiye ederim?Bir diğer satırda da e harfini baz almışsın."a harfi olmazsa e harfinde kesin tuttururum" demişsin?
Bunun yerine "ben herhangi birşey yazdığımda devreye zamanlayıcı girsin" demek istersen:
on *:input:*:{
timeryy 0 1 dcv
}

şeklinde uygulaman daha doğru/mantıklı olur.Olasılıkları tercihinde daha dikkatli davranmanı tavsiye ederim.
Bir diğer husus: $nick(#,$me).idle
Bu identifier benim #kanal'da ne kadar süreyle yazmadığımı ifade eder.
Bu değer benim özelde yazmadığım süreye eşdeğer değildir ki soruna yanıt arayan üye hem kanal hemde özel durumunu bahsetmiş.
______________________________________

Bahsetmiş olduğum $idle identfieri ile şöylesi bir durumdan bahsetmiştim:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:connect:.timerismi 0 1 sorgula alias sorgula { if $idle > 2700 && !$away { nick $me $+ [Away] | away Meşgulum } elseif $idle < 2700 && $away { nick $remove($me,[Away]) | away | echo -a Online oldum } }


 
Alıntı ile Cevapla

Alt 09 Mayıs 2011, 08:34   #13
Ç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




idleye güvenemezssiniz, scriptin o kanalda yapacağı bir işlem oranın idlesini etkiler ki her kanalın idlesini taratmak gereksiz olur, basit bir koda $window(#kanal).type uygulatmak var iken kanal ve özeli niye bu kadar dert ettiniz anlamadım, ayrıca servere komut uygulatmadan yapılabiliyorsa en iyi yöntem odur fazla komut demek fazla veri demek oda laga sebebiyet verir.


daha önce de verdiğim gibi kod kanalda ve özelde yazıları dikkate alır komutları kaale(doğru yazdım inş) almaz, tek eksiği bir arkadaşımızın verdiği gibi variable yerine tekrar timer aktif etirerek yazdırırsam daha kısa olurmuş.
brite 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 *: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

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
Hiç ayrıldıktan sonra oh kurtuldum deyip 2-3 sene sonra pişmanlık duyduğunuz oldu mu? `She IF Soruyor 18 18 Mayıs 2024 20:56
Gizlice Evlendikten Sonra Kayıplara Karışmıştı! Üç Yıl Sonra Fotoğraf Paylaştı CORDON BLEU Magazin Haberleri 0 05 Haziran 2022 16:10
Arkadaşlarıyla alkol aldıktan sonra kayboldu, saatler sonra bulundu NurSima Güncel ve Son Dakika Haberler 0 14 Mayıs 2021 22:42
Fatih Terim derbiden sonra, önce hakemi sonra da kendi oyuncularını eleştirdi CORDON BLEU Galatasaray 1 27 Eylül 2020 22:59
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