• 16 Avril 2024, 18:25:31


Auteur Sujet: Donnés qui ne se charge pas suite a /login  (Lu 1045 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Donnés qui ne se charge pas suite a /login
« le: 29 Octobre 2010, 00:25:54 »
Bonjour j'ai un soucis avec mon code de login mes donnés ne se charge pas,

Code: (pawn) [Sélectionner]
dcmd_login(playerid,params[])
{
new file[128];
if (PLAYERLIST_authed[playerid])
return SendClientMessage(playerid,COULEUR_ROUGE," . Vous êtes déjà Loggé !");
if (!udb_Exists(PlayerName(playerid)))
return SendClientMessage(playerid,COULEUR_ROUGE," . Votre compte n'est pas existant, veuillez en créer un (/enregistre)");
if (strlen(params)==0)
return SendClientMessage(playerid,COULEUR_ROUGE," . Tapez /login suivis de votre Mot de passe !");

if (udb_CheckLogin(PlayerName(playerid),params))
{
PLAYERLIST_authed[playerid]=true;
login[playerid] = 1;
format(file,sizeof(file),"%s.sav",udb_encode(PlayerName(playerid)) );
dUserSetINT(PlayerName(playerid)).("Chomeur",metier_chomeur[playerid]);
dUserSetINT(PlayerName(playerid)).("Pompier",metier_pompier[playerid]);
dUserSetINT(PlayerName(playerid)).("Policier",metier_police[playerid]);
return SendClientMessage(playerid,COULEUR_VERT,"Connexion réussi. [Niveau: Membre].");
}
return SendClientMessage(playerid,COULEUR_ROUGE,"[ ! ] Mot de passe incorrecte.");
}

Comment faire s'il vous plaie merci !

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Donnés qui ne se charge pas suite a /login
« Réponse #1 le: 29 Octobre 2010, 00:30:12 »
Salut,

quand tu charge, utilise Get, pas Set

++Sim++





Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : Donnés qui ne se charge pas suite a /login
« Réponse #2 le: 29 Octobre 2010, 00:35:21 »
oui mais ce code ne marche pas

Code: (pawn) [Sélectionner]
dUserGetINT(PlayerName(playerid)).("Chomeur",metier_chomeur[playerid]);

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Donnés qui ne se charge pas suite a /login
« Réponse #3 le: 29 Octobre 2010, 00:55:00 »
Quoi qui ne marches pas ? Enfin j'veut dire ta une erreur là dessus ou bien ça n'a aucune action ?

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Donnés qui ne se charge pas suite a /login
« Réponse #4 le: 29 Octobre 2010, 00:57:28 »
Salut,

selon mon expérience, tu n'as pas la bonne syntaxe:

metier_chomeur[playerid] = dUserGetINT(PlayerName(playerid)).("Chomeur");
++Sim++





Hors ligne lepompier

  • *
  • Bandit
  • Messages: 422
    • Voir le profil
Re : Donnés qui ne se charge pas suite a /login
« Réponse #5 le: 29 Octobre 2010, 01:34:49 »
Oui c'est bien ça mais quand je met ce code

un autre code ne marche plus,

Code: (pawn) [Sélectionner]
public OnPlayerRequestSpawn(playerid, classid)
{
if(classid == 0)
{
if(metier_chomeur[playerid] == 0)
{
SendClientMessage(playerid, COULEUR_ROUGE, " . Pour entré dans Liberty-Land, Veuillez choisir votre véritable métier marqué en vert !");
}
return 0;
}

if(classid == 1)
{
if(metier_pompier[playerid] == 0)
{
SendClientMessage(playerid, COULEUR_ROUGE, " . Pour entré dans Liberty-Land, Veuillez choisir votre véritable métier marqué en vert !");
}
return 0;
}

if(classid == 2)
{
if(metier_police[playerid] == 0)
{
SendClientMessage(playerid, COULEUR_ROUGE, " . Pour entré dans Liberty-Land, Veuillez choisir votre véritable métier marqué en vert !");
}
return 0;
}

if(login[playerid] == 0)
{
SendClientMessage(playerid, COULEUR_ROUGE, " . Pour entré dans Liberty-Land, Veuillez vous enregistré ou vous login (/enregistre) (/login)");
return 0;
}

return 1;
}

Double post
Up
« Modifié: 29 Octobre 2010, 18:43:05 par lepompier »