SA-MP Forums Archive
HOLDING no funciona bien - 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: HOLDING no funciona bien (/showthread.php?tid=201161)



HOLDING no funciona bien - most - 20.12.2010

Hola pues eso, tengo el siguien te codigo:

Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if (HOLDING(KEY_WALK))
	{
	mostrarstats(playerid);
	}
	else
	{
    ocultarstats(playerid);
	}

	if (HOLDING( KEY_SUBMISSION ))
	{
	mostrarstats(playerid);
	}
	else
	{
    ocultarstats(playerid);
	}
	
	return 1;
}
y el que cuando estas en el vehiclulo y pulsas 2(key_submission) si funciona, pero la otra de pulsar alt(key_walk) no funciona eso a que se debe?


Re: HOLDING no funciona bien - The_Moddler - 20.12.2010

La tecla ALT es para caminar por defecto.


Respuesta: HOLDING no funciona bien - Ari3l - 20.12.2010

quizas por que no lo dejas apretado por que ahi dice si se apreta aparece si no las oculta :P.


Re: HOLDING no funciona bien - most - 20.12.2010

exacto eso es lo que pretendo, cuando pulse alt que se muestre y si no se oculte, pero apreto y no se ve :S


Respuesta: HOLDING no funciona bien - SuperMarioRol - 20.12.2010

Muestra las funciones de Mostrar Stats y ocultar stats.


Re: HOLDING no funciona bien - most - 20.12.2010

pawn Код:
public mostrarstats(playerid)
{
    TextDrawShowForPlayer(playerid,Stats[playerid]);
    TextDrawShowForPlayer(playerid,muertes);
    TextDrawShowForPlayer(playerid,matados);
    TextDrawShowForPlayer(playerid,tueres);
    TextDrawShowForPlayer(playerid,humanooalien);
    TextDrawShowForPlayer(playerid,fondo1);
    TextDrawShowForPlayer(playerid,fondo2);
}


public ocultarstats(playerid)
{
    TextDrawHideForPlayer(playerid,fondo1);
    TextDrawHideForPlayer(playerid,fondo2);
    TextDrawHideForPlayer(playerid,muertes);
    TextDrawHideForPlayer(playerid,matados);
    TextDrawHideForPlayer(playerid,tueres);
    TextDrawHideForPlayer(playerid,humanooalien);
    TextDrawHideForPlayer(playerid,Stats[playerid]);
}
y si quito las de key_submission si funciona con el Alt...


Respuesta: HOLDING no funciona bien - TheChaoz - 20.12.2010

fijate con este codigo:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(HOLDING(KEY_WALK) || HOLDING(KEY_SUBMISSION))mostrarstats(playerid);
    else ocultarstats(playerid);
    return 1;
}



Re: HOLDING no funciona bien - most - 20.12.2010

ok gracias, va perfecto...