Bonjour!
J'essaie d'adapter le script d'un collègue pour simuler un système de lancer de dés sur IRC. Bon je débute...et ça plante.
Ce que je veux faire : Pour le nombre de dés spécifiés après !sr, pour
chaque dé, si un random 1:6 donne 5 ou 6, incrémenter la variable
succès, et, à la fin, rendre la variable %succes dans un message
Mon script :
on *:TEXT:!sr*:*:{
;Vérifications que le script est correctement appelé
if (!$2-) {
msg $chan $nick Syntaxe :
msg $chan $nick !sr [Nombre de dés]
halt
}
;Lanceur pour SR
else {
var %lance $rand(1,6)
var %des 0
var %succes 0
while (%des < $2) {
if ((%lance == 5) || (%lance == 6)){
inc %succes 1
}
inc %des 1
}
msg $chan $nick obtient un Résultat d'Action de 3;0,1 %succes 3; en lançant les dés.
halt
}
}
Apparemment %succès reste toujours à 0, ça ne me rend jamais rien d'aute. En plus j'ai ces erreurs dans la fenetre de statut :
IF Unknown command
-
INC Unknown command
-
} Unknown command
...
Apparemment il reconnait presque rien

Si vous pourriez m'aider, j'apprécierais beaucoup ;)
Merci :)