Anyone Noticed upon afk from the Game ("alt tab") it will close about 2 - 3 mins and how to delete that from source :(
Please share your fix Rank on Tyranny :) (is it not working due to database ? checking all angles)
![]()
Thanks
Anyone Noticed upon afk from the Game ("alt tab") it will close about 2 - 3 mins and how to delete that from source :(
Please share your fix Rank on Tyranny :) (is it not working due to database ? checking all angles)
![]()
Thanks
read backward already share source fix for rank
Is this the one ?
- - - Updated - - -Code:NetMsg.emFB = EMCTF_RANKING_UPDATE_FB_ADD; for ( int i = 0; i < m_vecSwPRankNew.size(); ++i ) { TWP_RANK_INFO_MAP_ITER iter = sSchoolWAR.m_mapCtfScore.find( m_vecSwPRankNew[i].dwCharID ); if ( iter == sSchoolWAR.m_mapCtfScore.end() ) continue; STWP_RANK_INFO& sRankInfo = iter->second; //if ( m_vecSwPRankNew[i].nIndex != sRankInfo.nIndex || // m_vecSwPRankNew[i].wCharRanking != sRankInfo.wCharRanking ) { sRankInfo.wCharRanking = m_vecSwPRankNew[i].wCharRanking; sRankInfo.nIndex = m_vecSwPRankNew[i].nIndex; //sRankInfo.dwCharID = m_vecSwPRankNew[i].dwCharID; //sRankInfo.dwGaeaID = m_vecSwPRankNew[i].dwGaeaID; //sRankInfo.dwClass = m_vecSwPRankNew[i].dwClass; //sRankInfo.dwDamageNum = m_vecSwPRankNew[i].dwDamageNum; //sRankInfo.dwHealNum = m_vecSwPRankNew[i].dwHealNum; //sRankInfo.wDeathNum = m_vecSwPRankNew[i].wDeathNum; //sRankInfo.wKillNum = m_vecSwPRankNew[i].wKillNum; //sRankInfo.wResuNum = m_vecSwPRankNew[i].wResuNum; //sRankInfo.wSchool = m_vecSwPRankNew[i].wSchool; //StringCchCopy ( sRankInfo.szCharName, CHAR_NAME+1, m_vecSwPRankNew[i].szCharName ); if ( m_vecSwPRankNew[i].nIndex <= RANKING_TWNUM ) { STWP_RANK sSwPRank = sRankInfo; NetMsg.sSwPRank = sSwPRank; GLGaeaServer::GetInstance().SENDTOCLIENT_ONMAP( sSchoolWAR.m_dwClubMap, &NetMsg ); } } }
how to fix ?![]()
Thank you thank you very much
Cus may i ask what launcher has been used to this client?
up
=======
@manplayer did you try this one?Code:NetMsg.emFB = EMCTF_RANKING_UPDATE_FB_ADD; for ( int i = 0; i < m_vecSwPRankNew.size(); ++i ) { TWP_RANK_INFO_MAP_ITER iter = sSchoolWAR.m_mapCtfScore.find( m_vecSwPRankNew[i].dwCharID ); if ( iter == sSchoolWAR.m_mapCtfScore.end() ) continue; STWP_RANK_INFO& sRankInfo = iter->second; //if ( m_vecSwPRankNew[i].nIndex != sRankInfo.nIndex || // m_vecSwPRankNew[i].wCharRanking != sRankInfo.wCharRanking ) { sRankInfo.wCharRanking = m_vecSwPRankNew[i].wCharRanking; sRankInfo.nIndex = m_vecSwPRankNew[i].nIndex; //sRankInfo.dwCharID = m_vecSwPRankNew[i].dwCharID; //sRankInfo.dwGaeaID = m_vecSwPRankNew[i].dwGaeaID; //sRankInfo.dwClass = m_vecSwPRankNew[i].dwClass; //sRankInfo.dwDamageNum = m_vecSwPRankNew[i].dwDamageNum; //sRankInfo.dwHealNum = m_vecSwPRankNew[i].dwHealNum; //sRankInfo.wDeathNum = m_vecSwPRankNew[i].wDeathNum; //sRankInfo.wKillNum = m_vecSwPRankNew[i].wKillNum; //sRankInfo.wResuNum = m_vecSwPRankNew[i].wResuNum; //sRankInfo.wSchool = m_vecSwPRankNew[i].wSchool; //StringCchCopy ( sRankInfo.szCharName, CHAR_NAME+1, m_vecSwPRankNew[i].szCharName ); if ( m_vecSwPRankNew[i].nIndex <= RANKING_TWNUM ) { STWP_RANK sSwPRank = sRankInfo; NetMsg.sSwPRank = sSwPRank; GLGaeaServer::GetInstance().SENDTOCLIENT_ONMAP( sSchoolWAR.m_dwClubMap, &NetMsg ); } } }
======
Sir @edwinc3020
can you tell the specific cpp for this? TIA!
adjust your *.cfg config on server side
- - - Updated - - -
enlarge your screen resolution to see the buttons, mine is 1920*1080
- - - Updated - - -
try to put this code inside GLTowerWarsFieldMan::CheckWinner
//check capture here
int nSCORE[SW_SCHOOL_MAX] = { 0, 0, 0 };
SCHOOLWAR_TOWER_STATUS_MAP_ITER pos = sSchoolWAR.m_mapTowerStatus.begin();
SCHOOLWAR_TOWER_STATUS_MAP_ITER end = sSchoolWAR.m_mapTowerStatus.end();
for ( ; pos != end; pos++ )
{
const SSCHOOLWAR_TOWER_STATUS& sTOWER = pos->second;
if ( sTOWER.emHOLDER >= SW_SCHOOL_MAX ) continue;
nSCORE[sTOWER.emHOLDER] ++;
}
for( int i=0; i < SW_SCHOOL_MAX; ++ i )
{
if ( nSCORE[i] >= 2 ) //Tyranny remark: means captured 2 tower or above = winner
{
//fix Tyranny Buff UI by edwin 20181028 ***** 1
if ( nSCORE[i] == 2 )
{
GLMSG::SNET_TOWERWARS_DOBATTLEEND_AGT NetMsgAgentReqEnd;
NetMsgAgentReqEnd.dwID = dwID;
NetMsgAgentReqEnd.dwSCHOOL = i;
NetMsgAgentReqEnd.bEnd = true;
GLGaeaServer::GetInstance().SENDTOAGENT( &NetMsgAgentReqEnd );
GLMSG::SNETPC_SERVER_TOWERWARS_WINNER_AG NetMsgAgentWinner;
NetMsgAgentWinner.dwID = dwID;
NetMsgAgentWinner.wSCHOOL = i;
GLGaeaServer::GetInstance().SENDTOAGENT ( &NetMsgAgentWinner );
}
//fix Tyranny Buff UI by edwin 20181028 ***** 0
}
}
- - - Updated - - -
Anyone know where i can find and edit this?
Urban Gaming NetworksFacebook Page: Pagina niet gevonden | Facebook Group: Facebook you have found any bugs or errors please message on our fb fan page.
can someone list all the known bugs in these client . thank you to those who can share