Bon voici quelque unes de mes inputs... vous m'en direz des nouvelles :) lol
Source / Exemple :
on *:INPUT:*:{
If +access == $1 { set %idnick $$?="Quel Idnick?(ex:Pseudo)" | set %mask2 $$?="Quel mask?"(ex:*pseudo*!ident@mask) | set %level $$?="Quel level(compris entre 000 et 499" | set %autoop $$?="autoop?(on ou off)" | set %protect $$?="Protect?(on ou off)" | set %pass2 $$?="Pass?" | /timer 1 1 /msg irix adduser # %idnick %mask2 %level %autoop %protect %pass2 | goto end }
if +auth == $1 && %mask != $null && %pass != $null { /timer 1 1 /msg irix auth # %mask %pass }
if +auth == $1 && %mask == $null && %pass == $null { set %mask $$?="PsEuDo ?" | set %pass $$?="PaSs ?" | /timer 1 1 msg irix auth # %mask %pass }
if +auth == $1 && %mask != $null && %pass == $null { set %pass $$?="PaSs ?" | /timer 1 1 msg irix auth # %mask %pass }
if +auth == $1 && %mask == $null && %pass != $null { set %mask $$?="PsEuDo ?" | /timer 1 1 msg irix auth # %mask %pass }
if -auth == $1 { /msg irix deauth $chan %mask | goto end }
if +kbi == $1 { /msg irix ban # $2 $+ *!*@* | /timer 1 1 /msg irix kick # $2- | goto end }
if +ki == $1 { inc %nbkick 1 | /timer 1 1 /msg irix kick # $2- | goto end }
if +b == $1 { /mode # +bbbbbbbbbb $2- | halt }
if -b == $1 { /mode # -bbbbbbbbbb $2- | halt }
if +pingme == $1 { /ctcp $me ping }
if +ping == $1 { /ctcp $2 ping }
if +deco == $1 { /deco }
if ($1 == -) { if (!$3) { nick $remove($me,$2) | halt } | if ( $3 == + ) { nick $replace($me,$2,$4) | halt } }
if ($1 == +t) { $iif($me isop $chan,.topic $chan $2-,.quote privmsg IriX :topic $chan $2-) | halt } | if ($1 == +) { nick $me $+ $2 | halt }
}
if -erf- == $1 { while $$2 ison # { /mode # +v $2 | mode # -v $2 } goto end }
if +vall == $1 {
set %chanvall #
set %nickvallnb $nick(#,0)
set %nickvallactu 0
set %totalvallnick 0
:inc2
inc %totalvallnick 1
if %nickvallactu == %nickvallnb goto end2
inc %nickvallactu 1
/timer 1 1 /mode # +v $nick(#,%nickvallactu)
goto inc2
:end2
}
if +kall == $1 {
set %chankall #
set %nickkallnb $nick(#,0)
set %nickkallactu 0
set %totalkallnick 0
:inc7
inc %totalkallnick 1
if %nickkallactu == %nickkallnb goto end7
inc %nickkallactu 1
/timer 1 1 /kick # $nick(#,%nickkallactu) 4MaSs KiCk MeTro`ScripT
goto inc7
:end7
}
if +oall == $1 {
set %chanoall #
set %nickoallnb $nick(#,0)
set %nickoallactu 0
set %totaloallnick 0
:inc6
inc %totaloallnick 1
if %nickoallactu == %nickoallnb goto end6
inc %nickoallactu 1
/timer 1 1 /mode # +o $nick(#,%nickoallactu)
goto inc6
:end6
}
if -oall == $1 {
set %chanoall #
set %nickoallnb $nick(#,0)
set %nickoallactu 0
set %totaloallnick 0
:inc5
inc %totaloallnick 1
if %nickoallactu == %nickoallnb goto end5
inc %nickoallactu 1
/timer 1 1 /mode # -o $nick(#,%nickoallactu)
goto inc5
:end5
}
if -vall == $1 {
set %chanvall #
set %nickvallnb $nick(#,0)
set %nickvallactu 0
set %totalvallnick 0
:inc3
inc %totalvallnick 1
if %nickvallactu == %nickvallnb goto end3
inc %nickvallactu 1
/timer 1 1 /mode # -v $nick(#,%nickvallactu)
goto inc3
:end3
}
goto fin
:end
halt
:fin
}
on *:TEXT:*: $+ %chanvent $+ :{
.timervent off
unset %chanvent
}
Conclusion :
faut vraiment expliquer?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.