13.08.2011, 00:33
Quote:
|
Hola, queria ver si me ayudan con un pequeсo bug que tengo. aver les cuento
mira cree el sistema de rampas bien, /rampa se activa etc, al apretar ctrl sale la rampa chiquita y al apretar otra tecla tendria que salir una mas grande. Pero al apretar la tecla W o otras salen y cada ves que aprieto sale otra y otra y no para esta bug. El problema cree que es al asignarle el valor a la variable gRampaGrande cuando teclea una tecla Код:
if (PRESSED(KEY_ACTION)) gRampaGrande[playerid] = false;
else if (PRESSED(KEY_SECONDARY_ATTACK)) gRampaGrande[playerid] = true;
if (!gRampaGrande[playerid])
{
gIDRampa[playerid] = CreateDynamicObject(ID_RAMPA, ......);
gEnRampa[playerid] = true;
gTimerDestRampa[playerid] = SetTimerEx("DestruirRampa", TIEMPO_EN_DEST_RAMPA, false, "d", playerid);
}
else if (gRampaGrande[playerid])
{
gIDRampa[playerid] = CreateDynamicObject(ID_RAMPA_GRANDE, .....);
gEnRampa[playerid] = true;
gTimerDestRampa[playerid] = SetTimerEx("DestruirRampa", TIEMPO_EN_DEST_RAMPA, false, "d", playerid);
}
por que la cosa es activar las rampas y si quieres rampa grande / chiquita aprietes la tecla que vos quieras. Saludos |
no se si sea eso pero es lo mas probable y otro consejo si necesitas eso para q lo saques cuando este en auto ponle alguna otra tecla por que la W es tanto de conducir hacia adelante como ir a pie es un concejo


