Sanırım ilk sorununuzda belirttiğiniz konuya dair bir kod hazırladım. yine de bir kontrol ediniz, sorun yaşarsanız başlık altında belirtiniz. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: {
if $chan == #AzuLon {
if $nick isop $chan {
if $1 == !idle {
if $2 == $null {
msg $chan(#AzuLon) Kontrol edilecek kanalı yazmadınız.
}
else {
enable #rawazu
timer 1 10 disable #rawazu
who +M $2
}
}
}
else {
if $1 == !idle {
msg $chan(#AzuLon) Bu komutu kullanabilmeniz için $chan kanalında Op konumunda olmanız gerekiyor.
}
}
}
}
#rawazu off
raw *:*: {
if $numeric == 352 {
if *H* iswm $7 {
msg $chan(#AzuLon) $6
whois $6
}
}
}
#rawazu end
Kodun çalışma mantıgı :
komutu kullanacak kişi #AzuLon kanalında Op (@) konumunda ise;
#AzuLon kanalında !idle #kanal yazıldıgında belirtilen kanaldaki away olmayan nickleri #AzuLon kanalına yansıtacaktır. + whois çekecektir.
Eğer komutu kullanacak kişi #AzuLon kanalında Op (@) konumunda değil ise;
Bu komutu Op olmadan kullanamayacagına dair bir uyarı mesajı yansıtacaktır.
Açıklama:
deneme amaçlı olarak komut kullanabilecek kanalını #AzuLon olarak ayarladım. Siz de komutun hangi kanalda işlemesini istiyorsanız #AzuLon olan yerleri #Kanalınız şeklinde değiştiriniz. Örneğin, komutun #Ops kanalında işlemesini istiyorsanız #AzuLon olan yerleri #Ops olarak değiştirmelisiniz.
Kodun çalıştığına dair log:
#AzuLon kanalı
|
Alıntı: |
[08:14] * Giriş: BehroozWolf (Lethe@network.adminstrator)
[08:14] <~AzuLa> Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. )
[08:14] <~AzuLa> !idle
[08:14] <~AzuLa> yazar mısınız
[08:14] <~AzuLa> (:
[08:14] <BehroozWolf> !idle
[08:14] <~AzuLa> Bu komutu kullanabilmeniz için #AzuLon kanalında Op (@) konumunda olmanız gerekiyor.
[08:15] * AzuLa mod değiştirdi:+o BehroozWolf
[08:16] <~AzuLa> simdi tekrar yazın
[08:16] <@BehroozWolf> !idle
[08:16] <~AzuLa> Kontrol edilecek kanalı yazmadınız.
[08:16] <@BehroozWolf> !idle #oyun
[08:16] <~AzuLa> tuzlaaaa
[08:16] <~AzuLa> LEON
[08:16] <~AzuLa> BehroozWolf
[08:16] <~AzuLa> suderinn
[08:16] <~AzuLa> Oyun
|
*DipNot: BehroozWolf 'a komutu test ettiği için teşekkürler.