- Joined
- Jun 25, 2013
- Messages
- 597
- Reaction score
- 115
MiniMap.cpp
FIND
if ( m_pServerTimeText ) // Monster7j
{
CString strCombine;
const int nServerMonth = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMonth ();
const int nServerDay = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetDay ();
const int nServerHour = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetHour ();
const int nServerMinute = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMinute();
static int nServerMinuteBACK;
if ( nServerMinute != nServerMinuteBACK )
{
nServerMinuteBACK = nServerMinute;
strCombine.Format ( "%02d/%02d %02d:%02d", nServerMonth, nServerDay, nServerHour, nServerMinute );
m_pServerTimeText->SetOneLineText ( strCombine, NS_UITEXTCOLOR::WHITE );
}
}
REPLACE:
if ( m_pServerTimeText ) // Modified by Ace17 July 12, 2015
{
CString strCombine;
const int nServerMonth = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMonth ();
const int nServerDay = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetDay ();
const int nServerYear = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetYear ();
const int nServerHour = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetHour ();
const int nServerMinute = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMinute();
CString nMonth;
int newHour;
CString nAMPM;
static int nServerMinuteBACK;
if ( nServerMinute != nServerMinuteBACK )
{
nServerMinuteBACK = nServerMinute;
if(nServerHour < 12){ nAMPM = "AM"; }else{ nAMPM = "PM";}
switch(nServerHour){
case 1: newHour = 1; break; case 2: newHour =2; break;
case 3: newHour =3; break; case 4: newHour =4; break;
case 5: newHour =5; break; case 6: newHour =6; break;
case 7: newHour =7; break; case 8: newHour =8; break;
case 9: newHour =9; break; case 10: newHour =10; break;
case 11: newHour =11; break; case 12: newHour =12; break;
case 13: newHour = 1; break; case 14: newHour =2; break;
case 15: newHour =3; break; case 16: newHour =4; break;
case 17: newHour =5; break; case 18: newHour =6; break;
case 19: newHour =7; break; case 20: newHour =8; break;
case 21: newHour =9; break; case 22: newHour =10; break;
case 23: newHour =11; break; case 00: newHour =12; break;
}
switch(nServerMonth){
case 1: nMonth ="Jan"; break; case 2: nMonth ="Feb"; break;
case 3: nMonth ="Mar"; break; case 4: nMonth ="Apr"; break;
case 5: nMonth ="May"; break; case 6: nMonth ="Jun"; break;
case 7: nMonth ="Jul"; break; case 8: nMonth ="Aug"; break;
case 9: nMonth ="Sep"; break; case 10: nMonth ="Oct"; break;
case 11: nMonth ="Nov"; break; case 12: nMonth ="Dec"; break;
}
strCombine.Format ( "%s %02d, %04d %02d:%02d %s", nMonth, nServerDay, nServerYear, newHour, nServerMinute, nAMPM );
m_pServerTimeText->SetOneLineText ( strCombine, NS_UITEXTCOLOR::WHITE );
}
}
uiinnercfg01.xml
<CONTROL Local="Common" Id="MINIMAP_SERVER_TIME_TEXT">
<WINDOW_POS X="0" Y="3" W="150" H="14" />
</CONTROL>
FIND
if ( m_pServerTimeText ) // Monster7j
{
CString strCombine;
const int nServerMonth = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMonth ();
const int nServerDay = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetDay ();
const int nServerHour = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetHour ();
const int nServerMinute = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMinute();
static int nServerMinuteBACK;
if ( nServerMinute != nServerMinuteBACK )
{
nServerMinuteBACK = nServerMinute;
strCombine.Format ( "%02d/%02d %02d:%02d", nServerMonth, nServerDay, nServerHour, nServerMinute );
m_pServerTimeText->SetOneLineText ( strCombine, NS_UITEXTCOLOR::WHITE );
}
}
REPLACE:
if ( m_pServerTimeText ) // Modified by Ace17 July 12, 2015
{
CString strCombine;
const int nServerMonth = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMonth ();
const int nServerDay = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetDay ();
const int nServerYear = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetYear ();
const int nServerHour = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetHour ();
const int nServerMinute = (int) GLGaeaClient::GetInstance().GetCurrentTime().GetMinute();
CString nMonth;
int newHour;
CString nAMPM;
static int nServerMinuteBACK;
if ( nServerMinute != nServerMinuteBACK )
{
nServerMinuteBACK = nServerMinute;
if(nServerHour < 12){ nAMPM = "AM"; }else{ nAMPM = "PM";}
switch(nServerHour){
case 1: newHour = 1; break; case 2: newHour =2; break;
case 3: newHour =3; break; case 4: newHour =4; break;
case 5: newHour =5; break; case 6: newHour =6; break;
case 7: newHour =7; break; case 8: newHour =8; break;
case 9: newHour =9; break; case 10: newHour =10; break;
case 11: newHour =11; break; case 12: newHour =12; break;
case 13: newHour = 1; break; case 14: newHour =2; break;
case 15: newHour =3; break; case 16: newHour =4; break;
case 17: newHour =5; break; case 18: newHour =6; break;
case 19: newHour =7; break; case 20: newHour =8; break;
case 21: newHour =9; break; case 22: newHour =10; break;
case 23: newHour =11; break; case 00: newHour =12; break;
}
switch(nServerMonth){
case 1: nMonth ="Jan"; break; case 2: nMonth ="Feb"; break;
case 3: nMonth ="Mar"; break; case 4: nMonth ="Apr"; break;
case 5: nMonth ="May"; break; case 6: nMonth ="Jun"; break;
case 7: nMonth ="Jul"; break; case 8: nMonth ="Aug"; break;
case 9: nMonth ="Sep"; break; case 10: nMonth ="Oct"; break;
case 11: nMonth ="Nov"; break; case 12: nMonth ="Dec"; break;
}
strCombine.Format ( "%s %02d, %04d %02d:%02d %s", nMonth, nServerDay, nServerYear, newHour, nServerMinute, nAMPM );
m_pServerTimeText->SetOneLineText ( strCombine, NS_UITEXTCOLOR::WHITE );
}
}
uiinnercfg01.xml
<CONTROL Local="Common" Id="MINIMAP_SERVER_TIME_TEXT">
<WINDOW_POS X="0" Y="3" W="150" H="14" />
</CONTROL>