1 V$ J2 p% d1 N/ @9 S- t+ Q3 @+ l#if __VER >= 8 // 8? ?? 061226 ma5 ^' d& t# q3 B: p4 L1 r
if( 0 < pUser->m_nDuel || 0 < pLeaderUser->m_nDuel )6 ~4 n6 F# K2 J) e Z, Y' E
{ 6 X% }3 Z5 R2 h; }8 z% X return; * G& L1 s5 n( |) \ } $ F' M$ R! n9 E#endif // __VER >= 8 // 8? ?? 061226 ma h( e3 M' `0 Z" h. E( I) i4 Q1 e 1 K4 {$ h& I7 K1 n" T/ `/ E if( pLeaderUser->m_nDuel == 2 ) * x/ `1 W# I0 i% G/ J5 p* w) ~7 ` { ( { \1 p; V" |5 G4 S8 U P+ v m( j
pLeaderUser->AddDefinedText( TID_GAME_PPVP_ADDPARTY, "" ); // ?? ???? ?? ???. & z- i5 e: a! l, r/ O5 E$ d' S } ( Y% w9 u' Z- d6 k/ F2 o
else# }" i7 I/ b: P, ^2 [5 }7 f
{ % q9 Y+ }8 K' i' M! l6 W+ A if( 0 < (CMover*)pUser->GetPartyId() ) // ?? ??? ??? 9 _9 t$ s3 B* Y( a6 t { % { |- \' g! |* ]3 Y! d pLeaderUser->AddPartyRequestCancel( uLeaderid, uMemberid, 1 );3 L1 _, Y' N+ f l! K; ^! A S5 X
}6 f! O$ A* d$ Z4 ?2 B7 J/ p
else: F8 v9 ~! q" W2 z3 m
{0 x8 z% L/ D" A \
if( pUser->IsAttackMode() ): d T* h* f5 g) w5 ^1 F6 E: _
pLeaderUser->AddDefinedText( TID_GAME_BATTLE_NOTPARTY, "" );9 t' i) H$ n% t. U
else : d1 P! x/ F# P#ifdef __PARTY_FIND6 t$ G# u* q8 b: \5 V
pUser->AddPartyRequest( pLeaderUser, pUser, bTroup, bPartyFind ); m, i6 H, [' n$ v/ @% T/ }
#else3 v; D2 @7 _/ J/ f4 p0 a/ s6 }2 Z
pUser->AddPartyRequest( pLeaderUser, pUser, bTroup );1 L! I) c' v6 `- _7 r
#endif //__PARTY_FIND: X# L. P4 K5 B- f% R
} % h' s4 K# G% A; F2 o. F }' a- n, S6 j7 a- s
}3 H6 E) \0 N% L, Z
else 4 u2 r* m6 ?* y. T9 i9 L$ O { 4 \6 h0 p7 N m4 W if( IsValidObj( pLeaderUser ) )6 F% Z: x9 t3 ]8 D( l
pLeaderUser->AddPartyRequestCancel( uLeaderid, uMemberid, 4 );9 v7 j9 V7 T N# O: A7 @
} 6 T# e h6 A- [2 B7 y6 A z9 H} + E. N5 p) F4 E( w9 O- ^9 l" _# W w- A! `! F
User.cpp:3 n& w' t i" C! a9 _+ d* ~
代码:6 H: @7 ?2 r! C( I8 \) b7 t
#ifdef __PARTY_FIND( F1 q$ d& Q7 s4 @# P
void CUser::AddPartyAllowJoin( BOOL bAllow )$ Z. Y, z& ?2 V
{6 L: T0 W) x7 q# D+ L' Q* g8 d
if( IsDelete() ) return;3 P1 x5 u+ A8 o; z. O0 B
, N9 a+ ~* [6 P. b! v m_Snapshot.cb++; 5 O& S% T3 \: b/ F l m_Snapshot.ar << GetId();8 n% e) n. a' Q0 f& B
m_Snapshot.ar << SNAPSHOTTYPE_PARTYALLOW; ' j4 Y) V L8 l' B m_Snapshot.ar << bAllow;9 H& {7 {8 N0 h1 a; G
} 5 L, \1 A- [" d0 `; x) o#endif //__PARTY_FIND7 _# l4 l4 i: r- H8 T