|
,您好!
( r. c: s x C4 ~% U, \这仅仅是红筹买的快速修复错误。
1 c! g( e" t x,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。0 c' x5 u0 f! M. P# ~3 e
这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)9 R7 c5 b9 D ~& l2 s- o5 Q
M4 e, q# t% E( f
在WndShop.cpp查找0 @1 j# ^* f' G/ X' F6 m, l8 o- f' h* Q' Q
3 y3 e n4 k6 i' X j% xPHP代码:' q$ W) C' q. i0 e3 A! O/ V5 J
void CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab ) 6 b3 D1 ^! N; V2 F
{ & X- v! G; P) c/ A9 T
if( pItemElem )
# U) _4 m2 A) n+ Z. b { ! j$ U" T( m6 u: a8 H
. {# w0 B2 O" N6 _" @, V3 g/ T3 r
在它之下。- c+ b) \" g7 o. M) r
+ Z3 V, `6 D# u0 ^
4 {* a! t3 e% d) E/ C7 w
PHP代码:
6 a) n0 U- z* p5 E! {4 e$ F#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 4 s4 Z2 V2 T& f
CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_);
1 q1 u& r7 K3 }* B! X( I' W! N/ `$ y if(pwndShop)
" C8 s' {; j8 U9 G2 T {
4 \5 t$ z7 n8 e8 } LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter();
W, \5 j) M+ @/ w( P9 r if(lpCharacter->m_nVenderType == 1)
/ C: W! i% @; B+ L1 O2 y' J { & d% n, Y# t1 Q& B
if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?. . X7 V. h0 l, `% o: V5 w4 L/ ~2 o
{
2 {7 H: q( W" @. F
3 \) S8 }( _0 E+ C& f, u g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId); 9 ~2 c$ P4 }: h4 G0 [
return;
' _& R: Q* d g& h } ; v3 G8 O% n/ a6 r
else
9 H7 \9 z: f. w/ ] { ) |4 w0 |2 y% K( p. s K& M& A
g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) ); # g6 ~6 l3 s9 U* d7 d" F
return; 6 {4 `2 x. L/ m3 _" j
}
0 m$ x: b6 P, J( ] }
, P4 ]5 r- A8 k3 u } ) l7 @) _, g j2 ]+ p6 W
#endif
% a% S, {" I7 P6 f& r6 q/ V5 ~' \ _' F) }7 O
最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)) S! f: w. j6 G6 M
$ x% z0 p: G" ~: ~
9 y% _/ i7 r3 T y6 R; p2 { |
|