| Author |
Message |
Firedancer
Joined: 03 Feb 2006 Posts: 104 Location: Austria
|
|
 |
|
|
 |
 |
| Author |
Message |
nevalon
Joined: 07 Mar 2006 Posts: 39 Location: Poland
|
Posted: Wed Mar 08, 2006 6:07 pm Post subject: |
|
|
You see, I'm working on my naming system for my shard.
Here are some facts abt my naming system:
1. If you see another player first time, you see "Unknown person [Race]" (in paperdoll, in status bar, in Tooltip, when player arrives, with AllNames, etc, etc).
2. When you get his status bar, you may change his name (as you may do it with tamed animals) - but you don't change his name at all, you only change a dictionary CProp on your character, like CProp[his.serial] := "New name"; and after that you see that character as "New name [Race]".
3. When you create your character, your character CProp "name" := character.name and character.name := choosen race string. It's antibug system, if any player find a bug to see real name he see only race string.
4. But if we have races at char.name, so when we log in we se at Character List (sent via 0xA9 packet): "Human", "Dwarf", etc.
End it is that what I need. I need to change them to CProp "name". But "who" reference is not anything usuall, so i don't know how to reffer to acct, so to chars on acct, so to the CProps too.
PS. Really sorry for my English, I hope you understand what I mean. |
|
 |
|
|
 |
 |
|