SA-MP Forums Archive
[Ajuda] Mudar Senha - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Mudar Senha (/showthread.php?tid=386576)



Mudar Senha - Tr0jan - 20.10.2012

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"


Re: Mudar Senha - ForT - 20.10.2012

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;
    } 



Re: Mudar Senha - DrTHE - 20.10.2012

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



Re: Mudar Senha - Tr0jan - 21.10.2012

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



Re: Mudar Senha - Don_Speed - 21.10.2012

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




Re: Mudar Senha - Tr0jan - 21.10.2012

Nгo deu certo.


Re: Mudar Senha - leandro123456 - 21.10.2012

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



Re: Mudar Senha - Tr0jan - 21.10.2012

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 



Re: Mudar Senha - DrTHE - 21.10.2012

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


Re: Mudar Senha - Tr0jan - 22.10.2012

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;
    }