Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias nickekle { if $istok(%knickler,$1,32) == $true { echo -a Bu nick zaten var } | else { set %knickler $addtok(%knickler,$1,32) | echo -a Koruma listesine eklendi. } }
alias nicksil { if $istok(%knickler,$1,32) == $false { echo -a Bu nick zaten yok } | else { set %knickler $remtok(%knickler,$1,32) | echo -a Koruma listesinden çıkarıldı. } }
on 1:join:#:{
if ($chan == #Help) {
if $istok(%knickler,$nick,32) { halt }
if $nick ishop $chan { halt }
if $nick isop $chan { halt }
if (root isin $address($nick,0)) { halt }
if (admin isin $address($nick,0)) { halt }
if (ircop isin $address($nick,0)) { halt }
if (oper isin $address($nick,0)) { halt }
if (desk isin $address($nick,0)) { halt }
if $istok(%knickler,$nick,32) { halt }
set %helpuser $nick
echo -a 14,1 ( $+ $time $+ ) 0,4 $nick 0,1 Nickli kişi 0,4 #Help 0,1 kanalına girdi, yardım bekliyor.
echo -a 14,1 ( $+ $time $+ ) 4HELP:0 Kullanıcıya +v verip, kanala bakmak için 4F10 tuşuna basın!
}
}
#Helpuyari end
alias rld {
if (%helpuser !ison #Help) { echo -a 14 $+ $time 1 %helpuser şu anda kanalda değil! | halt }
if (%helpuser isvoice #Help) { echo -a 14 $+ $time 1 %helpuser nickine voice verilmiş! | halt }
/mode #Help +v %helpuser
/join #Help
/msg #Help Merhaba; %helpuser Size nasil yardimci olabilirim ?
halt
}
Kodun işlevi:
Help kanalında ki helperleri /nickekle nick şekline eklediğinde knick 'e kaydedecektir ve kanala giriş yaptığında uyarı almayacaksın ve bunun yanı sıra %helpuser 'e kayıt edilmeyecektir. kanala giren user'e eğer sen +v vermişsen senın yazdığın gözükecektir(yardım mesajı) yok eğer başkası vermişse sana echo ile bir uyarı gelecektir, "Nicke voice verilmiş" gibisinden. Kolay gelsin.
Kullanım;
F1 /rld
aliasesine eklemen yeterli olacaktır.