Hallo liebe Breadfish Community,
und zwar muss ich den Motor auch bei Fahrrädern anschalten.
Ich wollte fragen ob mir dabei jmd. helfen kann.
if(strcmp(cmdtext,"/carlight",true)==0 || strcmp(cmdtext,"/cl",true)==0)//Das Licht eines Autos anschalten.
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid,"~b~LICHT ~g~AUS", 3000, 6);
}
else
{
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~b~LICHT ~g~AN", 3000,6);
}
}
return 1;
}
if(strcmp(cmdtext,"/engine",true)==0 || strcmp(cmdtext,"/e",true)==0)//Den Motor eines Autos starten.
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid,"~b~MOTOR ~r~AUS",3000,6);
}
else
{
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid,"~b~MOTOR ~r~AN",3000,6);
}
}
return 1;
[Hilfe]Brauche Hilfe bei meinem Motorsystem
- _iBenny_
- Geschlossen
- Erledigt
-
-
Du machst ne Abfrage ob das Fahrzeug ein Fahrad ist. Wenn ja passiert nix also du lässt ihn fahren. Wenn nein, lässt du ihn den Motor anmachen
So könnte man es machen
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(vehicle == FAHRRADID) {
//Nix
}
else {
//Dein Motorbefeh
}//Edit: Beispiel geaddet
-
Kannst du es bitte in Pawno schreiben also die Abrfrage.
Ich bin noch ein Anfänger also... -
Geändert
-
new car = GetPlayerVehicleID(playerid);
if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
{
SendClientMessage(playerid, COLOR_RED, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
} -
Oder so
Alternativ könnt man auch ne Public machen: IsAFahrrad oder so
Dann kannst du die abfrage im GANZEN script mit nur ein paar zeichen aufrufen -
Danke Leute.
Jetzt geht es. -
Ist doch kein ding. Wir helfen gerne
-
immer gerne
-
breadfish.de
Hat das Thema geschlossen.