You last visited: Today at 07:04
Advertisement
Sitzbug on source
Discussion on Sitzbug on source within the 4Story forum part of the MMORPGs category.
06/28/2015, 02:05
#1
elite*gold: 0
Join Date: Jun 2015
Posts: 23
Received Thanks: 3
Sitzbug on source
Hey guys, i try on my local server to delete the sitzbug (i delete) but when i do it the touch ''B'' not exist anymore.
Somes peoples can tell me how to make like eden/official etc ?
Thanks for your feedbacks
06/28/2015, 10:29
#2
elite*gold: 0
Join Date: Apr 2015
Posts: 41
Received Thanks: 21
Quote:
Originally Posted by
Tonio10
Hey guys, i try on my local server to delete the sitzbug (i delete) but when i do it the touch ''B'' not exist anymore.
Somes peoples can tell me how to make like eden/official etc ?
Thanks for your feedbacks
Replace this (TClientGame.cpp)
PHP Code:
case TKEY_MODE :
if( m_pSESSION &&
! m_pMainChar -> IsDead () && ! m_pMainChar -> IsDown () && ! m_pMainChar -> IsFall () &&
! m_pMainChar -> IsJump () && ! m_pMainChar -> m_bPrivateShop && ! m_pMainChar -> GetRidingPet () )
{
if( m_pMainChar -> m_bMode == MT_BATTLE )
{
LoopSkillOFF ();
m_pSESSION -> SendCS_CHGMODE_REQ ( MT_NORMAL );
}
BYTE bActionID ;
if( m_pMainChar -> m_bAction == TA_SITDOWN )
bActionID = TA_STAND ;
else
bActionID = TA_SIT ;
TACTION vActionID = m_pMainChar -> FindActionID (
bActionID ,
m_pMainChar -> GetWeaponID ( m_pMainChar -> m_bMode ));
SendCS_ACTION_REQ (
m_pMainChar -> m_dwID ,
m_pMainChar -> m_bType ,
bActionID ,
vActionID . m_dwActID ,
vActionID . m_dwAniID ,
m_pMainWnd -> m_bChannel ,
m_vMAP . m_wMapID , 0 );
}
break;
With new code
PHP Code:
case TKEY_MODE :
if( m_pSESSION &&
! m_pMainChar -> IsDead () && ! m_pMainChar -> IsDown () && ! m_pMainChar -> IsFall () &&
! m_pMainChar -> IsJump () && ! m_pMainChar -> m_bPrivateShop && ! m_pMainChar -> GetRidingPet () )
{
if( m_pMainChar -> m_bMode == MT_BATTLE )
{
LoopSkillOFF ();
m_pSESSION -> SendCS_CHGMODE_REQ ( MT_NORMAL );
}
BYTE bActionID ;
if( m_pMainChar -> m_bAction == TA_SITDOWN )
{
//m_vKEY.ResetSTATE();
m_pMainChar -> SetTAction ( TA_STAND );
StopMoveMainChar ();
//m_bAutoRun = FALSE;
bActionID = TA_STAND ;
}
else
{
//m_vKEY.ResetSTATE();
m_pMainChar -> SetTAction ( TA_STAND );
//m_bAutoRun = FALSE;
StopMoveMainChar ();
bActionID = TA_SIT ;
}
TACTION vActionID = m_pMainChar -> FindActionID (
bActionID ,
m_pMainChar -> GetWeaponID ( m_pMainChar -> m_bMode ));
SendCS_ACTION_REQ (
m_pMainChar -> m_dwID ,
m_pMainChar -> m_bType ,
bActionID ,
vActionID . m_dwActID ,
vActionID . m_dwAniID ,
m_pMainWnd -> m_bChannel ,
m_vMAP . m_wMapID , 0 );
}
break;
06/28/2015, 17:39
#3
elite*gold: 0
Join Date: Jun 2015
Posts: 23
Received Thanks: 3
Quote:
Originally Posted by
Canadaman12
Replace this (TClientGame.cpp)
PHP Code:
case TKEY_MODE :
if( m_pSESSION &&
! m_pMainChar -> IsDead () && ! m_pMainChar -> IsDown () && ! m_pMainChar -> IsFall () &&
! m_pMainChar -> IsJump () && ! m_pMainChar -> m_bPrivateShop && ! m_pMainChar -> GetRidingPet () )
{
if( m_pMainChar -> m_bMode == MT_BATTLE )
{
LoopSkillOFF ();
m_pSESSION -> SendCS_CHGMODE_REQ ( MT_NORMAL );
}
BYTE bActionID ;
if( m_pMainChar -> m_bAction == TA_SITDOWN )
bActionID = TA_STAND ;
else
bActionID = TA_SIT ;
TACTION vActionID = m_pMainChar -> FindActionID (
bActionID ,
m_pMainChar -> GetWeaponID ( m_pMainChar -> m_bMode ));
SendCS_ACTION_REQ (
m_pMainChar -> m_dwID ,
m_pMainChar -> m_bType ,
bActionID ,
vActionID . m_dwActID ,
vActionID . m_dwAniID ,
m_pMainWnd -> m_bChannel ,
m_vMAP . m_wMapID , 0 );
}
break;
With new code
PHP Code:
case TKEY_MODE :
if( m_pSESSION &&
! m_pMainChar -> IsDead () && ! m_pMainChar -> IsDown () && ! m_pMainChar -> IsFall () &&
! m_pMainChar -> IsJump () && ! m_pMainChar -> m_bPrivateShop && ! m_pMainChar -> GetRidingPet () )
{
if( m_pMainChar -> m_bMode == MT_BATTLE )
{
LoopSkillOFF ();
m_pSESSION -> SendCS_CHGMODE_REQ ( MT_NORMAL );
}
BYTE bActionID ;
if( m_pMainChar -> m_bAction == TA_SITDOWN )
{
//m_vKEY.ResetSTATE();
m_pMainChar -> SetTAction ( TA_STAND );
StopMoveMainChar ();
//m_bAutoRun = FALSE;
bActionID = TA_STAND ;
}
else
{
//m_vKEY.ResetSTATE();
m_pMainChar -> SetTAction ( TA_STAND );
//m_bAutoRun = FALSE;
StopMoveMainChar ();
bActionID = TA_SIT ;
}
TACTION vActionID = m_pMainChar -> FindActionID (
bActionID ,
m_pMainChar -> GetWeaponID ( m_pMainChar -> m_bMode ));
SendCS_ACTION_REQ (
m_pMainChar -> m_dwID ,
m_pMainChar -> m_bType ,
bActionID ,
vActionID . m_dwActID ,
vActionID . m_dwAniID ,
m_pMainWnd -> m_bChannel ,
m_vMAP . m_wMapID , 0 );
}
break;
Thanks you bro! its allright
Btw, are you good in source? ^^ if yes we can talk a bit please :s? (in private)
Thx btw.
06/28/2015, 18:26
#4
elite*gold: 1
Join Date: Jun 2015
Posts: 58
Received Thanks: 68
Thats from Odins source
All times are GMT +2. The time now is 07:04 .