Addon Flood / Cs unban $chan

lukas

Registered
on *:kick:#: { //.set %bchan $chan | //.timer 1 5 unset %bchan }
raw 474:*: { if (%bchan != $null) { //.msg cs unban %bchan | //.join %bchan } }

когато нямам адд в канала продължава да флууди CS докато не ме игнорира...
 
Човече , ти си се напушил :) защо ще си отмъщаваш на ЦС ,че някой те е банн-ал от канала :)
По-добре с тоя RAW , тегли един ЦС Ънбан $chan и това е :>
 
направил съм си бан протекция която е безгрешна но просто когато лагна ми флооди по 2 3 пъти иска ънбан и при War се случва цс да ме игнорира точно поради тая причина... докато с тея raws грешките се намаляват
изчиствам протекцияте от kick като махам cs unban #
както и доста други работи които не ми се обясняват...
 
Напротив , при първото засичане на +б , теглиш си един цс ънбан $чан , и чакаш - спокойно може с един нотис от рода на - ако пише Премахнат бан на $ме , си джойнваш в канала?
Какви са тия измишльотини
когато нямам адд в канала продължава да флууди CS докато не ме игнорира...
 
сложи тоя аддон в някоя мирк , и се кик + бан в някой канал ( без други протекции) да видиш че когато нямаш адд в ЦС
постоянно се задава Джоин в канала и ти неможеш да си джоин защото си бан
от което следва че скрипта се изпълнява отначало... и така докато ЦС спре да отговаря ( игнорира те )
преди да говориш , помисли.. или поне пробвай...
 
raw 474:*: { if (%bchan != $null) { //.msg cs unban %bchan | //.join %bchan } }
ми нали това си го написал ,какво да го пробвам , много ясно ,че при всеки джойн в канала ще ти изкарва RAW 474
как искаш да не ти забива мирк-ата , да не те игнорира ЦС и т.н.

П.П.
lukas каза:
преди да говориш , помисли.. или поне пробвай..
Смятам ,че разбирам достатъчно от mIRC Scripting , за да си изкажа мнението за някой скрипт без да пробвам :)
 
ами аз не стигнах до такъв извод... за да питам за такива неща можеби несъм пробвал начина по който казваш ти... или просто наистина съм тъп...
не говоря за проса unban система а за нещо което да реагира при различни обстоятелства по различен начин

П.С.
Прост пример
имаш 50 acc
TakeOvert
modes +mirc
mass kick
bez ban *!*@*

1) в случая кик протекцията реагира с ънбан и опит за джоий... но не става нищо
( в темата в която питах за тези скриптс си е даден скрипта за инвайт )
2) добавяш да те инвайтва при кик , но няма мод +i от което следва че е излишен флууд

извод:

