Hey,
ich brauche Hilfe bei If(IsPlayerInRangeOfPoint) beim Banksystem. Hier mein Code:
ocmd:bank(playerid,params[])
{
#pragma unused params
for(new bank=1;bank<MAX_BANK;bank++)
{
if(IsPlayerInRangeOfPoint(playerid,10,BankInfo[bank][bank_x],BankInfo[bank][bank_y],BankInfo[bank][bank_z]))
{
ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"Bank","Einzahlen\nAbheben\nKontostand","Bestätigen","Abbrechen");
}
else SendClientMessage(playerid,Color_DarkRed,"Du bist nicht in der Nähe eines Bankautomaten!");
break;
}
return 1;
}
Außerdem hier das Enum:
#define MAX_BANK 100
enum bankautomat_info
{
Float:bank_x,
Float:bank_y,
Float:bank_z,
bank_id
}
new BankInfo[MAX_BANK][bankautomat_info];
Das Problem: Er gibt mir aus, dass er nicht an dem Punkt ist. Also die Fehlermeldung von oben.
Was soll ich machen?
//Edit: Weiß denn keiner weiter??
Mfg Maksimo007