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