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