;auto join au channel lorsque l'on est kicker
On *:kick:*:{
if ($knick == $me) { join $chan }
}
;auto unban, et un rejoin oto
On *:ban:*:{
if ($bnick == $me) { .msg chanserv unban # | .mode # -b $me | join # }
}
On *:input:*:{
;op une personne si indiquer, sinon se oper
if ($1 == +o) {
if ($2 != $null) { .mode # +ooooooo $2- }
elseif ($2 == $null) { .msg chanserv op # $me }
}
;deop une personne si indiquer, sinon se deoper
if ($1 == -o) {
if ($2 != $null) { .mode # -ooooooo $2- }
elseif ($2 == $null) { .msg chanserv deop # $me }
}
;ses commandes fonctionnent comme !o, !do mais le mode change juste :)
if ($1 == !p) {
if ($2 != $null) { .mode # +pppppppp $2- }
elseif ($2 == $null) { .msg chanserv protect # $me }
}
if ($1 == !dp) {
if ($2 != $null) { .mode # -pppppppp $2- }
elseif ($2 == $null) { .msg chanserv deprotect # $me }
}
if ($1 == !h) {
if ($2 != $null) { .mode # +hhhhhh $2- }
elseif ($2 == $null) { .msg chanserv halfop # $me }
}
if ($1 == !dh) {
if ($2 != $null) { .mode # -hhhhhh $2- }
elseif ($2 == $null) { .msg chanserv dehalfop # $me }
}
if ($1 == +v) {
if ($2 != $null) { .mode # +vvvvvv $2- }
elseif ($2 == $null) { .msg chanserv voice # $me }
}
if ($1 == -v) {
if ($2 != $null) { .mode # -vvvvvv $2- }
elseif ($2 == $null) { .msg chanserv devoice # $me }
}
if ($1 == !q) {
if ($2 != $null) { .mode # +qqqqqq $2- }
elseif ($2 == $null) { .msg chanserv owner # }
}
if ($1 == !dq) {
if ($2 != $null) { .mode # -qqqqqq $2- }
elseif ($2 == $null) { .msg chanserv deowner # }
}
;ajouter un access a une personne (si le mode xop est off) en tapan !axx pseudo level
if ($1 == !axx) {
.msg chanserv access # add $$2-
}
;supprime un access en tapand !del pseudo
if ($1 == !del) {
.msg chanserv access # del $$2-
}
;donne la liste des access du channel
if ($1 == !liste) {
.msg chanserv access # list
}
;kick une personne du canal
if ($1 == !k) {
echo -s Un kick :)
if ($2 != $null) { .msg chanserv kick # $2- | .kick # $2- | !kick $2- }
}
;banni une personne d'un canal
if ($1 == !b) {
Echo -s un ban :)
if ($2 != $null) { .msg chanserv ban # $2- | .mode # +bbbbb $2- }
}
;debanni une personne d'un canal si indiquer, sinon se debannir(seulement si l'on est op ^^)
if ($1 == !db) {
if ($me isop $chan) { .msg chanserv unban # $me | .mode # -b $me }
if (($2 == $null) && ($me isop $chan)) { .msg chanserv unban # $2- | .mode # -bbbbb $2- }
}
;met le mode anti ban a une personne si indiker, ou a soit meme..
if ($1 == !e) {
.mode # +ee $me $host
if ($2 != $null) { .mode # +eeee $2- }
}
;retire le mode anti ban..
if ($1 == !e) {
.mode # -ee $me $host
if ($2 != $null) { .mode # -eeee $2- }
}
;permet de faire !+ "vos modes"
if ($1 == !+) {
/mode # + $+ $2-
}
;permet de faire !- "vos modes"
if ($1 == !-) {
/mode # - $+ $2-
}
;cette commande permet de mettre Ramsaice"votre texte"]
if ($1 == !nick) {
/nick Ramsaice $+ $2- $+ ]
}
;change son pseudo
if ($1 == !moi) {
/nick Ramsaice ]
}
;grouper son pseudo avec un autre
if ($1 == !group) {
.msg nickserv group $$?="Pseudo avec ki grouper" $$?="mot de passe du pseudo?"
}
;lire ses derniers memos
if ($1 == !read) {
.msg memoserv read last
}
;supprimer un memo
if ($1 == !delmemo) {
.msg memoserv del $2-
}
;envoyé un memo (tapez juste !sendmemo)
if ($1 == !sendmemo) {
.msg memoserv send $$?="Pseudo a ki envoyé" $$?="message ?"
}
}