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

 Kayıt ol  Topluluk
13Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Ağustos 2023, 18:20   #41
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




bunun nedeni, whois cektikten sonra kod raw numerigine geciyor eger orada idle suresi gecmis olan varsa onu devoice ediyor ve $nick(#kanal,%x,v) %x degiskeni de degisiyor ve voice olani bulamiyor. yani 1 tane eksilmisse, 1 tane fazla kaliyor.
-
harici olarak raw numeriginin altinda dec %x yaparsan calisir mi acaba ? dener misin. bana da tecrube katmis olursun.
-
sadece buraya dec %x ekle
------
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 317:*:{ if $3 > %idlesüre { mode #Ates -v $2 | dec %x | msg $2 Away olduğun için Ates kanalında devoice edildin. } }


__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 23 Ağustos 2023, 19:26   #42
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunun nedeni, whois cektikten sonra kod raw numerigine geciyor eger orada idle suresi gecmis olan varsa onu devoice ediyor ve $nick(#kanal,%x,v) %x degiskeni de degisiyor ve voice olani bulamiyor. yani 1 tane eksilmisse, 1 tane fazla kaliyor.
-
harici olarak raw numeriginin altinda dec %x yaparsan calisir mi acaba ? dener misin. bana da tecrube katmis olursun.
-
sadece buraya dec %x ekle
------
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 317:*:{ if $3 > %idlesüre { mode #Ates -v $2 | dec %x | msg $2 Away olduğun için Ates kanalında devoice edildin. } }


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 317:*:{ if $3 > %idlesüre { mode #Ates -v $2 | dec %x | msg $2 Away olduğun için Ates kanalında devoice edildin. } }

Hocam tekrardan selamlar bana verdiginiz kodu test ettim veriablese belirttigim süre ile örnek %idlesüre 30 yaptıgımda her voiceli kişiye kendım manuel whois cekersem kod calısıyor ancak ben bunu manuel kendım degilde,
otomatik olarak voicelere whois cekip kontrol etmesini istiyorum bunu yapabilir miyiz acaba?
!idle aç
yazıldıgında 300 sanıyede 1 defa voicelere whois cekip idlelerini kontrol edecek.
!idle kapat
yazdıgımda kontrol etme iptal olucak

 
Alıntı ile Cevapla

Alt 23 Ağustos 2023, 20:09   #43
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l mychan #ates On *:text:!idle*:$($mychan):{ if $regex($2,/^a[çÇc]$/i) { if ($3 !isnum || $4 !isnum) { msg # > Hatali komut kullandiniz. msg # > !idle aç kacsndebirkontrol konusmadigisure msg # > Ornek: !idle aç 20 60 (20 sn'de bir kontrol eder, 60 sn konusmamissa devoice eder.) return } msg $chan Idle kontrol sistemi aktifleştirildi. $3 Saniyede bir Userların idle süreleri kontrol edilecek $4 saniyeyi aşarlarsa. $mychan Kanalından Devoice edileceklerdir. timeridle off timeridle 0 $3 idlekontrol .set %idlesüre $4 } if $2 == kapat { .timeridle off unset %idlesüre msg $chan Idle kontrol sistemi kapatıldı. } } alias idlekontrol { set -eu2 %_idlekon_ Ok var %x = $nick($mychan,0,v) while %x { if ($nick($mychan,%x,v) == $me || $nick($mychan,%x) !isop $mychan) { dec %x goto x } else { whois $nick($mychan,%x,v) dec %x } :x } } raw 317:*:{ if (%_idlekon_ && $3 > %idlesüre) { set -eu1 %nicks_to_be_devoiced %nicks_to_be_devoiced $2 .timerdevoicenick 1 1 devoicenicks $gettok(%nicks_to_be_devoiced,0,32) %nicks_to_be_devoiced } } alias devoicenicks { if ($1 <= 12) { mode $mychan $+(-,$str(v,$1)) $2- tokenize 32 $2- msg $* away oldugunuz icin devoice edildiniz. } if ($1 > 12) { mode $mychan $+(-,$str(v,12)) $2-13 mode $mychan $+(-,$str(v,12)) $14-25 tokenize 32 $2- msg $* away oldugunuz icin devoice edildiniz. } }


__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 23 Ağustos 2023, 22:35   #44
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




İyi akşamlar hocam, verdiğiniz kodu olduğu gibi ekledim scripte ve !idle aç 20 60 yaptım örnekte de gösterdiğiniz gibi lakin çalışmadı. Diğer ekli olanların hepsini kaldırdım sadece son verdiğinizi ekledim.

 
Alıntı ile Cevapla

Alt 24 Ağustos 2023, 00:25   #45
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




return koymayi unutmusum

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias -l mychan return #ates On *:text:!idle*:$($mychan):{ if $regex($2,/^a[çÇc]$/i) { if ($3 !isnum || $4 !isnum) { msg # > Hatali komut kullandiniz. msg # > !idle aç kacsndebirkontrol konusmadigisure msg # > Ornek: !idle aç 20 60 (20 sn'de bir kontrol eder, 60 sn konusmamissa devoice eder.) return } msg $chan Idle kontrol sistemi aktifleştirildi. $3 Saniyede bir Userların idle süreleri kontrol edilecek $4 saniyeyi aşarlarsa. $mychan Kanalından Devoice edileceklerdir. timeridle off timeridle 0 $3 idlekontrol .set %idlesüre $4 } if $2 == kapat { .timeridle off unset %idlesüre msg $chan Idle kontrol sistemi kapatıldı. } } alias idlekontrol { set -eu10 %_idlekon_ Ok var %x = $nick($mychan,0,v) while %x { if ($nick($mychan,%x,v) == $me || $nick($mychan,%x) !isop $mychan) { dec %x goto x } else { whois $nick($mychan,%x,v) dec %x } :x } } raw 317:*:{ if (%_idlekon_ && $3 > %idlesüre) { set -e %nicks_to_be_devoiced %nicks_to_be_devoiced $2 .timerdevoicenick 1 2 devoicenicks $gettok(%nicks_to_be_devoiced,0,32) %nicks_to_be_devoiced } } alias devoicenicks { if ($1 <= 12) { mode $mychan $+(-,$str(v,$1)) $2- tokenize 32 $2- msg $* away oldugunuz icin devoice edildiniz. goto y } if ($1 > 12) { mode $mychan $+(-,$str(v,12)) $2-13 mode $mychan $+(-,$str(v,12)) $14-25 tokenize 32 $2- msg $* away oldugunuz icin devoice edildiniz. } :y unset %nicks_to_be_devoiced }



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:25 -->-> Daha önceki mesaj 00:14 --

calismazsa da at çöpe gitsin, insanlari rahatsiz etmekten baska bir ise yaramiyor cunku.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Alt 24 Ağustos 2023, 00:34   #46
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




Hocam şu an kod çalıştı ama eski sistem ile aynı şekilde.
!idle aç 20 30 yaptım kanalda.
Voiceli1 e whois cekti idlesi 30 saniyeyi aşmadığı icin işlem yapmadı 20 saniye sonra tekrar whois cekti ve idle 35 saniye oldugu icin devoice etti.
İşlem sonrasında 20 saniye bekleyip voiceli2ye whois cekti ve süresi coktan doldugu icin devoice etti.
Nicklere teker teker ve sıra ile işlem yapıyor. Voiceli1, voiceli2, voiceli3 e aynı anda whois cekip idle süresini aşanı devoice etmiyor.

 
Alıntı ile Cevapla

Alt 24 Ağustos 2023, 00:49   #47
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Idle kontrol kodu.




help komutlarindan pek anlamiyorum ayni anda whois cekme komutu var mi bilmiyorum.
whois nick1 nick2 nick3 vs.. gibi

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 00:49 -->-> Daha önceki mesaj 00:47 --

bir tane duz mirc indir icinde hicbir kod olmayan bir de onda dene istersen.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

Cevapla

Etiketler
idle, kodu, kontrol, mirc, mirc download, mirc indir


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
idle Kontrol ve deop TİGeR mIRC Scripting Sorunları 5 24 Ekim 2012 16:59
Kullanışlı Webmaster(Google) Programları(Çoklu Pagerank Kontrol,Backlink Kontrol...) aLKoLiK Google 5 27 Ocak 2010 20:56
Idle Kontrol Sadece @'lara deop ve & ~'lar Buna Dahil Olmayacak. shAnk mIRC Scripting Sorunları 15 06 Mayıs 2008 19:10