Warning beim /tanken Befehl

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,
    bekomme folgende Warning: C:\Users\KKM\Desktop\samp03asvr_R8_win32\gamemodes\bRL.pwn(1387) : warning 213: tag mismatch


    dcmd_tanken(playerid,params[]) {
    #pragma unused params
    if(IsPlayerInAnyVehicle(playerid))
    {
    for(new i=0;i<1;i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][0],Tankstellen[i][1],Tankstellen[i][2]))
    {
    new Wagen = GetPlayerVehicleID(playerid), msg[128];
    new Full = GetMaxTank(Wagen)-GetTank(Wagen); //+++++++Zeile mit dem Fehler
    new Kosten = Full*10;
    format(msg, sizeof msg,"Du hast %d Liter für %d$ getankt.",Full,Kosten);
    SendClientMessage(playerid,gelb,msg);
    new as[128];
    format(as,sizeof(as),"/fahrzeuge/vehicle_%d.ini",Wagen);
    dini_FloatSet(as,"tank",GetMaxTank(Wagen));
    return 1;
    }
    else
    {
    SendClientMessage(playerid,rot,"Du bist nicht an der Tankstelle!");
    }
    }
    }
    else
    {
    SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug!");
    }
    return 1;
    }


    Fehler ist markiert ;)


    mfg

  • Ja, habe ich...
    Es liegt wohl an GetMaxTank(Wagen)-GetTank(Wagen);
    Aber was ist daran falsch?


    mfg

  • Grundlagen lernen, bringt einem fast zum heulen......

    new Float: Full = ( GetMaxTank(Wagen)-GetTank(Wagen); );

  • Hab Problem nun selber gelöst, habe den Wert einfach mit floatround gerundet.


    mfg