Moin,
Habe ein System in meinem Script, mit dem man den Motor per /motor Anschalten muss. Das ganze wird per SetVehicleParamsEx geregelt.
Da ja Fahrräder keinen Motor haben, habe ich das hier gemacht:
stock IsVehicleWithoutEngine(vehid)
{
if(vehid == 481 || vehid == 509 || vehid == 510)
{
return 1; //Fahrräder
}
if(vehid == 441 || vehid == 464 || vehid == 465 || vehid == 501 || vehid == 564 || vehid == 594)
{
return 1; //RC Vehicles
}
if(vehid == 449)
{
return 1; //Tram
}
return 0;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new veh = GetPlayerVehicleID(playerid);
if(IsVehicleWithoutEngine(veh))
{
SetVehicleParamsEx(veh,1,0,0,0,0,0,0);
}
}
}
Leider funktioniert das nicht. Ich muss die Fahrräder genau so wie alle anderen Fahrzeuge per /motor Starten. wieso?
MfG