标题: 修复交换错误 [打印本页] 作者: admin 时间: 2016-1-10 03:43 标题: 修复交换错误 Hi I fixed the swap bug a long time ago it got tested on my server and it worked ' G7 I4 M- f ?- ^( ]% i
I posted this because someone kinda posted a youtube thingy about it :O. , k5 z4 Y. i% l# j7 F( P2 g, s " A/ ^2 H1 o# M+ g* rFind this in DPSrv.cpp @ worldserver ' L1 z7 U* l9 d/ q1 N! t - z$ U) R+ v4 }4 i, ]3 R, ?" YCode: 7 y$ d7 b& Q1 D2 x O2 ]$ v0 Q8 tvoid CDPSrvr::OnDoEquip( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize ) , l8 j6 y. j4 U+ w' `7 e' j5 O{) v5 ^) h, [/ W
DWORD nId;0 g7 n% x' z/ z) g$ n
int nPart; ?' B2 S7 o1 ?% s
- T$ t+ x& P s1 O$ g; n4 c
ar >> nId;" {, Z. d+ h6 l- [" P, r5 V
ar >> nPart; 3 {/ u' B0 n! O3 c+ O
* p" H6 F6 s) f+ b if( nPart >= MAX_HUMAN_PARTS ) / c1 N+ e; L: X2 {$ I% X
return; + V4 e; B, Z' P( f1 C9 G5 ^( y 5 l3 Z" q7 d* w5 B CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser );And put this under it ( v: u$ K( }. [ + u8 Y; m( Z8 ^2 G0 }1 a + L/ P! F G) K5 L& ]9 y5 T cCode: / d5 i0 P7 [# q1 a1 C: R9 m8 B" ~/ c7 P#ifdef __QUGET_SWAP_FIX4 c u( D9 O( l# o) H" ?2 O