2.5 ver add?

03/01/2022 02:48 petter0433#1
have anyone find 2.5's ver addr? (90359)
03/01/2022 05:51 lnwnuyhodd#2
Code:
void MAIN::Logic3( float dTime )
{
    //#ifndef KR
	//CVOID_ARG1_AUTO_MEMBER(MAIN, Logic3, addr_main_logic3, float, dTime);
    //#else
    mMAIN_mLoginType = 1;
    int i;
    int tConnectResult;
    int tLoginResult;

    switch (self->mSubMode)
    {
    case 0:
        POINTER::Set(0);
        EDITBOX::Set(0);
        for (i = 0; i < 150; ++i)
            self->bIsClick[i] = 0;
        self->mSubMode = 1;
        self->mTicks = 0;
        if (mMAIN_mLoginType == 1)
        {
            EDITBOX::Set(1);
            SetWindowTextA(mEDITBOX[0].mDATA[0], aEmptyChar);
            SetWindowTextA(mEDITBOX[0].mDATA[1], aEmptyChar);
        }
        return;
    case 1:
        return;;
    case 2:
        if (mMAIN_mLoginType == 1)
        {
            self->mSubMode = 3;
            self->mTicks = 0;
        }
        return;
    case 3:
        if (mMAIN_mLoginType != 1)
            goto LABEL_95;
        memset(mMYINFO[0].uID, 0, sizeof(mMYINFO[0].uID));
        memset(mMYINFO[0].uPW, 0, sizeof(mMYINFO[0].uPW));
        if (GetWindowTextA(mEDITBOX[0].mDATA[0], mMYINFO[0].uID, 14) && GetWindowTextA(mEDITBOX[0].mDATA[1], mMYINFO[0].uPW, 33))
        {
            NETWORK::CONNECT_1(self->mWorldIP[self->mWorldIndex], self->mWorldPort[self->mWorldIndex], &tConnectResult);
            switch (tConnectResult)
            {
            case 0:
                MAIN::TW_LOGIN_SEND( mMYINFO[0].uID, mMYINFO[0].uPW, 90218, &tLoginResult );
                switch (tLoginResult)
                {
                case 0:
                    self->mMainMode = 4;
                    self->mSubMode = 0;
                    self->mTicks = 0;
                    break;
                case 1:
                case 2:
                case 3:
                case 4:
                case 5:
                case 6:
                case 7:
                    MBOXUI::Set(2, MESSAGE::Return(tLoginResult + 6), aEmptyChar);
                    goto LABEL_37;
                case 8:
                case 18:
                    MBOXUI::Set(2, MESSAGE::Return(2453), aEmptyChar);
                    goto LABEL_37;
                case 9:
                    MBOXUI::Set(2, MESSAGE::Return(15), aEmptyChar);
                    goto LABEL_37;
                case 10:
                    MBOXUI::Set(2, MESSAGE::Return(16), aEmptyChar);
                    goto LABEL_37;
                case 11:
                    MBOXUI::Set(2, MESSAGE::Return(369), MESSAGE::Return(616));
                    goto LABEL_37;
                case 12:
                    MBOXUI::Set(2, MESSAGE::Return(813), aEmptyChar);
                    goto LABEL_37;
                case 13:
                    MBOXUI::Set(2, MESSAGE::Return(817), aEmptyChar);
                    goto LABEL_37;
                case 14:
                    MBOXUI::Set(2, MESSAGE::Return(1347), aEmptyChar);
                    goto LABEL_37;
                case 15:
                    MBOXUI::Set(2, MESSAGE::Return(1349), aEmptyChar);
                    goto LABEL_37;
                case 16:
                    MBOXUI::Set(2, MESSAGE::Return(229), aEmptyChar);
                    goto LABEL_37;
                case 17:
                    MBOXUI::Set(2, MESSAGE::Return(1840), aEmptyChar);
                    goto LABEL_37;
                case 101:
                    MBOXUI::Set(2, MESSAGE::Return(17), aEmptyChar);
                    goto LABEL_37;
                case 102:
                    MBOXUI::Set(2, MESSAGE::Return(18), aEmptyChar);
                    goto LABEL_37;
                default:
                    MBOXUI::Set(2, MESSAGE::Return(19), aEmptyChar);
                    goto LABEL_37;
                }
                return;
            case 1:
            case 2:
            case 3:
            case 4:
                MBOXUI::Set(2, MESSAGE::Return(tConnectResult + 1), aEmptyChar);
                goto LABEL_37;
            default:
                MBOXUI::Set(2, MESSAGE::Return(6), aEmptyChar);
            LABEL_37:
                self->mSubMode = 4;
                self->mTicks = 0;
                break;
            }
        LABEL_95:
            self->mSubMode = 4;
            self->mTicks = 0;
        }
        return;
    }
    //#endif
}