Auto tanken

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
  • Hey, wollte das wenn ich /Repair eingebe das Auto getankt & repariert wird.


    bisher hab ich :



    if (!strcmp("/repair", cmdtext))
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, rot, "Du bist in keinem Fahrzeug!");


    RepairVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, gelb, "Dein Fahrzeug wurde repariert!");
    return 1;
    }


    da wird es repariert, aber wie kann ich das voll tanken da rein machen?
    Ich kann euch mal ein Code geben wenn ich einen Kanister benutze, da kriegt man +20 Tank, das reicht mir eigentlich aus, aber wenn ich das einfüge kriege ich fast nur errors.
    Hoffe ihr könnt mir helfen.


    Kanister benutzung:


    if(strcmp("/kanister",cmdtext,true)==0)
    {
    new veh = GetPlayerVehicleID(playerid);
    if(IsANoTachoVehicle(veh))
    {
    SendClientMessage(playerid,rot,"Dieses Fahrzeug besitzt keinen Tank");
    }
    else
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pFuel] > 0)
    {
    if(Gas[veh] < 81)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie haben ihr Fahrzeug mit einem Benzinkanister gefüllt. ");
    Gas[veh] += 20;
    PlayerInfo[playerid][pFuel] -= 20;
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Ihre Fahrzeug hat noch genügend Tank.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Sie besitzen kein Benzinkanister.");
    }
    }
    else
    {
    SendClientMessage(playerid,rot,"Sie müssen in einem Fahrzeug sitzen");
    }
    }
    return 1;
    }