אני צריך עזרה בניתי בוטIDLE והכנסתי אותו הכול כרגיל עכשיו שמישהו רושם לו לבוא הוא ניכנס ויוצא וגם כול שאר הבוטים לא ניכנסים כיאילו פתחתי שלוש ורק אחד מהם ניכנס ?
הסקרייפט הוא:alias idlebot {
; /idlebot #DirectioN! maxchannels
if $1 {
set %idlebot_mainchan $1
echo -cea info * Idle bot active on $1
!join -n %idlebot_mainchan
set %idlebot_maxchans $iif($2, $2, 20)
}
else {
unset %idlebot_mainchan
echo -cea info * Idle bot is off
}
}
alias -l idlebot_addchan {
; /idlebot_addchan nick #chan
if $hget(idlebot, 0).item >= %idlebot_maxchans {
msg $1 Sorry but I'm already in $&
$ifmatch $+ / $+ $ifmatch channels. Try later.
return
}
tokenize 32 $1 $remove($2, $chr(44))
if $1 !ison %idlebot_mainchan {
!msg $1 I accept your invitation but you $&
must join %idlebot_mainchan first.
hadd -mu300 idlebot $1 $2
return
}
idlebot_delchan $1
hadd -m idlebot $1 $2
idlebot_joinchan $1
}
alias -l idlebot_delchan {
; /idlebot_delchan nick
if $hget(idlebot, $1) {
!msg %idlebot_mainchan Leaving $ifmatch ( $+ $1 $+ )
!part $ifmatch
hdel idlebot $1
}
}
alias -l idlebot_joinchan {
; /idlebot_joinchan nick
if $hget(idlebot, $1) {
!msg %idlebot_mainchan Joining $ifmatch ( $+ $1 $+ )
!join -n $ifmatch
}
}
On !*:join:%idlebot_mainchan: idlebot_joinchan $nick
On !*:part:%idlebot_mainchan: idlebot_delchan $nick
On *:quit: idlebot_delchan $nick
On *:kick:%idlebot_mainchan: idlebot_delchan $knick
On *:text:!idle #*:%idlebot_mainchan,?: idlebot_addchan $nick $2
On *:text:!status:%idlebot_mainchan:{
msg # $hget(idlebot, 0).item $+ / $+ %idlebot_maxchans channels.
}
}
הוא ניראה לי הפוך כיאילו הסוגריים האלה אמורים להיות הפוכים ניראה לי אבל זה לא נותן לי לסדר אותם .?
מישהו יכול להגיד לי מה לא בסדר בסקריפט הזה ?
תודה