An outfit with an impossible Availability condition (such as O1, E1, or B10000) will, I believe, never be purchasable. If you flag it to show up only if Availability is met, then it will not appear. But just in case there’s some unexpected behavior with referencing out-of-bounds values for test expressions, most scenarios use b9999 as the “never available” bit.
There are also Require bits.
I don’t know what you mean by “There is also Governments”.
You could also use an Availability string of “~P0”, which means the item can only be bought if the game is unregistered. Since you’re putting this in a plug-in, and the game won’t load with plug-ins if it’s unregistered, that’ll work for your purposes.
In my testing, any non-empty and unparsable string returns false, so “!” or “This is a poorly-designed logic parser.” as the Availability will make the item never available. I would not count on this behavior remaining consistent in future versions, however.
This post has been edited by Qaanol : 09 February 2011 - 12:27 AM