ID:179390
 
Is setting the client.eye to "locate(x,y,z) supposed to make the screen black if the user isnt with the screen's view on any of the other Z levels?(I`m not sure if client.eye is what i need to make the user see another place without moving there, and without assimilating another mob?

like i said, I`m not sure is client.eye is what i`m looking for to do this



the Pillsverry "Oh" boy
Pillsverry wrote:
Is setting the client.eye to "locate(x,y,z) supposed to make the screen black if the user isnt with the screen's view on any of the other Z levels?(I`m not sure if client.eye is what i need to make the user see another place without moving there, and without assimilating another mob?

like i said, I`m not sure is client.eye is what i`m looking for to do this



the Pillsverry "Oh" boy

Client eye takes into account the view() of your mob, which means things that wouldn't be visible to you normally are completely black. In most cases, this means if it's far from your mob, you see nothing.

I think you may be able to override this by turning on some of the sight bit flags:

usr.sight |= (SEEMOBS|SEEOBJS|SEETURFS)

But that may let you see too much. If you have opaque objects, you will see right through them.