First fixed commit

[Fix] buy items when inventory is full.
[Fix] auth timer has will destroyed when plugin reloaded.
[Add] require_recovery to know what items are missing.
[Add] support maxcondition.
[Add] some litle fix.