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


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

4Beğeni(ler)
  • 1 Post By Ates
  • 1 Post By OmerAti
  • 1 Post By Ates
  • 1 Post By 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.
 
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.
  }
}

 
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.

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

Standart

Emeğine sağlık ☕

________________

Ç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: 09:46.