Hallo,
ich habe ein Problem mit meinem Bank Dialog:
case DIALOG_BANKEIN:
{
new Kontoalt = SpielerInfo[playerid][pKonto];
if(inputtext >= GetPlayerMoney(playerid) +1)
{
SendClientMessage(playerid,COLOR_YELLOW,"So viel Geld hast du nicht/Der Wert ist ungültig.");
}
else
{
new stext[128];
GivePlayerMoney(playerid,- inputtext);
SpielerInfo[playerid][pKonto] = Kontoalt + inputtext;
SendClientMessage(playerid,COLOR_WHITE,"Die Überweisung war erfolgreich.");
format(stext,sizeof(stext),"Dein neuer Kontostand beträgt: %i",SpielerInfo[playerid][pKonto]);
SendClientMessage(playerid,COLOR_WHITE,stext);
}
}
Wenn ich das ganze compiliere kommen folgende errors:
D:\Samp Server\gamemodes\Own.pwn(1002) : error 033: array must be indexed (variable "inputtext")
D:\Samp Server\gamemodes\Own.pwn(1009) : error 035: argument type mismatch (argument 2)
D:\Samp Server\gamemodes\Own.pwn(1010) : error 033: array must be indexed (variable "inputtext")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Der Dialog von dem die Antwort kommen soll wird so erstellt:
ShowPlayerDialog(playerid,DIALOG_BANKEIN,DIALOG_STYLE_INPUT,"Einzahlen","Bitte gib den Betrag ein den du auf dein Konto einzahlen möchtest:","Absenden","");
Ich bitte um Hilfe und danke im Vorraus dafür.