|
|
,您好!
; Y0 {" h0 q. g( ~7 a s这仅仅是红筹买的快速修复错误。
' X! u, r* z, M5 N,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。
( Z7 T! S, h* U这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)4 S( b0 S5 b3 f; E: ?
, j: l+ u9 _- _3 a在WndShop.cpp查找
$ | i9 d7 m' \5 p/ i/ ~: d* j6 ?( f- V! e0 Q
PHP代码:
0 p# S5 t/ M$ ~6 [void CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab )
$ p: B; O, j, C4 [& W{ 1 ?5 p) y, n. ^1 ~
if( pItemElem ) 3 }7 w; S' T* |
{ 1 z+ z! Y& K# j: \. c% m
" h, ?9 K! }$ m7 f在它之下。
5 b5 ^% L) T% ]( e' Y
% x, N' q) B4 d4 e2 p0 j7 ~+ s: f$ |3 c1 f
PHP代码:
* E7 \5 T4 o- d$ L7 z6 `# [#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX , f* \2 F' g7 n6 P
CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_); * O; X0 i; [ ?; a% K* Z
if(pwndShop)
+ e+ R; {7 E- G! w8 z v. v. m { # T/ ?) y( H n5 L
LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter(); 9 L" |& l) _( j w
if(lpCharacter->m_nVenderType == 1) % i/ p% ~# u. y
{ 8 Z, X" M2 o) T- Z D! t5 _
if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?.
1 i k1 @: @/ e$ h/ V4 _- G' { { , D% G" X# E, `2 K
3 F4 u$ m" r' L8 j$ q4 O2 }
g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId); 1 |/ n$ l8 g8 ?; O5 q' l' m# h, r
return;
1 A5 F& @ ]! P6 x6 l4 A( n# D }
# c9 I) q" O2 v5 w else / C8 e! J* U L9 u l' b1 f
{
9 u: O# w; R* P9 [6 ? g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) ); $ `1 e2 ~$ H" u3 x
return;
8 `/ ^: W' v) p9 D# o; ] } - |$ b( F' N l9 o5 Z5 y% z
}
6 A# {; T) U5 E- o. G } $ {( `* C6 Z5 q3 ]
#endif
# K0 P* h) |6 j5 R( _2 O
1 @% l& Z: l/ ?$ Y- N& i最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)
4 Q/ B/ X. F: n. k
( n) }0 u: p; |3 V; F- S( P* [2 N# Y: y, F( U, y- X J2 n f, r
|
|