|
,您好!
8 K2 o0 r# t2 y$ }这仅仅是红筹买的快速修复错误。
( e6 ^1 C) L: }& }6 s,当你doubble单击该项目,成本红筹股,它会买它,而不是将它添加太多的车。
2 v: p! g+ M; D这是一个快速热修复(修复)可能有一些未知的错误! (没有任何发现。)
. b9 \& { N: y2 _
^' Y* M! T b在WndShop.cpp查找
+ q! E+ x; c) R! a
* l+ Z8 k* V" b) g9 f4 u" vPHP代码:2 H8 y! N( \& R5 O( w
void CWndShop::AddCartItem( DWORD dwNum, CItemElem* pItemElem, CHAR cTab ) 5 a2 t; a7 f0 p$ m- `' H, v. I F
{ # H1 s, x5 T$ x
if( pItemElem ) # z# H& w# I& P& z
{ 5 i& ]" D; K$ R Y. k
3 [( H/ `3 V. m! i/ w3 V6 n在它之下。9 D) h& ~! D( B# o5 I, a. T, K
4 N o% ^0 M( H, t: W; j
2 t" J7 h) j( T3 |7 i: i/ k
PHP代码:0 m+ e) Y$ G$ Q. F8 n
#ifdef __QUGET_SHOP_CART_RED_CHIP_BUG_FIX
0 X, V; x! Y9 J0 m4 `- |3 _7 O4 ~ CWndShop* pwndShop = (CWndShop*)g_WndMng.GetWndBase(APP_SHOP_);
6 S. G6 t# y4 r& a if(pwndShop) 2 Q$ v6 P* \2 \
{ 0 x* v+ N* P/ ?0 W# v& |% V$ ]
LPCHARACTER lpCharacter = pwndShop->m_pMover->GetCharacter();
0 Z9 D5 h& E( V$ m* T/ ` if(lpCharacter->m_nVenderType == 1)
3 u j; w0 S+ D* C5 i { . d& m/ e/ z9 ]( ^- x& C
if(g_pPlayer->m_Inventory.GetAtItemNum( II_CHP_RED ) - (int)pItemElem->GetChipCost() >= 0) //±?????·á′? ?°??à? ?¨°3?? àì?óà? °?á?°í à?′?á? è?à?. 9 q' x( w, g* y! y+ M
{ ' x2 b( R1 D0 K
+ v9 ]0 m l; Y g_DPlay.SendBuyChipItem(cTab,(BYTE)(pItemElem->m_dwObjId),dwNum,pItemElem->m_dwItemId); ' }+ A+ o. b. d
return; . J3 j: \" Q4 K1 Z# z# a9 \
} 4 j+ j9 L, I Q2 D" N
else
( j% O: N& m( }$ L: [ {
# |4 N, P7 m7 q g_WndMng.OpenMessageBox( _T( prj.GetText(TID_GAME_CANNT_BY_REDCHIP) ) ); 8 a. I1 Z1 a/ A
return; + {$ z2 ? a9 z4 K D
}
Y, z- J; a. r1 m6 J; k( p } * ~& d1 U, {4 O3 D0 K
}
7 C& Y( V8 v1 }' ~. w" L% @#endif
' k& A: k( s/ J2 m' u8 z
& I& F, |0 x/ m" [最后添加这个定义 __QUGET_SHOP_CART_RED_CHIP_BUG_FIX 到 versioncommon.h(in your neuz)1 K; G* |. {9 K6 \5 j) q$ E1 s+ D
3 w8 V f% d# W1 }, h M
1 r$ D- d2 T" `$ Z( x
|
|