SA-MP Forums Archive
ayuda - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: ayuda (/showthread.php?tid=215234)



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
    }