Geld Prob

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
  • if( strcmp( cmdtext, "/buycarlic", true) == 0)
    {
    if (PlayerInfo[playerid][pCarschein] == 0)
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast jetzt den Führerschein!");
    PlayerInfo[playerid][pCarschein] += 1;
    GivePlayerMoney(playerid, -5000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast schon ein Führerschein!");
    }
    return 1;
    }


    habe das Problem das wenn ich /buycarlic mache und nicht 5000 habe dann komme ich in den minus bereich
    kann ich es i-wie mahcne das man soviel geld haben muss und man nicht in den minus bereich kommt?

  • if( strcmp( cmdtext, "/buycarlic", true) == 0)
    {
    if (PlayerInfo[playerid][pCarschein] == 0)
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast jetzt den Führerschein!");
    PlayerInfo[playerid][pCarschein] += 1;
    GetPlayerMoney(playerid,5000);
    GivePlayerMoney(playerid, -5000);
    } else {
    SendClientMessage(playerid,COLOR_GELB,"Du hast nicht genügend Geld (du brauchst 5000$)");
    }
    else if
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast schon ein Führerschein!");
    }
    return 1;
    }


    oder so ähnlich kann ich jetz nicht ausm kopf schreiben

  • Eher nicht Tuner, du kannst GetPlayerMoney so nicht anwenden.
    if(strcmp(cmdtext, "/buycarlic", true) == 0)
    {
    if(GetPlayerMoney(playerid) < 5000)
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast nicht genügend Geld!");
    return 1;
    }
    if (PlayerInfo[playerid][pCarschein] == 1)
    {
    SendClientMessage(playerid, COLOR_GELB, "Du hast schon einen Führerschein!");
    return 1;
    }
    PlayerInfo[playerid][pCarschein] = 1;
    GivePlayerMoney(playerid, -5000);
    SendClientMessage(playerid, COLOR_GELB, "Du hast jetzt den Führerschein!");
    return 1;
    }