[Ajuda] Mudar Senha
#1

O que tem de errado com este cуdigo? ele nгo muda a senha do usuario...

PHP код:
      if(dialogid == Dialog_Senha)
    {
        if(!
response) return SendClientMessage(playerid,0xC5B43AAA,"[INFO]Troca de senha cancelada.");
        if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDialog_Mudar_Senha,DIALOG_STYLE_INPUT,"Troca de Senha - Mudanзa de senha","Digite sua nova senha.","Trocar","Cancelar");
        if(
strval(inputtext))
        {
            
DOF2_SetString(arquivo"Senha"PlayerInfo[playerid][Senha]);
            
DOF2_SaveFile();
        }
        new 
string[60];
        
format(stringsizeof(string), "[INFO]: Sua nova senha й %s"inputtext);
        
SendClientMessage(playerid, -1string);
        return 
1;
    } 
Obs: Pasta dos usuarios й "Usuarios", arquivos ".ini"
Reply
#2

tenta ae
PHP код:
if(dialogid == Dialog_Senha)
    {
        if(!
response) return SendClientMessage(playerid,0xC5B43AAA,"[INFO]Troca de senha cancelada.");
        if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDialog_Mudar_Senha,DIALOG_STYLE_INPUT,"Troca de Senha - Mudanзa de senha","Digite sua nova senha.","Trocar","Cancelar");
        if(
strval(inputtext))
        {
            
PlayerInfo[playerid][Senha] = inputtext;
            
DOF2_SetString(arquivo"Senha"PlayerInfo[playerid][Senha]);
            
DOF2_SaveFile();
        }
        new 
string[60];
        
format(stringsizeof(string), "[INFO]: Sua nova senha й %s"inputtext);
        
SendClientMessage(playerid, -1string);
        return 
1;
    } 
Reply
#3

PHP код:
format(PlayerInfo[playerid][Senha], sizeof(PlayerInfo[playerid][Senha]), "%s"inputtext);
DOF2_SetString(arquivo"Senha"PlayerInfo[playerid][Senha]);
DOF2_SaveFile(); 
Reply
#4

Erro
PHP код:
error 006must be assigned to an array 
Linha
PHP код:
PlayerInfo[playerid][Senha] = inputtext
Reply
#5

PHP код:
enum pInfo{
     
Senha[50],
    
//...

Reply
#6

Nгo deu certo.
Reply
#7

ao enves de:
pawn Код:
PlayerInfo[playerid][Senha] = inputtext;
use
pawn Код:
format(PlayerInfo[playerid][Senha], sizeof(PlayerInfo[playerid][Senha]), "%s", inputtext);
Reply
#8

Coloquei e nгo deu certo, atй tentei corrigir os erros e nгo consegui rsrsrs.

PHP код:
error 001expected token"]"but found "-identifier-"
warning 215expression has no effect
error 001
expected token";"but found "]"
error 029invalid expressionassumed zero fatal 
error 107
too many error messages on one line 
Reply
#9

PHP код:
format(PlayerInfo[playerid][Senha], 128"%s"inputtext);
DOF2_SetString(arquivo"Senha"PlayerInfo[playerid][Senha]);
DOF2_SaveFile(); 
Tente assim
Reply
#10

Quando eu mudo a senha e desconecto do servidor a senha no arquivo ".ini" fica diferente as vezes fica 57, 50 , 10.
O que pode estar errado?...

PHP код:
CMD:mudarsenha(playeridparams[])
{
    
ShowPlayerDialog(playeridDialog_SenhaDIALOG_STYLE_INPUT,"Mudanзa de senha","Digite sua nova senha!","Trocar","Cancelar");
    return 
1;

PHP код:
    if(dialogid == Dialog_Senha)
    {
        if(!
response) return SendClientMessage(playerid,-1,"[INFO]Troca de senha cancelada.");
        if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDialog_Senha,DIALOG_STYLE_INPUT,"Troca de Senha - Mudanзa de senha","Digite sua nova senha.\n","Trocar","Cancelar");
        if(
strval(inputtext))
        {
            
format(PlayerInfo[playerid][Senha], 128"%s"inputtext);
            
DOF2_SetString(arquivo"Senha"PlayerInfo[playerid][Senha]);
            
DOF2_SaveFile();
        }
        new 
string[60];
        
format(stringsizeof(string), "[INFO]: Sua nova senha й: {FF0000}%s"inputtext);
        
SendClientMessage(playeridAmarelostring);
        return 
1;
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)