ID:2879857
 
(See the best response by Lummox JR.)
Code:
mob/proc/AtualizarStatus()
for(var/obj/dd in usr.client.screen)if(dd.screen_loc=="map2:1:12,1:5")del(dd)
var/obj/dd=new()
dd.icon=usr
dd.dir=usr.dir
dd.overlays=usr.overlays
//dd.transform*=1
dd.screen_loc="map2:1:12,1:5"
usr.client.screen+=dd


https://uploaddeimagens.com.br/imagens/ApDXhBk
https://uploaddeimagens.com.br/imagens/EgMYLpw

Problem description: I'm trying to make the character's image appear on map2 in a circle format, I'm new to this. any tips?
Best response
First, usr isn't proc-safe, so don't use it here.

What's the issue you're having, exactly?
In response to Lummox JR
https://uploaddeimagens.com.br/imagens/3gRPuog

I can't make the character take the shape of the circus without passing the borders

I want to do something like this, where the player's image appears in the hud circus without passing the borders

https://uploaddeimagens.com.br/imagens/2Vn_sdM
In response to Lummox JR
https://uploaddeimagens.com.br/imagens/eyGaC7c

I got it, but I need to know how to adjust it inside the circus, any tips?
What you want to do is some form of alpha masking.

The first way to do this is to have a parent object with KEEP_TOGETHER and your mask shape, and make your other object an overlay or visual content but using BLEND_INSET_OVERLAY.

The second way is to use the alpha mask filter on your object.