CModule *pMod = (pUser)->GetModules().FindModule(sModName);
if (!pMod) {
if (!(pUser)->GetModules().LoadModule(sModName, sArgs, CModInfo::UserModule, pUser, NULL, sModRet)) {
- PutModule("Unable to load module [" + sModName + "] [" + sModRet + "]");
+ if (pUser->GetNetworks().size() && !(pUser)->GetModules().LoadModule(sModName, sArgs, CModInfo::NetworkModule, pUser, pUser->GetNetworks().front(), sModRet))
+ PutModule("Unable to load module [" + sModName + "] [" + sModRet + "]");
+ else
+ PutModule("Loaded module [" + sModName + "] (" + pUser->GetNetworks().front()->GetName() + ")");
+
} else {
PutModule("Loaded module [" + sModName + "]");
}