Tank/motor

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
  • Hallo.



    Wie muss ich das bei GF machen das wenn der Motor an ist das benzin abgezogen wird auch wenn keiner drinne sitz und wenn der motor aus ist das kein benzin abgeogen wird

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • Ich kenne mich mit dem Time net so aus wie ich die abfrage machen muss besser gesagt weis ich nicht wie ich das allgemein änderen muss

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • ja okee danke
    aber ich weiß nicht wie das heißt was ich mit dem time machen muss wenn der motor an ist oder aus:




    public CheckGas(playerid)
    {
    new string[256];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    new vehicle = GetPlayerVehicleID(i);
    new Model = GetVehicleModel(GetPlayerVehicleID(i));
    if(Gas[vehicle] >= 1)
    {
    if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); }
    if(gGas[i] == 1) {
    format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Benzin:~w~ %d%",Gas[vehicle]);
    GameTextForPlayer(i,string,15500,3); }
    if(IsAPlane(vehicle) || IsABoat(vehicle) || Model == 462 || Model == 481) { Gas[vehicle]++; }
    Gas[vehicle]--;
    }
    else
    {
    new vID = GetPlayerVehicleID(playerid);
    NoFuel[vID] = 1;
    new vid = GetPlayerVehicleID(playerid);
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    motor[vid] = false;
    SendClientMessage(i, COLOR_RED, "Dein tank ist leer");
    GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Kein Benzin mehr~n~Dein motor geht aus",3000,3);
    }
    if(Gas[vehicle] > GetGasMax(GetVehicleModel(vehicle)))
    {
    Gas[vehicle] = GetGasMax(GetVehicleModel(vehicle));
    }
    }
    }
    }
    return 1;
    }

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009

  • mit der abfrage fragst ab ob er an ist:

    if(engine == VEHICLE_PARAMS_ON || engine == VEHICLE_PARAMS_UNSET)
    {
    und mit der ob er aus ist:



    if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
    {


    mfg


    Bewerte mich und meine Transaktionen als Mittelsmann