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