Abend
Ich habe mal wieder ein kleines Problem, und zwar hab ich ein Befehl gemacht der einen Dialog aufruft wenn man in der nähe eines Geldautomaten ist.
Dies Funktioniert auch Perfekt, nur ist das Problem der Dialog wird ja angezeigt, nur bekommt der trotzdem die Fehlermeldung. Warum?
Hier mal der Code:
ocmd:atm(playerid,params[])
{
for(new atmid=1;atmid<MAX_ATMS;atmid++)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,ATMInfo[atmid][atmx],ATMInfo[atmid][atmy],ATMInfo[atmid][atmz]))
{
ShowPlayerDialog(playerid, DIALOG_ATMDIALOG, DIALOG_STYLE_LIST,"Geldautomat","Einzahlen\nAuszahlen\nKontostand","Bestätigen","Abbrechen");
}
return SendClientMessage(playerid,DUNKELROT," Du befindest dich an keinem Geldautomaten!");
}
return 1;
}
Hoffe ihr könnt mir da weiter helfen