private boolean canUse() {
        if(!VBLogin.self.isLoggedIn()) {
           return false;
        }
        
        if (VBLogin.self.getUsergroupId() == 8) {
        	return false;
        }
        
        int[] vip = {10, 11, 6, 9};
        if(manifest.type() == ScriptType.FREE) {
            return true;
        }
        if(manifest.type() == ScriptType.VIP) {
            for(int id : vip) {
                if(id == VBLogin.self.getUsergroupId()) {
                    return true;
                }
            }
        }
        return false;
    }