Dialog response frage

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
  • Hallo Leute


    Ich wollte fragen ob es möglich ist bei DIALOG_STYLE_MSGBOX
    beide Button zu scripten das man wenn man den 2 Button klickt
    z.b aus dem auto geworfen wird und beim ersten z.b im Bus eine
    Fahrkarte kauft.


    Ich hab das so gemacht aber irgendwie geht das nicht


    if(dialogid == BUSMENU)
    {
    if(GetPlayerMoney(playerid) < 250) return SendClientMessage(playerid,Rot,"Du hast zu wenig Geld");
    if(response)
    {
    SendClientMessage(playerid,Gelb,"Du hast dir ein Busticket gekauft");
    GivePlayerMoney(playerid,-250);
    }
    else if(response)
    {
    SendClientMessage(playerid,Rot,"Weil du den Vorgang abgebrochen hast musst du 200$ zahlen [Server-Regel]");
    SendClientMessage(playerid,Rot,"Auf unserer Homepage erfährst du wieso");
    RemovePlayerFromVehicle(playerid);
    }
    }

  • Du nutzt laut deinem Code hier zweimal denn gleichen Button, so wird es auch nicht wirklich funktionieren.


    if(response) //erster Button
    if(!response) //zweter Button


    oder einfach nach dem was zu erst passieren soll einfach nur else