Benötige Mal Etwas Hilfe

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
  • Guten Mittag Zusammen :)


    Ich Habe Ein Kleenes Problemo und zwar


    hab eine abfrage gemacht ob er mehr geld als 100 hat wenn ja soll er die prüfung bestehen


    wenn nicht narricht zu wenig geld doch igendwie bekomme ich auch wenn ich mehr als 100$ habe die narricht ich hette nicht genug geld :S


    Hir Mal Mein Code:


    if(dialogid == 6)
    {
    new s1[64];
    new string[256];
    format(s1,sizeof(s1),"/acc/%s.ini", sname);
    if(GetPlayerMoney(playerid) < 100)
    {
    dini_IntSet(s1,"Führerschein",1);
    GivePlayerMoney(playerid, -100);
    format(string, sizeof(string), "Herzlichen Glückwunsch %s sie haben den Führerschein bestanden.", name);
    SendClientMessage(playerid, Grün, string);
    }
    else
    {
    SendClientMessage(playerid, Rot, "Du hast zu wenig geld!");
    }
    return 1;
    }


    Wehre Sehr nett wenn wehr helfen würde


    Danke !!


    MFG: Qini


    Einen Schönen Tag Wünsche ich.

  • Achte mal auf deine if Abfrage dan haste die Antwort.


    if(GetPlayerMoney(playerid) < 100)
    {
    dini_IntSet(s1,"Führerschein",1);
    GivePlayerMoney(playerid, -100);
    format(string, sizeof(string), "Herzlichen Glückwunsch %s sie haben den Führerschein bestanden.", name);
    SendClientMessage(playerid, Grün, string);
    }
    else
    {
    SendClientMessage(playerid, Rot, "Du hast zu wenig geld!");
    }

  • if(dialogid == 6)
    {
    new s1[64];
    new string[256];
    format(s1,sizeof(s1),"/acc/%s.ini", sname);
    if(GetPlayerMoney(playerid) > 100) { return SendClientMessage(playerid, Rot, "Nicht genug Geld."); }
    if(GetPlayerMoney(playerid) < 100)
    {
    dini_IntSet(s1,"Führerschein",1);
    GivePlayerMoney(playerid, -100);
    format(string, sizeof(string), "Herzlichen Glückwunsch %s sie haben den Führerschein bestanden.", name);
    SendClientMessage(playerid, Grün, string);
    }
    return 1;
    }


    Ausserdem kannst du Farben nicht mit Umlauten definieren, Variablen dürfen keine Umlaute ( ä , ö und ü ) haben.

  • Nein, die Variablen, also "Grün" in "Green" ändern.

  • Müsste eigentlich gehen, dann kanns nurnoch an "<" oder ">" liegen.
    Wenn keine Warnings kommen.