Thank you i'll look into it btw i know that there isn't a 100% working way but that's enough for me
--------------- Added [DATE]1372261362[/DATE] at [TIME]1372261362[/TIME] ---------------
I've done this simple code in parse_templates hook (this is where i need the condition)
PHP Code:
require_once(DIR . '/includes/class_xml.php');
$xmlobj = new vB_XML_Parser(false, DIR . '/includes/xml/spiders_vbulletin.xml');
$spiderdata = $xmlobj->parse();
$spiders = "";
if (is_array($spiderdata['spider'])) {
foreach ($spiderdata['spider'] AS $spiderling) {
$spiders .= ($spiders ? '|' : '') . preg_quote($spiderling['ident'], '#');
}
}
unset($spiderdata, $xmlobj);
if (preg_match('#(' . $spiders . ')#si', $cleaned['useragent'])) {
$cleaned['isbot'] = true;
}
if ($cleaned['isbot'])
echo 'spider!';
else
echo 'human :)';
But to be honest i'm not sure if it works.. How can i test it?

I tried with some of web spiders simulator but i still see human..