Ich wollte mein 'ATM System mal auf Dialoge umbauen, soweit so gut
jetzt hab ich oben
#define BANK
#define Kontostand
#define Einzahlen
#define Auszahlen
#define Uberweisen
#define Uberweisen2
Und unten im Script
//----------------------------------
if(strcmp(cmd, "/atm", true) == 0)
{
if(!AtATM(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist an keinem Bankautomat!");
return 1;
}
ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST,"Menü", "Kontostand\nEinzahlen\nAuszahlen\nÜberweisen", "Auswählen", "Beenden"); <<<<< DIE ERROR ZEILE
return 1;
}
//----------------------------------
if(strcmp(cmd, "/bank", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0,246.4201,118.1929,1003.2188) || IsPlayerInRangeOfPoint(playerid, 5.0, 250.3927,118.3187,1003.2188) || IsPlayerInRangeOfPoint(playerid, 5.0, 242.1908,118.3741,1003.2188))
{
ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST,"Menü", "Kontostand\nEinzahlen\nAuszahlen\nÜberweisen", "Auswählen", "Beenden");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht an der Bank!");
}
return 1;
}
Und das ganze wirft Folgenden Error Raus
C:\Users\Desktop\24beta6.pwn(54589) : error 029: invalid expression, assumed zero
C:\Users\Desktop\24beta6.pwn(54589) : warning 215: expression has no effect
C:\Users\Desktop\24beta6.pwn(54589) : warning 215: expression has no effect
C:\Users\Desktop\24beta6.pwn(54589) : warning 215: expression has no effect
C:\Users\Desktop\24beta6.pwn(54589) : warning 215: expression has no effect
C:\Users\Desktop\24beta6.pwn(54589) : warning 215: expression has no effect
C:\Users\Desktop\24beta6.pwn(54589) : error 001: expected token: ";", but found ")"
C:\Users\Desktop\24beta6.pwn(54589) : error 029: invalid expression, assumed zero
C:\Users\Desktop\24beta6.pwn(54589) : fatal error 107: too many error messages on one line
U d ich weiß ehrlich nicht was er von mir will den bei den Anderen dialogen geht das so Ohne Fehler