# Get player position(SOLVED)

**URL:** <https://forum.defold.com/t/get-player-position-solved/71239>\
**Category:** Questions\
**Created:** [July 12, 2022, 10:49am UTC](https://forum.defold.com/t/get-player-position-solved/71239 "2022-07-12T10:49:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![oliver\_morgan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/oliver_morgan/32/28992_2.png) [@oliver\_morgan](https://forum.defold.com/u/oliver_morgan)\
**Post date:** [July 12, 2022, 10:49am UTC](https://forum.defold.com/t/get-player-position-solved/71239/1 "2022-07-12T10:49:24Z")

</div>

I’m trying to get the position of a player game object withing my enemy code then simply printing it to see if it works.  
\*  
Self.playerpos = go.get\_position(“#player”)  
Print(self.playerpos)  
\*  
however it keeps printing it’s own position

---

<div class="post-metadata">

**Author:** ![benjames171](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/benjames171/32/34759_2.png) [@benjames171](https://forum.defold.com/u/benjames171)\
**Post date:** [July 12, 2022, 10:56am UTC](https://forum.defold.com/t/get-player-position-solved/71239/2 "2022-07-12T10:56:34Z")

</div>

Try this instead:

`self.playerpos = go.get_position("/player")`

The hash # symbol denotes a component within the same game object - which is why you’re getting the enemy position back.

---

<div class="post-metadata">

**Author:** ![oliver\_morgan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/oliver_morgan/32/28992_2.png) [@oliver\_morgan](https://forum.defold.com/u/oliver_morgan)\
**Post date:** [July 12, 2022, 11:07am UTC](https://forum.defold.com/t/get-player-position-solved/71239/4 "2022-07-12T11:07:00Z")

</div>

I tried but it gives me an error saying /player not found

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [July 12, 2022, 11:27am UTC](https://forum.defold.com/t/get-player-position-solved/71239/5 "2022-07-12T11:27:39Z")

</div>

What is the id of the player game object?

---

<div class="post-metadata">

**Author:** ![oliver\_morgan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/oliver_morgan/32/28992_2.png) [@oliver\_morgan](https://forum.defold.com/u/oliver_morgan)\
**Post date:** [July 12, 2022, 12:02pm UTC](https://forum.defold.com/t/get-player-position-solved/71239/6 "2022-07-12T12:02:11Z")

</div>

It’s just called player

---

<div class="post-metadata">

**Author:** ![ross.grams](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/r/cab0a1/32.png) [@ross.grams](https://forum.defold.com/u/ross.grams)\
**Post date:** [July 12, 2022, 12:17pm UTC](https://forum.defold.com/t/get-player-position-solved/71239/7 "2022-07-12T12:17:42Z")

</div>

You need to figure out what the correct address of the player is. The absolute address includes the sum of all the collections that it’s in. I suggest you re-read the [Addressing Manual](https://defold.com/manuals/addressing/) so you know how it works. The easy way to check is to put `print(msg.url())` in the player script somewhere (like init()).

---

<div class="post-metadata">

**Author:** ![oliver\_morgan](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/oliver_morgan/32/28992_2.png) [@oliver\_morgan](https://forum.defold.com/u/oliver_morgan)\
**Post date:** [July 12, 2022, 12:34pm UTC](https://forum.defold.com/t/get-player-position-solved/71239/8 "2022-07-12T12:34:29Z")

</div>

Thanks that fixed it
