voilà peter
pour que les scripts que tu veux soient autorisé
tu peux faire comme ça :
CODE
;a la lecture du raw 352
raw 352:*: {
;si le pseudo qui entre n'est pas moi
if ($6 != $me) {
;si la deuxieme partie de $9 separé par une virgule n'est pas egale à pro4chat et ou si il y a pas $9 et n'est pas dans ma variable %script.ok
;Ban + kick du salon le pseudo
if ((($token($9,2,44) != pro4chat) && ($6 !isin %script.ok)) || (!$9)) { ACCESS $2 ADD DENY $6 5 | kick $2 $6 pas de script }
}
}
;tu crées un menu antiscript
;un sous menu ajouter un acces
;un autre pour enlever l'acces
;tu lances les alias script.ok pour l'ajout
;et l'alias script.vire
menu menubar,channel,status {
antiscript :
.Ajouter un acces script : script.ok
.retirer un acces script : script.vire
}
;dans cet alias ( script.ok)
;tu met en variables le nick du script que tu veux autoriser
;si le pseudo n'est est pas dans %script.ok
alias script.ok {
var %nn $?="inscrire nom du script"
if (!$istok(%script.ok,%nn,32)) {
;tu set %script.ok en ajoutant le %nn
set %script.ok $addtok(%script.ok,%nn,32)
}
else { echo 12 -a > %nn est déja en liste }
}
alias script.vire {
var %nn $?="Enlever le script de la liste"
if ($istok(%script.ok,%nn,32)) {
;tu set %script.ok en enlevant %nn
set %script.ok $deltok(%script.ok,$findtok(%script.ok,%nn,1,32),32)
}
else { echo 13 -a > %nn n'est pas dans la liste }
}
Donc tu clic sur la menubar ou clic droit dans la salle et tu as le menu antiscript là tu choisis et après tu ajoutes o enleve le nick du script autorisé.
je ne l'ai pas testé du tout mais ça devrait le faire.
CITATION
Correction d'un bug
à plus