brache den befehl /motorhaube

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(veh,engine,lights,alarm,doors,true,boot,objective);
    Hiermit kannst du die Motorhaube steuern, true bedeutet auf, false bedeutet zu.
    Oder du kannst auch VEHICLE_PARAMS_ON und VEHICLE_PARAMS_OFF benutzen, ist egal welche Variante du nimmst.

  • Dazu machst du bei SetVehicleParamsEx bei doors true oder VEHICLE_PARAMS_ON
    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(veh,engine,lights,alarm,true,bonnet,boot,objective);

  • kann mir jemand den befehl geben das mann den motorhaube öffnen und schliesen kann


    den befehl mit den kofferraum habe ich schon


    mfg Paddy87


    if(strcmp(cmdtext, "/motorhaube", true) == 0)
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new cveh = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid) &&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
    {
    if(cveh != INVALID_VEHICLE_ID)
    {
    if(BonnetStatus[playerid] == 0)
    {
    GetVehicleParamsEx(cveh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(cveh,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
    BonnetStatus[playerid] = 1;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s öffnet die Motorhaube.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else if(BonnetStatus[playerid] == 1)
    {
    GetVehicleParamsEx(cveh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(cveh,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
    BonnetStatus[playerid] = 0;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s schließt die Motorhaube.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    }
    }
    else {
    SendClientMessage(playerid, COLOR_RED, "Sie befinden sich in keinem Fahrzeug.");
    }
    }