void main() { object oPersistantInfo = GetItemPossessedBy(GetPCSpeaker(), "persistinfo"); if(GetIsObjectValid(oPersistantInfo) != TRUE) { oPersistantInfo = CreateItemOnObject("persistinfo", GetPCSpeaker()); } object oBinder = GetNearestObjectByTag("binder", GetPCSpeaker()); string sBindWPTag = GetLocalString(oBinder, "BindWP"); SetLocalString(oPersistantInfo, "Bind", sBindWPTag); SetLocalInt(oPersistantInfo, "IsBound", 1); }