Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: kim3205 poslato Jun 23, 2016, 01:59:32 PRE PODNE

Naslov: [Pomoc] Beskonacni nitro
Poruka od: kim3205 poslato Jun 23, 2016, 01:59:32 PRE PODNE
Skripta koju koristim:SM
Detaljan opis problema:Kako da napravim da kad se na vozilu aktivira nitro da ima beskonacno tj da cim se istrosi moze opet koristiti da ne mora cekati (kao da se napuni) xD
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Beskonacni nitro
Poruka od: moosy42o poslato Jun 23, 2016, 02:30:56 PRE PODNE
Nesto ovako probaj

#define HOLDING(%0) \
((newkeys & (%0)) == (%0))

#define RELEASED(%0) \
(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))

public OnPlayerKeyStateChange( playerid, newkeys, oldkeys )
{
    if ( HOLDING( KEY_FIRE ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
    {
          AddVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
    }

    if (  RELEASED( KEY_FIRE ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
    {
          RemoveVehicleComponent( GetPlayerVehicleID( playerid ), 1010 );
    }

    return 1;
}