Ver en pantalla mi contraseсa.
#1

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 ?.
Reply
#2

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
Reply
#3

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);
Reply
#4

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.
Reply
#5

їEntonces como lo puedo hacer?
Reply
#6

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)