|
,您好!
8 t4 Q% @0 Y5 ~+ @# L! T6 k5 x' H4 a这仅仅是红筹买的快速修复错误。
+ X; e- V8 d# B+ H,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。/ W5 E% K7 K/ |3 p
这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)! C C0 i- Q7 G# p: I3 U2 B
6 C: _+ d9 v8 h+ i
在WndShop.cpp查找6 ~6 n& r# r5 \- r( t4 C( r+ R
3 |. v$ o y1 \& o6 `3 C% V
PHP代码:
1 g4 o9 n5 M# [1 K, zvoid CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab )
3 u$ P0 w. @- _- d- ]# ~$ q{ 1 z" \ `/ x" j! o3 Q' M1 H7 T
if( pItemElem )
; k$ n3 Y. G4 F( o$ U& v { 2 r7 }8 x" b3 ^) R2 P4 ^
0 Y. Y' Q* @1 o- a4 K
在它之下。7 W% V9 ]2 i, j c$ s% B
5 b% Q( x9 S7 V- ~1 Q- q
' o5 }( W6 D9 W N9 Q) sPHP代码:
7 ?- w$ {- g0 p( _! l#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX
! ?# L* Y: R9 E8 ~; Z7 u c' C CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_); 1 f# F, s, }8 ^1 A6 }5 O$ n
if(pwndShop)
0 G5 e# y+ X$ O+ J8 G { 1 n( f. D' L! k H0 E( T
LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter();
2 @2 _ Q4 U! G% h if(lpCharacter->m_nVenderType == 1) : q9 e/ ^8 P7 }& Z- T5 h
{
( J. m7 A8 T$ A; R if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?. 5 A1 T& s! P1 L
{ 0 w6 S' N3 u! J% |( u/ ^% a1 j
Q6 L2 ~. u! b4 H8 i0 U g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId);
; T( M& a/ w/ c- S4 {0 j5 r( y return;
& r1 ?) w% @+ w }
: C' }) H* \2 ~& {8 e; A else
5 r. `* m* W {; F" c { * q' k2 D- w$ R/ M' V$ V: e0 |! r" v
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) ); 1 H% G' Y" j$ ?, @# K3 ?* ?
return;
7 p8 v" v% J* g2 q- D }
% w9 j/ ~- L' q, W- m } , | J' V, D, k2 Z4 j y
} ) c9 N9 \- }* i: I+ V' x& o( Y/ [6 X
#endif
3 @* G B0 d! o; Q% ]9 ^. f" C' N; q+ x: F& V6 v
最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)( h- @- F- f4 r) o/ \2 X8 f
3 v' l9 J; L& U- v2 V; R* ?, J% k1 c1 M ]& u" @8 r' r: M
|
|