nicht ins - fallen?

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
  • Hustler habe es versucht so habe ich es eingefügt


    if(dialogid == DIALOG_CHEETAH) //4
    {
    if(response == 1)
    {
    CreateVehicle(415,1953.1121,1800.0062,18.9339,178.1433,1,1,0);
    GivePlayerMoney(playerid,-115000);
    SendClientMessage(playerid,0x33AA33AA,"Cheetah Erfolgreich Erworben!");
    SetPlayerCheckpoint(playerid, Checkpoint3, 3.0);
    }
    if(response == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Internet Menü","www.autohaus24.de","Wählen","Abbrechen");
    }
    else
    {
    if(GetPlayerMoney(playerid) <= 0)
    SendClientMessage(playerid,0x33AA33AA,"Sie haben nicht Genug geld um das auto zu kaufen!");
    }


    Wenn ich dann zuwenig geld habe also z.B. keine 115000$ sonder vll. 10000 dann kauft es das auto trotzdem d.H. ich verlier 115000$ und geh in denn - und da steht dann der text
    *Cheetah Erfolgreich Erworben!*
    aber auch
    *Sie haben nicht Genug geld um das auto zu kaufen!*
    d.h.


    *Cheetah Erfolgreich Erworben!*
    *Sie haben nicht Genug geld um das auto zu kaufen!*

  • Du musst die Abfrage mit dem Geld vorher machen,schließlich soll der vorgang ja abgebrochen werden!

    if(dialogid == DIALOG_CHEETAH) //4
    {
    if(response == 1)
    {
    if(GetPlayerMoney(playerid) < 115000)// Kleiner als Kaufpreis!
    {
    SendClientMessage(playerid,0x33AA33AA,"Sie haben nicht Genug geld um das auto zu kaufen!");
    return 1;
    }
    CreateVehicle(415,1953.1121,1800.0062,18.9339,178.1433,1,1,0);
    GivePlayerMoney(playerid,-115000);
    SendClientMessage(playerid,0x33AA33AA,"Cheetah Erfolgreich Erworben!");
    SetPlayerCheckpoint(playerid, Checkpoint3, 3.0);
    }
    else //kann indemfall nur response 1 sein
    {
    ShowPlayerDialog(playerid,DIALOG_INTERNET,DIALOG_STYLE_LIST,"Internet Menü","www.autohaus24.de","Wählen","Abbrechen");
    }
    }