Sitzbug on source

06/28/2015 02:05 Tonio10#1
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 :) :p
06/28/2015 10:29 Canadaman12#2
Quote:
Originally Posted by Tonio10 View Post
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 :) :p
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_wMapID0);
        }

        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_wMapID0);
        }

        break; 
06/28/2015 17:39 Tonio10#3
Quote:
Originally Posted by Canadaman12 View Post
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_wMapID0);
        }

        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_wMapID0);
        }

        break; 

Thanks you bro! its allright :o
Btw, are you good in source? ^^ if yes we can talk a bit please :s? (in private)
Thx btw. :) :p
06/28/2015 18:26 Almighty'#4
Thats from Odins source