• 28 Juin 2025, 12:54:12


Auteur Sujet: Multi Essai  (Lu 712 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Multi Essai
« le: 06 Novembre 2009, 23:19:55 »
Salut tout le monde.

Alors voilà, sur mon serveur j'ai créer une commande /Adminpass qui est en faite le pass pour se logguer en Admin (comme ça, une personne ne peux pas rentrer directement Admin et donc une petite sécurité s'il y a vol de compte). J'ai fait en sorte que si une personne essaye de se logguer Admin, mais qu'il se trompe de mot de pass, ça envoie un message à tous les Admins afin qu'ils puissent voir qui a essayer de se connecter (et donc de le réprimander si c'est pas une personne autorisé).

Seulement voilà, si une personne essaye de se logguer alors qu'il n'y a pas d'admin, il peux tester plusieurs fois sans qu'il soit sanctionner.
Je voudrais donc faire en sorte de n'avoir que 4 ou 5 essais (ce qui est déjà énorme) avant d'avoir une sanction.

Comment est ce que je peux procéder pour réaliser cette chose ?

Le pass que j'ai mis ne devrait normalement pas être trouvé (succession de chiffres, lettres, maj et min sans rapport les uns avec les autres), mais je pense que c'est une sécurité supplémentaire.

Merci d'avance ;)
Merci à Colonel Marco pour la Signature

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Multi Essai
« Réponse #1 le: 06 Novembre 2009, 23:25:26 »
en gros


Tentative[MAX_PLAYERS];
dans ta cmd

Tentative[playerid]++;
et
if(Tentative[playerid] == 4)
{
BanEx(playerid,"tente de se mettre admin");
}

sans oublier dans le OnPlayerConnect Tentative[playerid] = 0;
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : Multi Essai
« Réponse #2 le: 07 Novembre 2009, 00:06:20 »
Merci Cristab :)

EDIT: Ca fonctionne Parfaitement :) Encore merci ;)
« Modifié: 07 Novembre 2009, 10:50:42 par Diablo62 »
Merci à Colonel Marco pour la Signature