[Ayuda] Sistema de rampas
#5

pawn Код:
if (PRESSED(KEY_SUBMISSION)  && gRampaActivada[playerid] == true)
{
if(gRampaGrande[playerid] == false)
{
gRampaGrande[playerid] = true;
// Rampas grandes activadas
}
else gRampaGrande[playerid] = false;
// Rampas grandes desactivadas
return 1;
}

if(PRESSED(KEY_FIRE)   && gRampaActivada[playerid] == true && gEnRampa[playerid] == false)
{
      if(gRampaGrande[playerid] == true) // Si rampa grande activada
      {
      gIDRampa[playerid] = CreateDynamicObject(ID_RAMPA_GRANDE, ......);
      gEnRampa[playerid] = true;
      gTimerDestRampa[playerid] = SetTimerEx("DestruirRampa", TIEMPO_EN_DEST_RAMPA, false, "d", playerid);
      return 1;
      }
      else // Si no esta activada
      {
      gIDRampa[playerid] = CreateDynamicObject(ID_RAMPA, ......);
      gEnRampa[playerid] = true;
      gTimerDestRampa[playerid] = SetTimerEx("DestruirRampa", TIEMPO_EN_DEST_RAMPA, false, "d", playerid);
      return 1;
      }

}

public DestruirRampa(playerid)
{
    if (gRampaActivada[playerid] && gEnRampa[playerid] == true)
    {
        DestroyDynamicObject(gIDRampa[playerid]);
        KillTimer(gTimerDestRampa[playerid]);      
            gEnRampa[playerid] = false;
    }
        return 1;
}
Ahy deveria funcionar, para activar las rampas grandes presiona el 2, para desactivarlas solo vuelve a presionar el 2 y para crear la rampa usa ALT, tambien le inclui para que si ya hay una rampa creada no se cree otra hasta que la actual sea borrada para evitar que queden rampas sin borrar.


NOTA: Es importante usar return 1 si se cumple un if para que los demas if no se continuen comprobando.
Reply


Messages In This Thread
[Ayuda] Sistema de rampas - by Ari3l - 12.08.2011, 18:38
Re: [Ayuda] Sistema de rampas - by Mr.GeEk - 12.08.2011, 18:54
Respuesta: Re: [Ayuda] Sistema de rampas - by Ari3l - 12.08.2011, 20:27
Respuesta: [Ayuda] Sistema de rampas - by VetoBarrera - 13.08.2011, 00:33
Respuesta: [Ayuda] Sistema de rampas - by Jovanny - 13.08.2011, 04:36
Respuesta: [Ayuda] Sistema de rampas - by leaNN! - 13.08.2011, 06:33
Respuesta: [Ayuda] Sistema de rampas - by Jovanny - 13.08.2011, 19:03
Respuesta: [Ayuda] Sistema de rampas - by leaNN! - 14.08.2011, 15:53
Respuesta: [Ayuda] Sistema de rampas - by Ari3l - 14.08.2011, 23:55
Re: [Ayuda] Sistema de rampas - by SadaharuZ - 15.08.2011, 00:28

Forum Jump:


Users browsing this thread: 2 Guest(s)