HOLDING no funciona bien
#1

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

La tecla ALT es para caminar por defecto.
Reply
#3

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

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

Muestra las funciones de Mostrar Stats y ocultar stats.
Reply
#6

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

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

ok gracias, va perfecto...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)