스크립트 강좌
자신이 아는것을 알려 보세요. :)
큰 도움이 됩니다.
글 수 253
안녕하세요? Ra입니다.
irc의 특성 상 채널에 혼자 옵 없는 상태로 잠수타게 되는 경우 여러 사람에게 질타를 받게 됩니다. 그런 경우 채널에 나갔다 다시 들어와서 옵을 생성하고, 토픽과 채널 모드를 다시 예전으로 돌려놓는 기능을 가진 스크립트입니다.
불안하신 분들은 미리미리 참고해두세요.
$nick($1,0)이 1이 아니라 2인 이유는, part가 작동된 순간에는 2명이 존재하여서입니다. 오해하기 쉬운 부분이지요. 얼마간의 딜레이를 준다면 1이 되겠지만요.
/hop은 채널을 /part하고 바로 /join하는 기능의 mIRC 기본 commands입니다. editbox에 인수 없이 입력하면 /part처럼 $active의 채널에 적용됩니다. 다만 part msg를 남길수는 없는 게 차이점입니다.)
irc의 특성 상 채널에 혼자 옵 없는 상태로 잠수타게 되는 경우 여러 사람에게 질타를 받게 됩니다. 그런 경우 채널에 나갔다 다시 들어와서 옵을 생성하고, 토픽과 채널 모드를 다시 예전으로 돌려놓는 기능을 가진 스크립트입니다.
불안하신 분들은 미리미리 참고해두세요.
#checkalone on
on *:quit:checkalone #
on *:part:#:checkalone #
alias checkalone {
if ($nick($1,0) <= 2) && ($me !isop $1) && (^^ !ison $chan) && (Chanserv !ison $chan) && ($me != $nick) {
var %ca.chan = $1
var %ca.topic = $chan(%ca.chan).topic
var %ca.mode = $chan(%ca.chan).mode
hop %ca.chan
mode %ca.chan %ca.mode
topic %ca.chan %ca.topic
}
}
#checkalone end$nick($1,0)이 1이 아니라 2인 이유는, part가 작동된 순간에는 2명이 존재하여서입니다. 오해하기 쉬운 부분이지요. 얼마간의 딜레이를 준다면 1이 되겠지만요.
/hop은 채널을 /part하고 바로 /join하는 기능의 mIRC 기본 commands입니다. editbox에 인수 없이 입력하면 /part처럼 $active의 채널에 적용됩니다. 다만 part msg를 남길수는 없는 게 차이점입니다.)
