I had help from people to figure these out.
This shows you how to edit SMElementClient/DlgChat.cpp
//Brazilian Mode:
Code:
if( ACString(str) == _T("Normal") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_NEAR ) );
else if( ACString(str) == _T("Grupo") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_TEAM ) );
else if( ACString(str) == _T("PM") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WISPER));
else if( ACString(str) == _T("Guilda") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_GUILD ) );
else if( ACString(str) == _T("Corpo") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CORPS ) );
else if( ACString(str) == _T("Inst") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CAMP ) );
else if( ACString(str) == _T("Mundo") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WORLD ) );
else if( ACString(str) == _T("Combate") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_RAID ) );
else if( ACString(str) == _T("Instancia") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_SERVER ) );
//Chinese Mode:
Code:
if( ACString(str) == _T("附近") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_NEAR ) );
else if( ACString(str) == _T("队伍") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_TEAM ) );
else if( ACString(str) == _T("密语") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WISPER));
else if( ACString(str) == _T("公会") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_GUILD ) );
else if( ACString(str) == _T("军团") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CORPS ) );
else if( ACString(str) == _T("阵营") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CAMP ) );
else if( ACString(str) == _T("世界") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WORLD ) );
else if( ACString(str) == _T("团队") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_RAID ) );
else if( ACString(str) == _T("同服") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_SERVER ) );
//English Mode:
Code:
if( ACString(str) == _T("Normal") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_NEAR ) );
else if( ACString(str) == _T("Party") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_TEAM ) );
else if( ACString(str) == _T("PM") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WISPER));
else if( ACString(str) == _T("Guild") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_GUILD ) );
else if( ACString(str) == _T("Corps") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CORPS ) );
else if( ACString(str) == _T("Instance") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CAMP ) );
else if( ACString(str) == _T("World") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WORLD ) );
else if( ACString(str) == _T("Raid") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_RAID ) );
else if( ACString(str) == _T("Instance") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_SERVER ) );
//Russian Mode:
Code:
if( ACString(str) == _T("Рядом") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_NEAR ) );
else if( ACString(str) == _T("Отряд") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_TEAM ) );
else if( ACString(str) == _T("Приват") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WISPER));
else if( ACString(str) == _T("Гильдия") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_GUILD ) );
else if( ACString(str) == _T("Легион") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CORPS ) );
else if( ACString(str) == _T("Поход") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_CAMP ) );
else if( ACString(str) == _T("Мир") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_WORLD ) );
else if( ACString(str) == _T("Рейд") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_RAID ) );
else if( ACString(str) == _T("Поход") )
m_mapSpeakModeAsPos.insert( abase::hash_map<int,ChannelType>::value_type( i , CHANNEL_SERVER ) );