ayuda -
Jovanny - 23.01.2011
tengo un comando para ingresar
pero el problema es ke ingresa con cualqier contraseсa
asi tengo el codigo para detectar la contra
pawn Код:
new archivo[20+MAX_PLAYER_NAME],string[128];
format(string, sizeof(string), "%s/Contraseсa",PlayerName(playerid));
format(archivo, sizeof(archivo),"Adminx/Usuarios/%s.ini",PlayerName(playerid));
if(!fexist(archivo)) return SendClientMessage(playerid, COLOR_NARANJA, "ERROR: No estas registrado usa /registrar (contraseсa)");
if(Info[playerid][Logueado] == 1) return SendClientMessage(playerid,COLOR_ROJO,"Ya estas loguedo!");
format(string, sizeof(string), "%s/Contraseсa",PlayerName(playerid));
if(strval(params) == djInt(archivo,string))
{
//codigo para logear el usuario
}
pero eso me logea con cualkien contraseсa

uso DJson
y antes lo tenia asi y me funcionava bien
Respuesta: ayuda -
TheChaoz - 23.01.2011
pawn Код:
new archivo[20+MAX_PLAYER_NAME],string[128];
format(string, sizeof(string), "%s/Contraseсa",PlayerName(playerid));
format(archivo, sizeof(archivo),"Adminx/Usuarios/%s.ini",PlayerName(playerid));
if(!fexist(archivo)) return SendClientMessage(playerid, COLOR_NARANJA, "ERROR: No estas registrado usa /registrar (contraseсa)");
if(Info[playerid][Logueado] == 1) return SendClientMessage(playerid,COLOR_ROJO,"Ya estas loguedo!");
format(string, sizeof(string), "%s/Contraseсa",PlayerName(playerid));
if(!strcmp(params, dj(archivo,string)){
//codigo para logear el usuario
}