04.03.2015, 02:24
Buenas, estoy intentando hacer un comando para cambiar la contraseсa, al compilar no da errores ni warnings, pero cuando entro al servidor, introduzco el nombre de la cuenta y me dice que no existe e.e mientras que sн existe.
Desde ya muchas gracias.
PHP код:
CMD:cambiarcontra(playerid, params[])
{
if(Informacion[playerid][pAdmin] < 4) return 0;
if(sscanf(params,"us[32]",params[0],params[1])) return SendClientMessage(playerid, -1, "/CambiarContra (Nombre_Usuario) (Contraseсa)");
new asd[32], asdd[64];
new Nombre_PJ[MAX_PLAYER_NAME];
GetPlayerName(params[0], Nombre_PJ, sizeof(Nombre_PJ));
format(asd, sizeof(asd), "Usuarios/%s.ini",Nombre_PJ);
if(fexist(asd))
{
new INI:File = INI_Open(asd);
INI_WriteInt(File,"Contra",udb_hash(params[1]));
INI_Close(File);
format(asdd, sizeof(asdd), "Cambiaste satisfactoriamente la contraseсa de %s ha '%s'",Nombre_PJ,params[1]);
SendClientMessage(playerid, -1, asdd);
}
else
{
SendClientMessage(playerid, -1, "El nombre de la cuenta ingresada no existe.");
}
return 1;
}