mnetwork iguinho123 sorry i had to reproduce the issue on my end to find a solution , the black screen issue is due to animation race condition
to fix it you can do it in your own way , but as a quick hotfix you can do it like this , ClientWeapon.cpp CClientWeapon::ReloadClip function :
C++:
if (!bForce)
{
//prevent reload anim if fire anim is still active
uint32 dwAni = g_pLTClient->GetModelAnimation(m_hObject);
if (IsFireAni(dwAni) || IsPreFireAni(dwAni) || IsPostFireAni(dwAni))
{
return;
}
// Already reloading...
if (m_hObject && (W_RELOADING == GetState()))
{
return;
}
//....rest of code
}