mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz. |
|
Seçenekler | Stil |
30 Ağustos 2023, 19:05 | #1 |
Parça kod yardım
On *:text:!idle*:#Ates:{
if $2 == aç && $3 != $null && $4 != $null { msg $chan Idle kontrol sistemi aktifleştirildi. $3 Saniyede bir Userların idle süreleri kontrol edilecek $4 saniyeyi aşarlarsa. #Ates 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 { var %massacre 1 while (%massacre <= $nick(#Ates,0,v)) { whois $nick(#Ates,%massacre,v) inc %massacre } } raw 317:*:{ if $3 > %idlesüre { mode #Ates -v $2 | msg $2 Away olduğun için Ates kanalında devoice edildin. } } Merhabalar Elimde böyle bir kod var #ates kanalında !idle aç idle-süresi konuşmadığı-süre komutu girildiğinde voicelere whois cekip belirlediğim süre boyunca konuşmayan nickleri devoice edip özeline mesaj atıyor. Yardım istediğim konu şu ki; Bu koda muaf nick eklemek istiyorum ve sadece benim komutum ile çalışmasını istiyorum. |
|
|
30 Ağustos 2023, 19:13 | #2 |
Kodon *:text:!idle*:#Ates:{ if ($nick == muafnickburaya) { if ($2 == aç && $3 != $null && $4 != $null) { msg $chan Idle kontrol sistemi aktifleştirildi. $3 saniyede bir kullanıcıların idle süreleri kontrol edilecek, $4 saniyeyi aşarlarsa #Ates 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 { var %massacre 1 while (%massacre <= $nick(#Ates,0,v)) { whois $nick(#Ates,%massacre,v) inc %massacre } } raw 317:*:{ if ($3 > %idlesüre) { mode #Ates -v $2 msg $2 Away olduğunuz için Ates kanalında devoice edildiniz. } } |
|
|
30 Ağustos 2023, 19:25 | #3 |
on *:text:!idle*:#Ates:{
if ($nick == Denek1) { if ($2 == aç && $3 != $null && $4 != $null) { msg $chan Idle kontrol sistemi aktifleştirildi. $3 saniyede bir kullanıcıların idle süreleri kontrol edilecek, $4 saniyeyi aşarlarsa #Ates 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 { var %massacre 1 while (%massacre <= $nick(#Ates,0,v)) { whois $nick(#Ates,%massacre,v) inc %massacre } } raw 317:*:{ if ($3 > %idlesüre) { mode #Ates -v $2 msg $2 Away olduğunuz için Ates kanalında devoice edildiniz. } } Şeklinde denedim lakin Denek1 e de whois cekip devoice etti. Bir de !idle aç 30 60 şeklinde calışıyor, bu komutu sadece ben yazınca çalışsın istiyorum. Herhangi bir user de yazınca çalışıyor şu an. Teşekkür ederim. |
|
|
30 Ağustos 2023, 21:32 | #4 |
Emeğine sağlık ☕
________________
Çekme, Cennetimin Pencerelerine perde.
Kaldır! Göz kapaklarını |
|
|
18 Kasım 2023, 16:37 | #5 |
Kodon *:text:!idle*:#BenimKanalim: { if ($nick == BenimNick) { if ($2 == aç && $3 != $null && $4 != $null) { msg $chan Idle kontrol sistemi aktifleştirildi. $3 saniyede bir kullanıcıların idle süreleri kontrol edilecek, $4 saniyeyi aşarlarsa #BenimKanalim kanalından devoice edileceklerdir. | timeridle off timeridle 0 $3 idlekontrol | .set %idlesure $4 } if ($2 == kapat) { timeridle off | unset %idlesure | msg $chan Idle kontrol sistemi kapatıldı. } } } alias idlekontrol { var %sayac 1 while (%sayac <= $nick(#BenimKanalim,0,v)) { whois $nick(#BenimKanalim,%sayac,v) inc %sayac } } raw 317:*: { if ($3 > %idlesure) { mode #BenimKanalim -v $2 msg $2 Away olduğunuz için BenimKanalim kanalında devoice edildiniz. } } Benimnick yazan yeri kendi nickinizle değiştirin. Benimkanalim yazan yeride çalışmasıni istediğiniz kanal ile değiştirin |
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|