ocmd:motorhaube(playerid,params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new veh = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
if(veh!=INVALID_VEHICLE_ID)
{
if(Motorhaube[veh] == 0)
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
Motorhaube[veh] = 1;
}
else
{
SetVehicleParamsEx(veh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
Motorhaube[veh] = 0;
}
}
}
return 1;
}
Zum Beispiel ..
Wenn ich hinter das engine,lights,alarm,doors etc. z.B. jeweils eine 1 setze, also engine1,lights1,alarm1,doors1, dann funktionierts. Ist aber nicht Sinn der Sache, wieso funktionierts denn so nicht?