Tankstelle /auffüllen und /bezahlen

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
  • Hi Liebe Community =)
    ich würde gerne haben das man an der tanke draußen machen muss
    /auffüllen und dann in die tankstellen hinein laufen muss
    und dann mit /bezahlen kann
    wäre nett wen mir einer helfen kann=)
    ich habe LoH Edit
    mfg _N1k3_

  • Zur Sicherheit würde ich in der Account.ini etwas neues reinschreiben z.b
    MussTanken


    Dann dort wo der Tank vollgemacht wird


    RemovePlayerFromVehicle(playerid);
    PlayerInfo[playerid][MussTanken] = 1;


    Bei OnPlayerEnterVehicle
    if(SpielerInfo[playerid][MussTanken] == 1)
    {
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    SendClientMessage(playerid,COLOR_RED,"Du musst erst dein Benzin bezahlen bevor du wieder in dein Fahrzeug einsteigen kannst!");
    }


    Dann im Befehl einfach die PlayerToPoint oder GetPlayerInterior Abfrage machen ob er in einer Tanke oder in der Nähe von der Kasse ist,
    dann if(SpielerInfo[playerid][MussTanken] == 0)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht getankt!");
    return 1;
    }
    else if(SpielerInfo[playerid][MussTanken] == 1)
    {
    if(GetPlayerMoney(playerid) < preis)
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
    }
    else
    {
    GivePlayerMoney(playerid,- den Preis);
    SpielerInfo[playerid][MussTanken] = 0;
    }
    return 1;
    }


    Den strcmp musste natürlich selber schreiben;)
    Aber ich denke mal so wird es funktionieren!

  • Ich habe mir letztens irgendwann mal das LoH Script angesehen.
    Und ich glaube, dass es bei LoH Script schon eigebaut ist. Irgendwie kann ich mich an sowas in der Art erinnern.
    Wie gesagt ich bin mir aber nicht 100%tig sicher.


    MFG Kompressor