12.08.2011, 18:38
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
No es todo el code pero creo que en la asginacion del valor a la variable gRampaGrande esta mal D:
por que la cosa es activar las rampas y si quieres rampa grande / chiquita aprietes la tecla que vos quieras.
Saludos
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


