Ja ich weiss nicht,denn ich find in der AiMonster.cpp
1.
FOR_LINKMAP( pWorld, vPos, pObj, nRange, CObj::linkDynamic, pMover->GetLayer() )
{
if( pObj->GetType() == OT_ITEM )
{
ItemProp* pItemProp = ( (CItem*)pObj )->GetProp();
if( pItemProp && pItemProp->dwItemKind3 != IK3_QUEST && pItemProp->dwItemKind1 != IK1_GOLD
#ifdef __EVENT_0117
&& pItemProp->dwID != II_SYS_SYS_SCR_BXPIG
&& pItemProp->dwID != II_SYS_SYS_SCR_BXPIG_TWN
#endif // __EVENT_0117
)
{
vDist = pObj->GetPos() - pMover->GetPos();
fDistSq = D3DXVec3LengthSq( &vDist ); // °Å¸® ±¸ÇÔ.
if( fDistSq < 10.0f * 10.0f ) // 10¹ÌÅÍ À̳»°í... random
{
g_UserMng.AddChat( (CMover *)pObj, "Wir werden angegriffen!!!" );
pMinObj = pObj;
goto NEXT;
}
}
}
}
END_LINKMAP
2.
FOR_LINKMAP( pMover->GetWorld(), vPos, pObj, nRange / MPU, CObj::linkDynamic, pMover->GetLayer() )
{
if( pObj != pMover && pObj->GetType() == OT_MOVER )
{
g_UserMng.AddChat( (CMover *)pObj, "Wir werden angegriffen!!!" );
// FOR_LINKMAP ÀÚü°¡ ´À¸®±â ¶§¹®¿¡ ÀÌ ·çÇÁ¸¦ ¾ÈÂÊ¿¡ ³Ö¾ú´Ù.
for( int i = 0; i < pMoverProp->m_nCallHelperMax; i++ )
{
int nCallHelperIdx = pMoverProp->m_nCallHelperIdx[ i ];
int nCallHelperNum = pMoverProp->m_nCallHelperNum[ i ];
// ¾Æ¹«³ª ºÎ¸£´Â°ÍÀ̰ųª || °°Àº Á¾Á·¸¸ ºÎ¸£´Â ¿É¼ÇÀ϶§ °°Àº À妽ºÀΰ¡?
// ±×¸®°í.............
if( (pMoverProp->m_bHelpWho == 1 || (pMoverProp->m_bHelpWho == 2 && pObj->GetIndex() == pMover->GetIndex())) &&
( anCountMonster[ i ] < nCallHelperNum || nCallHelperNum == 0 ) )
{
apMonster[ anCountMonster[ i ] ][ i ] = (CMover*)pObj;
anCountMonster[ i ]++;
if( anCountMonster[ i ] >= MAX_ARRAY )
goto NEXT;
}
}
}
}
END_LINKMAP
3.Das was ich jetzt hab aber nicht geht.
FOR_LINKMAP( pMover->GetWorld(), vPos, pObj, 20 / MPU, CObj::linkPlayer, pMover->GetLayer() )
{
if( pObj->GetType() == OT_MOVER && ((CMover*)pObj)->IsPlayer() && pParty->IsMember( ((CMover*)pObj)->m_idPlayer ) )
{
apPlayer[ nCountPlayer++ ] = (CMover*)pObj;
if( nCountPlayer >= MAX_ARRAY )
goto NEXT2;
g_UserMng.AddChat( (CMover *)pObj, "Wir werden angegriffen!!!" );
}
}
END_LINKMAP
Hm komme nicht weiter,weiss nicht woran es liegt :(