fillup

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 zusammen.
    Kann mir einer den ganz normalen und bug freien public fillup villt posten??


    Meiner sieht so aus:
    public Fillup()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new VID;
    new FillUp;
    new string[128];
    VID = GetPlayerVehicleID(i);
    FillUp = GetGasMax(GetVehicleModel(VID)) - Gas[VID];
    if(Refueling[i] == 1)
    {
    if(GetPlayerMoney(i) >= FillUp+4)
    {
    Gas[VID] += FillUp;
    FillUp = FillUp * TankstellenInfo[i][tsEntranceCost];
    format(string,sizeof(string),"* Fahrzeug für $%d aufgetankt. (Preis pro Liter: $%d)",FillUp,tsEntranceCost);
    SendClientMessage(i,COLOR_LIGHTBLUE,string);
    GivePlayerMoney(i, - FillUp);
    TankstellenInfo[i][tsProducts] -= 120;
    TankstellenInfo[i][tsTill] += FillUp;
    Refueling[i] = 0;
    UnFreezePlayer(i);
    }
    else
    {
    format(string,sizeof(string),"* Du hast nicht genug Geld zum Tanken, Kosten: $%d.",FillUp);
    SendClientMessage(i,COLOR_LIGHTBLUE,string);
    }
    }
    }
    }
    return 1;
    }


    aber ich brauche den standar mässigen und bug freien


    //edit

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

    Einmal editiert, zuletzt von eli ()

  • zuzeit ist es so ich habe versucht meine tankstellen zu einem biz zu machen das jede tanke ihren eingenden preis hat aber das klappt nicht so ganz die tankstelle beziht die falschen usw...
    das wegen will ich es immer neu definiren pro tage...
    also z.B
    public fillup()
    public fillup2()
    usw
    aber ich weiß nicht wie das so ganz funktionirt das wegen brauch ich ein bug freies public fillup

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

  • Ich würde sagen das liegt nicht am Fillup, denn ich sehe da keinen Bug.
    Du musst halt sozusagen, Abfragen machen an welcher Tanke man tankt.
    Dann definierst du die Sachen bsp:


    new BSN Tanke = 200


    Joa. Weiter wüsst ich nun auch nicht.

  • Oder so.
    Ich muss dich enttäuschen, ich hab keine Lösung dafür.
    Wie gesagt, ich hab mich nie wirklich mit den Tankpreisen beschäftigt.
    Ich bin nur froh, dass ich tanken kann. ^^


    Mal nach Tutorials geschaut?