GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jerome02 le 29 Janvier 2011, 12:28:36

Titre: [Résolue] Soucis avec mon login
Posté par: Jerome02 le 29 Janvier 2011, 12:28:36
Bonjour,


Voila j'ai un systeme d'enregistrer, les compte ce enregistre tout est bon mais le soucis c'est que je peu taper n'importe quel mot de passe sa marche, et le systeme doit enregistrer que l'argent mais meme sa, sa l'enregistrer pas =S si quelqu'un pourrais m'aider,

Voici le login :

case DIALOG_LOGIN:
{
format(file, sizeof(file), "User/%s.ini", playerName[playerid]);
open_file = fopen(file, io_read);
fread(open_file, string);
new key[50];
key = ini_GetKey(string);
if(!strcmp(key, "Password", true))
{
   new p[50];
p = ini_GetValue(string);
strmid(Pass[playerid], p, 0, strlen(p)-2);
if(!strcmp(Pass[playerid], encrypt(inputtext), true))
{
   while(fread(open_file, string))
   {
key = ini_GetKey(string);
if(!strcmp(key, "Money", true))
{
   GivePlayerMoney(playerid, strval(ini_GetValue(string)));
}
}
SendClientMessage(playerid, COLOR_GREEN, "Connecté avec succès.");
fclose(open_file);
return 1;
}
SendClientMessage(playerid, COLOR_RED, "Erreur : Mot de passe incorrect.");
}
fclose(open_file);
}


Voici l'enregistrement de compte :

case DIALOG_REGISTER:
       {
           if(!strlen(inputtext)) return SendClientMessage(playerid, COLOR_RED, "Erreur : S'il vous plaît insérez un mot de passe.");
format(file, sizeof(file), "User/%s.ini", playerName[playerid]);
open_file = fopen(file, io_write);
format(string, sizeof(string), "Password=%s\r\n", encrypt(inputtext));
fwrite(open_file, string);
fwrite(open_file, "Money=0");
fclose(open_file);
strmid(Pass[playerid], encrypt(inputtext), 0, strlen(encrypt(inputtext)), 255);
SendClientMessage(playerid, COLOR_GREEN, "Enregistrés avec succès et connecté automatiquement.");
}


PSS : J'ai chercher avant de poster j'ai rien trouver, et avec ce systeme on peu ce login que apres avoir spawn ( ce n'est pas un GM RPG !)



Merci de votre aide, bonne journée  ;)
Titre: Re : [Aide] Soucis avec mon login
Posté par: Myk3L le 29 Janvier 2011, 13:08:11
Tu le sors d'où ce système ?
Titre: Re : [Aide] Soucis avec mon login
Posté par: Jerome02 le 29 Janvier 2011, 13:33:56
J'ai pris exemple sur un GM comme le mien pourquoi ?


PS : sur le GM que je parle il marche tres bien
Titre: Re : [Aide] Soucis avec mon login
Posté par: Jerome02 le 30 Janvier 2011, 21:36:12
Petit Up :-[


Résolue :

J4ai trouver un tuto sur samp.com merci quand meme