Hallo Leute kurze rede langer sinn:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == bankabbuchen) {
if(response == 0) {
ShowPlayerDialog(playerid,bankdialog,DIALOG_STYLE_LIST,"Bankoptionen"," Abbuchen \n Einzahlen \n Überweisung","Auswählen","Abbrechen") ;
}
else if(response == 1) {
if(inputtext > 0 || inputtext =< SpielerInfo[playerid][geldb]) {
}
else if(inputtext <=0) {
SendClientMessage(playerid,COLOR_GREEN,"Du musst mindestens 1$ abbuchen!");
ShowPlayerDialog(playerid,bankabbuchen,DIALOG_STYLE_INPUT,"Abbuchen",string,"Abbuchen","Zurück");
}
else if(inputtext > SpielerInfo[playerid][geldb]) {
SendClientMessage(playerid,COLOR_GREEN,"Du hast nicht genug Geld auf deinem Konto!");
ShowPlayerDialog(playerid,bankabbuchen,DIALOG_STYLE_INPUT,"Abbuchen",string,"Abbuchen","Zurück");
}
}
}
return 0;
}
Fehler :
D:\backup\Samp Gamemode V1.6.3\NEU\gamemodes\Reallife13.4.pwn(915) : error 033: array must be indexed (variable "inputtext")
D:\backup\Samp Gamemode V1.6.3\NEU\gamemodes\Reallife13.4.pwn(8) : error 029: invalid expression, assumed zero
D:\backup\Samp Gamemode V1.6.3\NEU\gamemodes\Reallife13.4.pwn(8) : warning 215: expression has no effect
D:\backup\Samp Gamemode V1.6.3\NEU\gamemodes\Reallife13.4.pwn(8) : error 001: expected token: ";", but found ")"
D:\backup\Samp Gamemode V1.6.3\NEU\gamemodes\Reallife13.4.pwn(8) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alles anzeigen
So jetzt ist die frage, was daran falsch ist, anscheinend ist es das if(inputtext < ...) das problem...