Hallo,
wie kann ich hier:
if(!PlayerToPoint(10.0,playerid,294.7698,-80.2509,1001.5156))
mehrer Koords hinzufügen?
Danke im Voraus,
MfG,
visul1
PlayerToPoint mehrere Koords
- Sankafahrer
- 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
-
-
"Oder" ||
"Und" && -
also wo genau mit den ""?
-
if(!PlayerToPoint(10.0,playerid,294.7698,-80.2509,1001.5156) && !PlayerToPoint(10.0,playerid,294.7698,-80.2509,1001.5156))
Das wäre sinnvoll, wenn er == false stehen hat. -
Einfach so?!
if(!PlayerToPoint(10.0,playerid,294.7698,-80.2509,1001.5156) || !PlayerToPoint(RANGE,playerid,X,Y,Z))Du fragst ob der Spieler nicht an der Position ist, ist das richtig?
Ist schwachsinnEdit: So gibt das etwas sinn:
if(PlayerToPoint(10.0,playerid,294.7698,-80.2509,1001.5156) || PlayerToPoint(RANGE,playerid,X,Y,Z)) -
habs jetzt hinbekommen, funzt alles
if(!PlayerToPoint(100.0,playerid,286.148986,-40.644397,1001.515625) || !PlayerToPoint(100.0,playerid,286.800994,-82.547599,1001.515625) || !PlayerToPoint(100.0,playerid,296.919982,-108.071998,1001.515625) || !PlayerToPoint(100.0,playerid,314.820983,-141.431991,999.601562) || !PlayerToPoint(100.0,playerid,316.524993,-167.706985,999.593750))
danke für eure hilfe -
Aber wo ist der Sinn dabei?
-
1.
Benutz bitte IsPlayerInRangeOfPoint anstatt PlayerToPoint, da PlayerToPoint veraltet ist. IsPlayerInRangeOfPoint funktioniert genauso, nur das du die ersten beiden parameter (playerid und range) tauschen musst.2.
Der Code funktioniert so zwar, macht aber keinen Sinn wie g3neration schon gesagt hat.
Du fragst ab:
Wennn spieler nicht an Position ABC ist oder nicht an Position DEF ist oder nicht an Position GHJ ist oder usw.Was du brauchst ist warscheinlich && anstatt
Also:
Wennn spieler nicht an Position ABC ist und auch nicht an Position DEF ist und auch nicht an Position GHJ ist usw. -
nee es geht darum, wenn player in range of point ist (bei den genannten koords) sollte der befehl /rep ausgeführt werden können
-
Wenn er innerhalb ist oder wenn er nicht innerhalb ist?
//Edit
Wenn er innerhalb der Coords ist.
if(PlayerToPoint(100.0,playerid,286.148986,-40.644397,1001.515625)
|| PlayerToPoint(100.0,playerid,286.800994,-82.547599,1001.515625)
|| PlayerToPoint(100.0,playerid,296.919982,-108.071998,1001.515625)
|| PlayerToPoint(100.0,playerid,314.820983,-141.431991,999.601562)
|| PlayerToPoint(100.0,playerid,316.524993,-167.706985,999.593750) )//Diese Klammer immer nur am letzten -
breadfish.de
Hat das Thema geschlossen.