Taag..
Ich hab ein Problem, undzwar habe ich folgenden Code bei OnPlayerKeyStateChange:
else if (newkeys & (KEY_JUMP))
{
if(GetPlayerVehicleSeat(playerid) == 0)
{
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
{
SendClientMessage(playerid, COLOR_WARN, "Du sitzt auf einem Fahrrad. Das het keinen Motor!");
}
else if(Motor[car] == false)
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = true;
}
else
{
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
Motor[car] = false;
}
}
}
Jedoch, wenn ich jetzt Shift drücke, passiert nichts.
Wenn ich aber KEY_HANDBRAKE benutze, funktionierts. Ich möchte aber nicht das der Motor auf der Handbremse an/aus geht.
Ich würde mich über Hilfe freuen!
//edit 1: Rechtschreibung
//edit 2: Der Motor wird stattdessen auf "S" (Rückwärts) gestartet