hat jemand ne Ahnung wie ich herausfinden kann welches Entity die bei x y z befindet ?
Vieleicht ne blöde Frage.... aber ich find einfach nix

Gruß
Code: Alles auswählen
Procedure Main_SUB_AbfrageMouse()
;Hier wird die aus abgefragt und alles mögliche an Berechnungen erstellt und gespeichert
;Mausbutton etc. abrufen und die Daten auch der GUI zur Verfügung stellen
If ExamineMouse()
InputEvent3D(MouseX(), MouseY(), MouseButton(#PB_MouseButton_Left|#PB_MouseButton_Right), eingabe.s)
EndIf
;Feststellen, welches Entity angeklickt wurde
If MouseButton(#PB_MouseButton_Left)
enti.l=MousePick(#CameraMap,MouseX(),MouseY())
If enti.l <> ST_Main_Spieler()\MapID
If enti.l <> #EntSchiffSpieler
ST_Main_Game()\EntyPick=enti.l
Else
ST_Main_Game()\EntyPick=0
EndIf
Else
ST_Main_Game()\EntyPick=0
EndIf
EndIf
;Die Weltkoordinaten der Maus beim Click abspeichern
If MousePick(#CameraMap,MouseX(),MouseY())
ST_Main_Spieler()\SchiffZielX=PickX()
ST_Main_Spieler()\SchiffZielY=PickY()
EndIf
EndProcedure