IsPlayerInRangeOfPoint aus Enum

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    ich möchte mit folgender Abfrage:
    for(new id; id < MAX_TANKSTELLEN; id++)
    {
    if(IsPlayerInRangeOfPoint(playerid, 4.0, Tankstelle[id][KoordinateX], Tankstelle[id][KoordinateY], Tankstelle[id][KoordinateZ]))
    {


    Abfragen ob der Spieler an einer Tankstelle ist ...
    Meine Zeilen:
    #define MAX_TANKSTELLEN 5
    enum TankstellenEnum
    {
    Float:KoordinateX,
    Float:KoordinateY,
    Float:KoordinateZ
    };
    Tankstelle[][TankstellenEnum] =
    {
    {2204.2915,2474.6279,10.8203}, // Tanke1Stand1
    {2200.2156,2474.7183,10.8203}, // Tanke1Stand2
    {1596.1663,2196.4097,10.5474}, // Tanke2Stelle1
    {1596.0909,2202.4341,10.5474}, // Tanke2Stelle2
    {1596.2361,2201.7310,10.5474}, // Tanke3Stelle2
    {1596.2349,2195.7075,10.5474}, // Tanke3Stelle1
    {2113.9031,917.1951,10.5474}, // Tanke4Stelle1
    {2115.0525,923.0718,10.5474} // Tanke4Stelle2
    },


    Keine Warnings, nichts ...
    Er gibt mir inGame nur immer aus "Ich sei an keiner Tankstelle".
    Ein kleiner Stupser in die richtige Richtung währe nett.


    #EDIT: Fehlender Code added.

  • #define MAX_TANKSTELLEN 8


    for(new id; id < MAX_TANKSTELLEN; id++)
    {
    if(IsPlayerInRangeOfPoint(playerid, 4.0, Tankstelle[id][0], Tankstelle[id][1], Tankstelle[id][2]))
    {
    }
    }


    new Float:Tankstelle[MAX_TANKSTELLEN][3] =
    {
    {2204.2915,2474.6279,10.8203}, // Tanke1Stand1
    {2200.2156,2474.7183,10.8203}, // Tanke1Stand2
    {1596.1663,2196.4097,10.5474}, // Tanke2Stelle1
    {1596.0909,2202.4341,10.5474}, // Tanke2Stelle2
    {1596.2361,2201.7310,10.5474}, // Tanke3Stelle2
    {1596.2349,2195.7075,10.5474}, // Tanke3Stelle1
    {2113.9031,917.1951,10.5474}, // Tanke4Stelle1
    {2115.0525,923.0718,10.5474} // Tanke4Stelle2
    };
    So kannst du das
    enum TankstellenEnum
    {
    Float:KoordinateX,
    Float:KoordinateY,
    Float:KoordinateZ
    };
    weglassen.


    Lg