Hey Leute ich habe eine kleine frage und zwar habe ich mich an ein Banksystem ran gesetzt nun ja es hat auch alles geklappt aber jetzt möchte ich das die Cordis auch genutzt werden um die IsPlayerInRangeOfPoint abfrage zu befühlen nun ja nun ist es so das nur ein atm tut also ich nur an eiem ATM Gelb abheben kann wenn ich an einen anderen ATM gehe steht da das ich nicht bei einem Atm wehre
Code
//Oben
#define MAX_ATMS 7
//Das Enum
enum Ainfo {
Float:atmx,
Float:atmy,
Float:atmz,
Float:atmr,
Float:atmxr,
Float:atmxyr
}
new ATMS[MAX_ATMS][Ainfo] = {
{1498.26, -1749.92, 15.04, 0.00, 0.00, -181.56},
{1428.91, -1022.15, 23.42, 0.00, 0.00, 0.00},
{1150.22, -1772.63, 16.09, 0.00, 0.00, 173.37},
{1031.26, -1029.86, 31.62, 0.00, 0.00, 0.00},
{1196.06, -918.52, 42.69, 0.00, 0.00, 7.56},
{1658.32, -1656.04, 22.12, 0.00, 0.00, 0.00}
};
//Der behfehl
ocmd:automat(playerid,params[])
{
//hier ist der fehler vill. weiß da einer weiter
if(IsPlayerInRangeOfPoint(playerid,10,ATMS[playerid][atmx],ATMS[playerid][atmy],ATMS[playerid][atmz]))
{
if(GetPVarInt(playerid,"pin")==0)
{
ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_INPUT,"Automat","Du hast noch kein Bankkonto erstelle dir eins bitte gib hier dein Pin ein und merke ihn dir gut!!!","weiter","Abbrechren");
}else {
ShowPlayerDialog(playerid,DIALOG_BANK1,DIALOG_STYLE_LIST,"Automat","Ueberweisen\nAbheben\nEinzahlen","weiter","Abbrechren");
}
}else {
SendClientMessage(playerid,ROT,"Du bist nicht am einem Automat");
}
return 1;
}
Alles anzeigen
M.F.G
Blaizerado