SA-MP Forums Archive
Ver en pantalla mi contraseсa. - 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: Ver en pantalla mi contraseсa. (/showthread.php?tid=543178)



Ver en pantalla mi contraseсa. - Jose_grana - 25.10.2014

Estoy intentando hacer unas cosas y necesito poder obtener y ver mi propia clave en la pantalla pero no lo consigo.

pawn Код:
CMD:verpass(playerid, params[])
{
        new string[15];
    SendClientMessage(playerid, -1, # KEY );
    format(string, sizeof(string), "%s ", PlayerInfo[playerid][pKey]);
    SendClientMessage(playerid, -1, string);
    return 1;
}
El guardado de datos es el por default en samp ( ini ).

ї Alguien ve mi error ?.


Respuesta: Ver en pantalla mi contraseсa. - aoEXE - 25.10.2014

No dices cual es tu problema, que sucede al usar el cmd. Pero si no funciona, supongo que serнa por que no carga la contraseсa del archivo en la variable cuando te conectas


Respuesta: Ver en pantalla mi contraseсa. - Jose_grana - 25.10.2014

A ver, cuando utilizo ese comando no obtengo ningъn dato.

Cargarlo se carga puesto que entro correctamente al servidor pero no se o no puedo obtenerlo IG.

pawn Код:
if( strcmp( keytmp , "Key" , true ) == 0 )
        {
            valtmp = ini_GetValue( PassData );
            strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
        }
        if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
        {
//Bla bla bla
}
Y luego

pawn Код:
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);



Respuesta: Ver en pantalla mi contraseсa. - Ghost112397 - 25.10.2014

Probablemente tengas tu contraseсa con nъmeros, lo cual sera imposible que aparezca ya que estas utilizando '%s' el cual, si NO me equivoco, es solo para string.


Respuesta: Ver en pantalla mi contraseсa. - Jose_grana - 25.10.2014

їEntonces como lo puedo hacer?


Re: Respuesta: Ver en pantalla mi contraseсa. - SASRicardoXD - 25.10.2014

Quote:
Originally Posted by Ghost112397
Посмотреть сообщение
Probablemente tengas tu contraseсa con nъmeros, lo cual sera imposible que aparezca ya que estas utilizando '%s' el cual, si NO me equivoco, es solo para string.
Te equivocas, al usar strmid la variable se convierte en string por lo cual puede usar %s