There's an example of how to use that event in the wiki page:
https://wiki.multitheftauto.com/wiki/onC ... ChangeNick
You have to use the function guiSetText to update the name in the label.
setWeaponProperty is global, you can't set different values to different players.
And in the client side, setWeaponProperty is used for the weapon creation functions.