IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
Sohbet chat


mIRC Scripting Sorunları - Yardım mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz.

💬 Bu Alana Reklam Ver ! 🎉 Hemen Katıl!
4Beğeni(ler)
  • 1 Gönderen Ates
  • 1 Gönderen OmerAti
  • 1 Gönderen Ates
  • 1 Gönderen aZze


 
 
Seçenekler Stil
Alt 30 Ağustos 2023, 19:05   #1
Standart 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.
👍 1
 
Alt 30 Ağustos 2023, 19:13   #2
Standart

Kod

on *: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.
  }
}

👍 1
 
Alt 30 Ağustos 2023, 19:25   #3
Standart

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.

👍 1
 
Alt 30 Ağustos 2023, 21:32   #4
MobilOkey.Org
aZze - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık ☕

👍 1
________________

Çekme, Cennetimin Pencerelerine perde.
Kaldır! Göz kapaklarını
 
Alt 18 Kasım 2023, 16:37   #5
Standart

Kod

on *: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.
  }
}
Yanlızca sizin çalıştırabileceginiz hale getirdim kodu.

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)
 

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 Kapalı
Refbacks are Kapalı





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