Jump to content
  • 0

pomoc Engine systém


chumpa

Dotaz

5 odpovědí na tuto otázku

Recommended Posts

  • 0

tos mel napsat do "hledam" :d


no jinak pro toto bych vyuzil funkce:

 

public OnPlayerKeyStateChange

SetVehicleVelocity

pripadne SetTimer a novy public pokud by jsi chtel aby to treba po sekunde zrychlovalo vic a vic


myslis zrychleni tlacitkem ctrl ne?

Link to comment
Share on other sites

  • 0

if(newkeys == KEY_ACTION)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
    if(IsPlayerDriver(playerid))
    {
        if(engine != 1)
        {
            engine = 1;
            SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Nastartoval jsi motor {2F991A}on!");
        }
        else
        {
            engine = 0;
            SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Vypnul jsi motor auta {E31919}off!");
        }
    }
}
if(newkeys == KEY_ACTION)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
    if(IsPlayerDriver(playerid))
    {
        if(lights != 1)
        {
             lights = 1;
            SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Zapnul jsi světla auta {2F991A}on!");
        }
        else
        {
             lights = 0;
            SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
            SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Vypnul jsi světla auta {E31919}off!");
        }
    }
}
return 1;
}


Tenhle mám jenomže když zmáčknu ctrl tam auto nastartuje a pak když to chci vypnout tak už to nejde,vypínám a zapínám motor klávesou CTRL.

Link to comment
Share on other sites

  • 0

jo ahaaa engine system jako vypinani a zapinani motoru sorry to jsem blbe pochopil


:d proc mas i na svetla i na motor stejnou kůlavesu? :d LCTRL? :d KEY_ACTION

Link to comment
Share on other sites

  • 0

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_ACTION && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	    new engine,lights,alarm,doors,bonnet,boot,objective;
	    GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);

		switch(engine)
		{
		    case 0: SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective), SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Nastartoval jsi motor {2F991A}on!");
		    case 1: SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective), SendClientMessage(playerid, 0xFFFFFFAA, "[CarControl]: Vypnul jsi motor auta {E31919}off!");
		}
	}
	return 1;
}

LALT = KEY_FIRE

 

viz http://wiki.sa-mp.com/wiki/Keys

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...