Author Topic: Changing the Hovering Player Name  (Read 1681 times)

Pretty much I need to figure out how to change the text of the little hovering player name above the player for a project I'm working on.




Also, just another thing that doesn't relate to scripting.
Whenever I open a folder instead of changing the file browsers content it opens another file browser.
It's kind of annoying when I skim through lots of folders.
I'm using Windows 7 Home Premium BTW.

Thanks!


You're not allowed to change the player name.
But that doesn't mean you can't do it. You won't find an answer on the forum though

You're not allowed to change the player name.

Hmmmm, I think I have an idea to do it.

Mabey hide the players name and make a little text thing follow them around?

Hmmmm, I think I have an idea to do it.

Mabey hide the players name and make a little text thing follow them around?


It might be possible with an invisible static shape that updates its position every 50ms or so, but it would look bad.

Don't talk about possibilities, talk about what you're allowed to do. It's entirely possible to use setShapeName on a player object, it just requires a password that is known by some people. There's a reason it's not widespread though, it's because we're not allowed to change that name and so there's little-to-no point in circumventing it with a static shape. If you're going to break the rules you may as well do it the right way and use setShapeName.

Don't talk about possibilities, talk about what you're allowed to do. It's entirely possible to use setShapeName on a player object, it just requires a password that is known by some people. There's a reason it's not widespread though, it's because we're not allowed to change that name and so there's little-to-no point in circumventing it with a static shape. If you're going to break the rules you may as well do it the right way and use setShapeName.
How did those people find out the password, is what gets me.

How did those people find out the password, is what gets me.
There's two ways, you can decompile the binary and find the setShapeName function, or you can decompile DSOs and just nab it out of the arguments passed to setShapeName.

There's two ways, you can decompile the binary and find the setShapeName function, or you can decompile DSOs and just nab it out of the arguments passed to setShapeName.
Is that how servercmdGreenlight works?

Yes. The declaration of that function is function serverCmdGreenLight(%client, %checkValue) where %checkValue is a CRC of some stuff.

Why doesn't Badspot want to allow us to %client.player.setShapeName("Guy 1");

Because he doesn't want you to %client.player.setShapeName("Badspot"); messageAll('',"\c3Badspot\c6: You are all friends.");

Because he doesn't want you to %client.player.setShapeName("Badspot"); messageAll('',"\c3Badspot\c6: You are all friends.");

Hehehe, thats funny.

But why doesn't he just make it so that you can't change your name to Badspot, Kompressor, etc?

2 reasons:

1. If he blacklisted Badspot, when he joined servers his own name would be blocked.
2. He doesn't want people to impersonate anybody, the name above your head is supposed to be your name. Nobody else's.

2 reasons:

1. If he blacklisted Badspot, when he joined servers his own name would be blocked.
2. He doesn't want people to impersonate anybody, the name above your head is supposed to be your name. Nobody else's.

Good point.

Essentially, the answer to your question is that people ruined your freedom to change your shapename. You used to be able to change it until people abused it. Now we're forced to use alternatives.