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