Solo funciona al cambiar el nick desde el UCP. El plugin deberia usar la hook "datahandler_user_update" para funcionar como dices, pero no es asi.
{SIGNATURE_IMAGE}
Vaya, qué pena que sólo funcione así...
Muchas gracias, Omar G. (:
Si estas dispuesto a intentar y posiblemente destruir tu foro en el proceso, busca:
Código PHP:
$plugins->add_hook("usercp_do_changename_end","UsernameChanged"); 

Cámbialo por:
Código PHP:
$plugins->add_hook("usercp_do_changename_end","UsernameChanged"); 

Busca:
Código PHP:
function UsernameChanged(){
    global 
$mybb$db;
    
$db->write_query("INSERT INTO `".TABLE_PREFIX."tlfUsernames` VALUES ('', '".$mybb->user['uid']."', '".$mybb->user['username']."','".time()."')");


Cámbialo por:
Código PHP:
function UsernameChanged(&$data){
    if((
count($data->user_update_data) < && empty($data->data['user_fields'])) || count($data->user_update_data) < || !isset($data->data['username']))
    {
        return;
    }

    global 
$db;

    
$db->insert_query('tlfUsernames', array(
        
'uid' => (int)$data->data['uid'],
        
'uName' => $db->escape_string($mybb->user['username']),
        
'lastChanged' => TIME_NOW,
    ));


Si funciona posiblemente esto haga que plugins como el de Newpoints para cambiar nicks pagando funcionen igual.
{SIGNATURE_IMAGE}