26/02/2017, 22:42
Le script que je proposais faisait déjà tout ce que tu veux faire mais si le but est de le faire toi-même en vue d'apprendre, alors voici par exemple ce que tu peux faire :
- Stocker dans un dict les hosts des utilisateurs qui sont kickés, avec un compteur que tu incrémenteras (avec dict incr) à chaque nouveau kick
- Lorsqu'un kick est appliqué, chercher dans le dict si on a déjà enregistré ce host
- si oui
- si compteur < 3 on l'incrémente
- si compteur >= 3 on bannit l'utilisateur et on supprime l'entrée du dict (puisqu'elle n'est plus utile une fois l'utilisateur banni et doit donc se réinitialiser)
- si non : on ajoute le host dans le dict et on définit le compteur à 1
- Stocker dans un dict les hosts des utilisateurs qui sont kickés, avec un compteur que tu incrémenteras (avec dict incr) à chaque nouveau kick
- Lorsqu'un kick est appliqué, chercher dans le dict si on a déjà enregistré ce host
- si oui
- si compteur < 3 on l'incrémente
- si compteur >= 3 on bannit l'utilisateur et on supprime l'entrée du dict (puisqu'elle n'est plus utile une fois l'utilisateur banni et doit donc se réinitialiser)
- si non : on ajoute le host dans le dict et on définit le compteur à 1
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

