- ServerInstance->Logs->Log("m_spanningtree",DEBUG,"TRANSLATION: %s - type is %d", parameters[j], translate_to);
- ServerInstance->Parser->TranslateUIDs(translate_to, parameters[j], target);
-
- if (j == (pcnt - 1))
+ ServerInstance->Logs->Log("m_spanningtree",DEBUG,"TRANSLATION: %s - type is %d", parameters[j].c_str(), translate_to);
+ if (translate_to == TR_CUSTOM)
+ {
+ target = parameters[j];
+ thiscmd->EncodeParameter(target, j);
+ }
+ else
+ {
+ ServerInstance->Parser->TranslateUIDs(translate_to, parameters[j], target);
+ }
+
+ if (j == (parameters.size() - 1))