Nettes tut aber eins versteh ich net ..
Und zwar die Mover.cpp
Stehn tut
PHP Code:
int CMover::DoDie( CCtrl *pAttackCtrl, DWORD dwMsg )
{
#ifdef __WORLDSERVER
if( IsPlayer() && m_nDead )
{
Error( "CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?", GetName() );
return 0;
}
// Ŭ¶óÀ̾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
BOOL bBehavior = FALSE;
CMover *pAttacker = NULL;
if( pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER ) // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
pAttacker = (CMover *)pAttackCtrl;
m_bLastPK = FALSE;
if( pAttacker && pAttacker != this && pAttacker->IsPlayer() ) // ÀÚ»ìÇÑ°Ô ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
{
PVP_MODE mode = GetPVPCase( pAttacker );
if( mode == PVP_MODE_PK ) // PK°æ¿ì
{
#ifdef __JEFF_11_4
#endif // __JEFF_11_4
if( g_eLocal.GetState( EVE_PKCOST )
#ifdef __JEFF_11_4
&& GetWorld()->IsArena() == FALSE
#endif // __JEFF_11_4
)
m_bLastPK = FALSE; // °æÇèÄ¡ ´Ù¿î
else
m_bLastPK = TRUE; // °æÇèÄ¡ ´Ù¿î ¾øÀ½
if( GetWorld()->IsArena() && IsPlayer() )
{
#ifdef __WORLDSERVER
#endif
aber ich find das komischerweise in meiner Mover net bei mir steht
PHP Code:
#ifdef __WORLDSERVER
if( IsPlayer() && m_nDead )
{
Error( "CMover::DoDie : %s Á×Àº ÈÄ 5ÃÊÀ̳» ¶ÇÁ×¾ú´Ù. µÎ¹øÁ×Àºµí?", GetName() );
return 0;
}
// Ŭ¶óÀ̾ðÆ®´Â ÀÌÂÊÀ¸·Î ¿ÀÁö ¾ÊÀ½.
BOOL bBehavior = FALSE;
CMover *pAttacker = NULL;
if( pAttackCtrl && pAttackCtrl->GetType() == OT_MOVER ) // ¾îÅÂÄ¿°¡ ¹«¹ö¶ó¸é ¹«¹ö Æ÷ÀÎÅÍ ¸¸µé¾î µÐ´Ù.
pAttacker = (CMover *)pAttackCtrl;
m_bLastPK = FALSE;
if( pAttacker && pAttacker != this && pAttacker->IsPlayer() ) // ÀÚ»ìÇÑ°Ô ¾Æ´Ï°í, Ç÷¹À̾°Ô Á×¾ú³Ä ¾Æ´Ï³Ä.
{
PVP_MODE mode = GetPVPCase( pAttacker );
if( mode == PVP_MODE_PK ) // PK°æ¿ì
{
#ifdef __JEFF_11_4
#endif // __JEFF_11_4
if( g_eLocal.GetState( EVE_PKCOST )
#ifdef __JEFF_11_4
&& GetWorld()->IsArena() == FALSE
#endif // __JEFF_11_4
)
m_bLastPK = FALSE; // °æÇèÄ¡ ´Ù¿î
else
m_bLastPK = TRUE; // °æÇèÄ¡ ´Ù¿î ¾øÀ½
}
else
m_bLastPK = TRUE; // °æÇèÄ¡ ´Ù¿î ¾øÀ½
m_bGuildCombat = FALSE;
if( GetWorld()->GetID() == WI_WORLD_GUILDWAR && g_GuildCombatMng.m_nState != CGuildCombat::CLOSE_STATE )
m_bGuildCombat = TRUE;
#if __VER >= 11 // __GUILD_COMBAT_1TO1
if( g_GuildCombat1to1Mng.IsPossibleUser( (CUser*)this ) )
m_bGuildCombat = TRUE;
#endif // __GUILD_COMBAT_1TO1
#if __VER >= 13 // __HONORABLE_TITLE // ´ÞÀÎ
versteh i net ...
würde mich über hilfe freuen..
lg