Brauch Hilfe beim Autohaus

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
  • Nabend zusammen,


    Ich hab folgendes Problem:
    Ich möchte, dass man sich 6 autos kaufen kann. Und dass man, wenn die 6. Datei erstellt worden ist, man kein weiteres mehr kaufen kann.



    if(dialogid == Autokauf)
    {
    for(new i = 0; i < sizeof BuyCars;i++)
    {
    if(response == 0)
    {
    TogglePlayerControllable(playerid,1);
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    if(response == 1)
    {
    if(GetPlayerVehicleID(playerid) == KaufAutos[i])
    {
    if(GetPlayerMoney(playerid) >= BuyCars[i][preis])
    {
    new Car[128];
    format(Car,sizeof(Car),"/Autos/%s's Auto 0.txt",playername(playerid));
    if(dini_Exists(Car))
    {
    new Car1[128];
    format(Car1,sizeof(Car1),"/Autos/%s's Auto 2.txt",playername(playerid));
    if(dini_Exists(Car1))
    {
    SendClientMessage(playerid,Rot,"*Du hast bereits 2 Autos! Verkaufe erst eines mit /carsell.");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    }
    else KaufAuto(playerid,1);
    }
    else KaufAuto(playerid,0);
    }
    else
    {
    SendClientMessage(playerid,Rot,"*Du hast nicht genug Geld um dir das Auto zukaufen!");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    }
    }
    }
    }
    }

    setze ich bei format(Car1,sizeof(Car1),"/Autos/%s's Auto 1.txt",playername(playerid)); eine 6 (6. Autodatei) geht das nicht. Lasse ich es auf 1 geht es!


    Habs auch oben deklariert: const MAX_PLAYER_CARS = 6; Die 6 bedeutet ja dass man 6 Fahrzeuge haben kann.


    Ich hoffe es kann mir einer Helfen ;(


    Mfg.