Frage wegen gui

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
  • Hi


    Ich würde gern wissen wie ich ein Gui machen kann wo ich was reinschreiben kann als spieler


    also zb hier bei mein Banksystem das ich mache


    #define banksys1


    if(dialogid == banksys) //
    {
    if(response)
    {
    if(listitem == 0) // abheben
    {
    // funktion
    }
    if(listitem == 1) // einzahlen
    {
    // funktion
    }


    if (strcmp("/Bank", cmdtext, true) == 0)
    {
    ShowPlayerDialog(playerid, banksys, DIALOG_STYLE_LIST, "BANK", "Einzahlen\nAbheben", "Auswählen", "Abbrechen");
    return 1;
    }


    und es soll halt sein das wenn ich auf einzahlen klicke das da ein gui kommmt wo ich denn betrag eingeben kann
    das bank sys habe ich schon


    if(!strcmp(cmd,"/einzahlen",true))
    {


    new lform[128];
    tmp = strtok(cmdtext,idx);
    if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /einzahlen [Geld]");
    new lamoney = strval(tmp);
    if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
    if(lamoney > GetPlayerMoney(playerid))return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld !");
    if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
    Spieler[playerid][bank]+=lamoney;
    GivePlayerMoney(playerid,-lamoney);
    format(lform,sizeof lform,"Du hast %d$ auf dein Konto eingezahlt.",lamoney);
    SendClientMessage(playerid,0x00FF00FF,lform);
    format(lform,sizeof lform,"Gesamtbetrag : %d$",Spieler[playerid][bank]);
    return SendClientMessage(playerid,0x00FF00FF,lform);
    }
    if(!strcmp(cmd,"/abheben",true))
    {


    new lform[128];
    tmp = strtok(cmdtext,idx);


    if(!tmp[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /abheben[Geld]");
    new lamoney = strval(tmp);
    if (!IsPlayerInRangeOfPoint(playerid,3,2316.2532,-15.6292,26.7422))return SendClientMessage(playerid,0xFF0000FF,"Du Bist nicht in der Bank !");
    if(lamoney > Spieler[playerid][bank])return SendClientMessage(playerid,0xFF0000FF,"Du hast nicht so viel Geld auf dein Konto!");
    if(lamoney < 1)return SendClientMessage(playerid,0xFF0000FF,"Der Betrag muss über 0$ liegen!");
    Spieler[playerid][bank]-=lamoney;
    GivePlayerMoney(playerid,lamoney);
    format(lform,sizeof lform,"Du hast %d$ von deinem Konto abgehoben",lamoney);
    SendClientMessage(playerid,0x00FF00FF,lform);
    format(lform,sizeof lform,"Kontostand : %d$",Spieler[playerid][bank]);
    return SendClientMessage(playerid,0x00FF00FF,lform);
    }


    Hoffe ihr versteht was ich meine
    MFG Mipu