First of all: thanks for this great mod. I just installed it (v37.18 BETA3) yesterday and people already love it.
I do however have problems with the promotions: all my mods were 'promoted' to the registered usergroup. Just like with the admingroup, this should have been disabled by default.
So I edited class_xperience.php with this line:
PHP Code:
if ($level_current['usergroupid']<>0 AND $user['usergroupid']<>$level_current['usergroupid'] AND $user['usergroupid']<>6 AND $user['usergroupid']<>5)
I used to promote users when they reached 2000 posts to usergroupid 28. I have deleted the old (vb) promotion before enable the vbexperience promotion system. So I edited vbexperience_level_2_average.xml and decided to levelup everyone with level 50 (and up) to this usergroupid 28:
Code:
$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "xperience_level (xperience_points, xperience_level, usergroupid) VALUES (6150,51,28)");
$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "xperience_level (xperience_points, xperience_level, usergroupid) VALUES (6350,52,28)");
$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "xperience_level (xperience_points, xperience_level, usergroupid) VALUES (6550,53,28)");
$vbulletin->db->query_write("INSERT INTO " . TABLE_PREFIX . "xperience_level (xperience_points, xperience_level, usergroupid) VALUES (6750,54,28)");
and so on up to level 100.
What am I doing wrong here?
Is anyone getting the promotions to work?