Hilfe bei Dialog!

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 versuche ein Selfmade Banksystem zu schreiben, hänge jedoch nun bei einem kleinen Problem.
    Bitte um HILFE!


    if(dialogid == BARGELD_BEHEBEN)
    {
    if(response)
    {
    if(!isnumeric(inputtext))
    {
    ShowPlayerDialog(playerid,BARGELD_BEHEBEN,DIALOG_STYLE_INPUT,"Kontobehebung","Wie viel möchten Sie beheben?","Auszahlen","Abbrechen");
    SendClientMessage(playerid,COLOR_GREY,"Bitte nur Zahlen eingeben! ");
    }
    new Betrag = inputtext;
    if(GetPVarInt(playerid,"Bankkonto")<Betrag)return SendClientMessage(playerid,COLOR_GREY,"So viel Geld hast du nicht auf deinem Konto.");
    GivePlayerMoney(playerid,Betrag);
    SetPVarInt(playerid,"Bankbetrag",GetPVarInt(playerid,"Bankbetrag")-Betrag);
    SendClientMessage(playerid,COLOR_LAWNGREEN,"Behebung erfolgreich!");
    new string[128];
    format(string,sizeof(string),"{CCCCFF}Dein neuer Kontostand: {00FF00}%d$",GetPVarInt(playerid,"Bankbetrag"));
    SendClientMessage(playerid,-1,string);
    SpielerSpeichern(playerid);
    }
    else
    {
    ShowPlayerDialog(playerid,BANKMENU,DIALOG_STYLE_LIST,"Bankmenü","Bargeld beheben \nGeld einzahlen\nGeld überweisen \nKontostand abfragen","Auswählen","Abbrechen");
    }
    return 1;
    }
    if(dialogid == EINZAHLEN)
    {
    if(response)
    {
    new Betrag = imputtext;
    if(GetPlayerMoney(playerid)<Betrag)return SendClientMessage(playerid,COLOR_GREY,"So viel Geld hast du nicht dabei.");
    GivePlayerMoney(playerid,-Betrag);
    SetPVarInt(playerid,"Bankbetrag",GetPVarInt(playerid,"Bankbetrag")+Betrag);
    SendClientMessage(playerid,COLOR_LAWNGREEN,"Behebung erfolgreich!");
    new string[128];
    format(string,sizeof(string),"{CCCCFF}Dein neuer Kontostand: {00FF00}%d$",GetPVarInt(playerid,"Bankbetrag"));
    SendClientMessage(playerid,-1,string);
    SpielerSpeichern(playerid);
    }
    else
    {
    ShowPlayerDialog(playerid,BANKMENU,DIALOG_STYLE_LIST,"Bankmenü","Bargeld beheben \nGeld einzahlen\nGeld überweisen \nKontostand abfragen","Auswählen","Abbrechen");
    }
    return 1;
    }



    meine Errors:


    C:\Users\...\Desktop\...\GTA - S A M P\Samp-Server 0.3e\gamemodes\....pwn(7052) : error 033: array must be indexed (variable "-unknown-")
    C:\Users\...\Desktop\...\GTA - S A M P\Samp-Server 0.3e\gamemodes\....pwn(7072) : error 017: undefined symbol "imputtext"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • Danke für den ersten Fehlerhinweis ;)


    aber jetzt bekomme ich den anderen Fehler 2mal


    C:\Users\...\Desktop\...\GTA - S A M P\Samp-Server 0.3e\gamemodes\....pwn(7052) : error 033: array must be indexed (variable "-unknown-")
    C:\Users\...\Desktop\...\GTA - S A M P\Samp-Server 0.3e\gamemodes\....pwn(7072) : error 033: array must be indexed (variable "-unknown-")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.