MapAndreas_FindZ_For2DCoord - Problem

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
  • Guten Abend,
    ich habe folgendes Problem:
    Ich möchte die Z Position des Bodens unter mir herrausfinden.
    Habe dafür ein ganz hilfreiches Plugin gefunden, welches aber nicht funktioniert (mapandreas.inc).


    Folgendes habe ich versucht:

    MapAndreas_FindZ_For2DCoord(X,Y,Boden);


    Jedoch wird mir bei der Float:Boden Variable immer nur 0.00000 ausgegeben!
    Ich würde mich über jede Hilfe freuen!


    Mit freundlichen Grüßen
    Puma

  • MapAndreas_Init(mode);


    Diese Funktion muss mindestens ein mal vor benutzen der ersten Abfrage des Z Koordinate benutzt werden.
    Hast du das gemacht? Am besten unter OnGameModeInit.


    EDIT:
    Falls du den Mode nicht weißt:
    MapAndreas_Init(MAP_ANDREAS_MODE_FULL);

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()

  • So, ich hab das mal bei mir getestet. Funktioniert.



    • SAfull.hmap in scriptfiles
    • MapAndreas.dll in plugins
    • mapandreas.inc in pawno/include
    • "MapAndreas" bei plugins (server.cfg)
    • MapAndreas_Init(MAP_ANDREAS_MODE_FULL); //OnFilterScriptInit
    • new Float:z; //Irgendwo wo es aufgerufen wird.
      MapAndreas_FindZ_For2DCoord(1234.0, 1425.1, z);
      printf("%f", z); //Ausgabe: 5.789999


    Wenn bei dir so noch immer 0 ausgegeben wird, dann poste mal deinen Code.

  • Ich habe das genau so wie du gemacht Jeffry:
    Jedoch habe ich dies alles nur auf meinen SAMP 4 YOU Server hochgeladen und es ging nicht.
    Wollte das auch eigentlich nur mal mit einem langweiligen Abseil Befehl testen.
    Hat auch alles geklappt nur das es halt nicht in der nähe von Bergen ging etc.
    Habe den Befehl auch wieder gelöscht, versuche es nochmal wenn ich irgendwas spannenderes vor habe :D
    Trotzdem danke für eure Hilfe!


    Mit freundlichen Grüßen
    Puma