Hallo wie kann ich rausfinden wie weit ein spieler von einem gewissen punkt weg ist?
Frage zu IsPlayerInRangeOfPoint
- Acrio
- Geschlossen
- Erledigt
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
-
-
Es gibt einen stock namens:
GetDistanceBetweenPlayers
-
Es geht nicht darum das ein Spieler von einem anderen Spieler so und so weit entfernt ist sondern von einem Punkt.
Außerdem, wenn du schon eine Funktion posten willst, dann poste sie auch denn "GetDistanceBetweenPlayers" ist keine Standard Funktion -
aso
Du musst einfach nur in einer einfachen If-Abfrage dies machen:
if(IsPlayerInRangeOfPoint(playerid, Float:Range, X, Y, Z))
-
Hier der stock
stock GetDistanceBetweenPlayers(playerid,id,range)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
if(IsPlayerInRangeOfPoint(playerid,range,x,y,z)) return 1;
else return false;
} -
ja aber woher weiß ich wie groß range sein muss um zum beispiel dieses eine große haus nähe verlassenener flugplatzt wohere weiß ich welchen radius es mit parkpläten hat?
-
Nimm einfach mal 2.0
-
ok ich probiers mal
wie mache ich eigentlich rote chekpoints weg? alsow ennd e sieler ihn betritt?
-
bei public OnPlayerEnterCheckpoint
DisablePlayerCheckpoint(playerid);
-
wo muss ich das nochmal einfügen? also mit isplayer in range of point
-
breadfish.de
Hat das Thema geschlossen.