Mdp etrange
#1

Salut j'utilise dini je m'enregistre je quitte le serv je reviens j'entre le mdp et la mot de passe invalide le code :
Dialog:
PHP Code:
format(stringsizeof(string), "/Comptes/%s.ini"PlayerName(playerid));
    switch(
dialogid)
    {
    case 
DIALOG_ENRE:
    {
    if(!
response)
    {
    
Kick(playerid);
    }
    else
    {
    new 
spass strlen(inputtext);
    if(
spass 0)
    {
    
GetPlayerIp(playerid,ip,sizeof(ip));
    
dini_Create(string);
    
dini_Set(string"password"inputtext);
    
dini_Set(string"Ip",ip);
    
dini_Set(string"Pseudo",joueur);
    
dini_IntSet(string"Score"0);
    
dini_IntSet(string"ban"0);
    
dini_IntSet(string"Jail"0);
    
dini_IntSet(string"Mute"0);
    
dini_IntSet(string"Freeze"0);
    }
    else
    {
    
ShowPlayerDialog(playeridDIALOG_ENREDIALOG_STYLE_INPUT"Enregistrement""Entre un mot de passe:""Valider""Annuler");
    }
    }
    }
    case 
DIALOG_LOG:
    {
    if(!
response)
    {
      
Kick(playerid);
    }
    else
    {
    new 
spass strlen(inputtext);
    if(
spass 0)
    {
    new 
code[200];
    
format(codesizeof(code), "%s"dini_Get(string"password"));
    if(
strcmp(inputtextcode) == 0)
    {
    
GetPlayerIp(playerid,ip,sizeof(ip));
    
dini_Set(string"Ip",ip);
    
Info[playerid][logged] = 1;
    }
    else
    {
    
ShowPlayerDialog(playeridDIALOG_LOGDIALOG_STYLE_INPUT"Connexion""Entre ton mot de passe:""Valider""Annuler");
    }
    }
    {
    
ShowPlayerDialog(playeridDIALOG_LOGDIALOG_STYLE_INPUT"Connexion""Entre ton mot de passe:""Valider""Annuler");
    }
      }
    }
    }
    return 
1;
    } 
Enum :
PHP Code:
enum Information
{
    
logged,
    
Ip,
    
Pseudo,
    
Score,
    
ban,
    
Jail,
    
Mute,
    
Freeze
}
new 
Info[MAX_PLAYERS][Information]; 
OnPlayerConnect:
PHP Code:
if(!dini_Exists(string))
    {
       
ShowPlayerDialog(playeridDIALOG_ENREDIALOG_STYLE_INPUT"Enregistrement""Entre un mot de passe:""Valider""Annuler");
    }
    else
    {
       
ShowPlayerDialog(playeridDIALOG_LOGDIALOG_STYLE_INPUT"Connexion""Entre ton mot de passe:""Valider""Annuler");
    } 
OnPlayerDisco:
PHP Code:
new ip[16],string[128];
    
GetPlayerIp(playerid,ip,sizeof(ip));
    
dini_Set(string"Ip",ip); 
Merci
Reply
#2

C'est quoi l'йquivalent de UPDATE en MySQL avec dini?
Reply
#3

Salut,
Aucun rapport avec mon problиme.
Aurevoir.
Reply
#4

Quote:
Originally Posted by JacobWilkerson
View Post
C'est quoi l'йquivalent de UPDATE en MySQL avec dini?
Quote:
Originally Posted by Xprototype
View Post
Salut,
Aucun rapport avec mon problиme.
Aurevoir.
Bonsoir
Tu veux qu'on t'aide et toi tu n'aides personne !
Aurevoir.
Reply
#5

Justement si, il faut p'tete faire un INSERT INTO et ensuite un UPDATE, mais c'est l'йquivalent en MySQL, en dini j'y connais rien.
Reply
#6

pawn Code:
strcmp(inputtext, code, true) == 0
Essaye зa
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)