Boa observaзгo.. Porem, se o tamanho esta definido na variavel nгo й necessario definir o tamanho do parametro no script do sscanf.
pawn Code:
CMD:trocarsenha(playerid, params[])
{
new novasenha[60], str[60];
GetPlayerName( playerid , Nome, sizeof( Nome ) ) ;
format(str, sizeof(str), USERS, Nome ) ;
if(TrocarN[playerid] == 0) return SendClientMessage(playerid, -1, "Voce nao pode trocar a senha sem autorizacao");
if(sscanf(params,"s", novasenha))return SendClientMessage(playerid, -1, "CMD: /trocarsenha -> Nova Senha <-");
SendClientMessage(playerid, -1, "Senha alterado com sucesso !");
DOF2_SetString(str, "Senha", novasenha);
TrocarN[playerid] = 0;
DOF2_SaveFile();
return 1;
}
CMD:trocaremail(playerid, params[])
{
new email[30], str[60];
if(sscanf(params, "s", email)) return SendClientMessage(playerid, -1,"CMD / : trocaremail [Novo Email]");
GetPlayerName( playerid , Nome, sizeof( Nome ) ) ;
format(str, sizeof(str), USERS, Nome ) ;
DOF2_SetString(str,"Email", email);
SendClientMessage(playerid, -1," E-mail Alterado Com sucesso !");
DOF2_SaveFile();
return 1;
}