|
,您好!# d' k% A* N9 u& O1 x' p: m
这仅仅是红筹买的快速修复错误。
' j, E; W/ L- v& x. X$ L,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。
( z4 E- d+ _& R; B这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)0 `) @' S$ C! w3 Z6 S9 q
( _& R" {' j4 E在WndShop.cpp查找0 o4 G: j5 l' F; N, [
* F+ u, n; k& ^0 g1 k; p
PHP代码:
; d0 K. G; z1 o Dvoid CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab )
. j* H) A( z% `! W. W4 d" J4 ^{ : T- G6 q8 G! }0 b& g" }' Z
if( pItemElem )
6 N5 Z. q5 r, T { 2 i* y! g, r; u; J" n: {: ]# D
! H" _ q* G+ f v7 h. \# K
在它之下。1 u! v4 d- n& Q3 q. F
7 } g [8 h2 c2 z0 `" q# K
$ J, {* }: F: w" U" V& ]( T
PHP代码:: E! `# ?- N, S* Q7 X: d
#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 6 C5 B3 p- @9 o* q- n
CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_); & M' c5 }: t0 @
if(pwndShop) ! p( ~7 |1 ^0 v+ U6 ^
{ 9 y8 w3 d5 N, g
LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter(); 4 ]1 F5 L, b( t3 e
if(lpCharacter->m_nVenderType == 1)
; [; _( U" \+ o7 w. [ a, A {
. y& W+ J7 I8 Z$ r: M% q2 |. L; z7 J if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?. ' ]1 R/ V% p& s1 i! H! H$ R
{ , @' _$ e! Y9 Q, C1 N8 U
' l- x5 }$ k, t/ ?, p& U' s+ ^ g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId);
1 n0 p0 Y5 z4 M( P& S; G return; & G% J: \4 K; Q$ T. g* ?
}
0 y) ~+ t/ k1 K- u else : a4 Z& h! B1 b! F
{
$ p* R% {) i2 |. y+ E1 B g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) );
- e" j1 c ]2 W6 J1 k return; 6 V& R6 q: W4 h9 \
}
! T6 n t' A- b6 o5 b }
' E" I; i; i0 H } ) e9 F8 `" g. w$ j! ?: @2 E
#endif
# y+ _9 j! ^- N8 S% @% l T' P. k, R
最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)
+ J1 _1 G/ K9 G4 l& @+ Y6 H0 h: Q' e# F0 Y( Y
, R3 o8 n" e& ]4 h0 H |
|