Anyone can help me with this? id like to link items from vet rewards to account so they can only wear by the same player
 
Take a look at the Soulstone.cs or PersonalBlessDeed.cs codes. You would need to add methods similar to that to each of these items to make sure it checks for owner of, or player. You can even look at BaseTalisman.cs to see how they handle the "Owned By" addition.
[doublepost=1476272640][/doublepost]so for the item you can try this

First, somewhere uptop add

Code:
[CommandProperty(AccessLevel.GameMaster)]
        public Mobile Owner
        {
            get
            {
                return this.m_Owner;
            }
            set
            {
                this.m_Owner = value;
                this.InvalidateProperties();
            }
}

then


Code:
public override void OnEquip(Mobile from)
        {
            if (from != this.m_Owner)
                from.SendLocalizedMessage(1062201, this.m_Owner != null ? this.m_Owner.Name : "another player"); // Only the owner, ~1_NAME~, can use this item.
         
}
[doublepost=1476272687][/doublepost]you will also need to add a few other methods for it to work, and save correctly.

Check out PersonalBlessDeed.cs. That will be your best bet for ideas.
 
If you post the code you make for an item WITH the errors, if you get any, I will attempt to help you sort through it.
 
Back