добавяш скрипта който те инвайтва при can`t join reason +i
проблема се решава докато имаш ACC

но става същото в някой канал който нямаш ACC
и когато те кикнат и неможеш да влезнеш защото има +i и започва флууд
искаш CS да те ивайтне но той ти отговаря че нямаш права , скрипта опитва да те джойн , отново неможеш защото има +i и сприпта се изпълнява отначало и така продължава докато цс не те игнорира

Код:
.:[ 14:53:29 ]:. .:[Mode]:. ^^Extreme^^ sets +b *!*Abuser@*.pppoe.optic-com.eu
.:[ 14:53:29 ]:. .:[Banned]:. ^^Extreme^^ Banned[ *!*Abuser@*.pppoe.optic-com.eu ]
.:[ 14:53:32 ]:. .:[Kick]:. Your dumbass was kicked from #Do_It by[ ^^Extreme^^ ]Забранен: (12 Aug) kicked ^^Extreme^^ off #do_it
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:32 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ 14:53:33 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:33 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:34 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:35 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:36 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:37 ]:. .:[Notice]:.: CS  Insufficient access to channel #Do_It
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:39 ]:. .:[Notice]:.: CS  Temporarily unable to answer query. Please try again shortly.
.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 14:53:42 ]:. .:[Notice]:.: CS  Temporarily unable to answer query. Please try again shortly.
 
:oops: извинявам се , аз не съм те разбрал от самото начало :oops:

Значи ,може да си ползваш пак тоя RAW , само ,че го преформи така (засега само това се сетих , но предполагам ще работи)
Код:
raw 474:*: { .enable #unban | .cs unban $chan }
#unban off
on *:notice:*UNBAN*:*:{
  if ($nick = CS) { join $4 | .disable #unban }
}
#unban end

П.П. Извинявам се отново , не знам заради бирата ли , но аз разбрах ,че даваш някакви скриптове , с които буквално (както се изразих по-горе) да си отмъстим на ЦС ,че някой ни е баннал от канала.

Надявам се съм извинен :)
 
целта е не да изключвам и включвам а в примера който дадох с #DO_IT след
.:[ 14:53:32 ]:. .:[Notice]:.: CS Insufficient access to channel #Do_It
да спре да прави каквото и да е

но мисля че ще свърши работа и това :)


п.с.

.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 16:27:38 ]:. .:[Notice]:.: CS Insufficient parameters to CS::UNBAN
 
lukas каза:
целта е не да изключвам и включвам а в примера който дадох с #DO_IT след
.:[ 14:53:32 ]:. .:[Notice]:.: CS Insufficient access to channel #Do_It
да спре да прави каквото и да е

но мисля че ще свърши работа и това :)


п.с.

.:[ #Do_It Cannot join Channel (+b) ]:.
.:[ 16:27:38 ]:. .:[Notice]:.: CS Insufficient parameters to CS::UNBAN


Replace каза:
raw 474:*: { .enable #unban | .cs unban $chan }
#unban off
on *:notice:*UNBAN*:*:{
if ($nick = CS) && (Insufficient access to channel isin $1-) { halt }
else ($nick = CS) { join $4 | .disable #unban }
}
#unban end

като на първия IF може да слагаш каквото искаш , НО преди | halt
 
извинен си разбира се ;)

Код:
.:[04:08:32]:. -> -#Sofia- ###
.:[ 16:42:33 ]:. .:[Mode]:. Capital sets +b *!*@fgeniee.pppoe.optic-com.eu
.:[ 16:42:33 ]:. .:[Banned]:. Capital Banned[ *!*@fgeniee.pppoe.optic-com.eu ]
.:[ 16:42:33 ]:. .:[Kick]:. Your dumbass was kicked from #Sofia by[ Capital ]Channel notices is not allow here!
.:[ #Sofia Cannot join Channel (+b) ]:.
.:[ 16:42:33 ]:. .:[Notice]:.: CS  Insufficient parameters to CS::UNBAN
.:[ #Sofia Cannot join Channel (+b) ]:.
.:[ 16:42:35 ]:. .:[Notice]:.: CS  Insufficient parameters to CS::UNBAN
интересно че писах # в канала и нищо не стана :D ( #sofia @ unibg)
и...
( $nick == CS )
else { ... }


П.С.

къде е Morales той ще го измисли .. все пак той ми го даде тоя скрипт [/quote]
 
Още ли прави проблеми?
Айде щом @Morales ти го е дал тоя скрипт , той ще ти го оправи :) понеже аз трябва се приготвям и заминавам на работа , като се върна и още има проблеми , давайте ги тука , ще се радвам да помогна и аз (ако може) :)
 
да се надяваме че поне той ще знае :)
аз са фанаш шитлист да си правя ама нещо не става както искам и го заеах... пуснах тема ако на някой му се занимава ще съм благодарен :)
лека ти работа ;)
 
Код:
on *:notice:*Insufficient*access*:?:{ if ( $nick == CS ) { unset %kchan2 | halt } }
on *:notice:*are*logged*in*:?:{ if ( $nick == CS ) { unset %kchan2 | halt } }
on *:notice:*answer*query*:?:{ if ( $nick == CS ) { unset %kchan2 | halt } }

готово :)

%kchan2 ако така си го сетнал :П
 

Горе