|
|
,您好!) D5 U8 d$ L3 t* f
这仅仅是红筹买的快速修复错误。
2 L# I; |7 l: k$ W9 H; C; w* |,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。
& o# l; e' |- N) i这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)
$ ^% |) S: M. S% `1 y! b7 {( \1 P% X3 S, B0 X |: n% M% u
在WndShop.cpp查找
: y ]5 U+ }6 I. E% M1 I. y) V# p4 ?( h1 T M3 D
PHP代码: y% ?" F2 l. x4 g' P
void CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab ) ( Q' k* G- ^4 t& r0 E' d) R
{
& t* b$ F8 m- f' u, o if( pItemElem )
7 a$ t+ ]" \/ j { , q9 ]6 c. g# p+ \" d! ~
! [- E8 U% g! v3 @( A
在它之下。" _5 M+ w1 h( }/ {3 t- J& ]# Z2 ?
) l/ D' S9 p1 D1 Q% o- p
# M" m5 H& y% U I- K7 y
PHP代码:
- G" j2 S7 R, h" D6 z#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX & l. n' L0 b5 z0 |, v/ k$ W' \* B
CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_); + J6 J- V4 Y( F$ @; F- |' J4 ~
if(pwndShop) $ E- x1 {6 x0 u, s$ h
{ ) j' S/ e& i8 N! u; `
LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter();
. H4 B' B" {7 C O if(lpCharacter->m_nVenderType == 1) / X5 `0 G" g2 O4 ~3 K5 O
{ 8 i) u' f! [3 u2 o
if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?. 4 h4 M, a1 }2 _9 s
{ ; P* O* D V1 e2 ]& n& ` d& u1 e6 Q
7 ]* j! @' N1 I4 Z# [9 Y g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId);
4 t- @1 d4 ~3 z return; 5 S3 R$ h1 E( G+ b5 a2 m5 j7 }8 X
}
6 j1 `( D, w0 O* M- X p: ?8 ~ else 2 B2 W# l* Q) \5 T* n$ q. r
{
}2 Q. @# J$ Z$ C, ]! m4 G5 j g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) );
) z1 I& ?/ P' P) i3 l0 L5 } return;
4 T; ~8 G/ o2 s$ h9 i1 U }
! @* K8 W D# D: J! Y) g! m } 7 v! \$ e9 a Q D
}
; L; B. r$ ^. r1 S; S" S% n4 f#endif
4 ^" x0 E' f0 h. j, H# m5 q) a
4 Z* j- U3 |6 l最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)
' Z. q1 a) R% F# g1 n4 f! Y: R' j! G% p) ]8 m
" b( B- z. W4 O$ F2 x9 @. N$ E' f9 g |
|