Описване на Reason , заради която неможеш да се join

lukas

Registered
интересува ме как ( ако може ) се описва дадена причина заради която неможеш да влезнеш в даден канал
Пример:

слагат се модове +rqi ( invite only , registered nicks , над 6м. регистрация )
и когато немога да се join заради +i ( cannot join channel ( +i )
да се invite

на кратко ( и не много грамотно )

on 1:kick:#:{
if ($knick == $me) {
if ( $reason == invite only ) {
.cs invite #
timer 1 1 join #
}
}

надявам се разбирате въпроса ми :)
 
on *:kick:#: { //.set %kchan $chan | //.timer 1 5 unset %kchan }
raw 473:*: { if (%kchan != $null) { //.msg cs invite %kchan | //.join %kchan } }



Тествал съм го и работи супер.. :) надявам се да съм помогнал.
 
трябва да почна да тествам преди да пиша :)
мерси много :)
а ако кажеш и за +kl как да clearva равен няма да имаш :)
 
Човече ... обясни ми какво търсиш в рейзоните на кик-а?
За какъв дявол са ти , писал си RAW-овете , еми ... обясни ми за какъв дявол си ги писал , като не ги ползваш?

П.П. Аха , видях къде си ги писал RAW-овете :Д наистина , как не съм се бил загледал , извинявай :)

П.П.П. Започвате да искате все по - странни неща напоследък? :idea:
 
Replace каза:
405 channel :You have joined too many channels
439 target :Target change too fast. Please wait sec seconds.
471 channel :Cannot join channel (+l)
473 channel :Cannot join channel (+i)
474 channel :Cannot join channel (+b)
475 channel :Cannot join channel (+k)
477 channel :You need a registered nick to join that channel.
485 channel :Cannot join channel (reason)

може да ги използваш така

Код:
RAW 405:*:{ haltdef | echo -a Влезли сте в твърде много канали ( $+ $chan($me) $+ ) }
примерно , аналогично и за другите


Replace , тези ги знам и ако си разглеждал форума съм ги писал . Ако някой иска довършените да пише в темата или да ми прати ЛС

целта е , както е написал Morales когато причината заради която немога да влезна е +i ( в сучая ) да се инвайтвам
мислех че ще мога да се справя с +r +k i +l ама нещо бъркам...
 

Горе