Source Frage pUser kämpft?

12/14/2011 16:35 Jopsi332#1
Gibt es eine pUser abfrage ob der user,bzw target , bzw mover gerade kämpft?
NICHT für die AI , da gibt es diese.
z.b. pUser->isfightnig

sowas meine ich.
12/14/2011 17:19 Krustenkäse#2
kann jetzt nicht garantieren, dass es funzt, aber wie wäre es mit:
Code:
BOOL CMover::IsFighting()
{
  if( m_idAttacker || m_idTargeter )
      return TRUE;
  return FALSE;
}
:D
12/14/2011 17:38 Jopsi332#3
danke ;D
12/20/2011 22:05 Jopsi332#4
geht leider niht es kommt immer true raus :D
12/20/2011 22:39 Krustenkäse#5
hm schade...

vllt gehts über den ObjectStatus... sieh dir mal die MoverAct.h an, dort sind alle Status definiert...
Wenn du nun wissen willst, ob jmnd kämpft:
Code:
BOOL IsFighting()
{
 if( m_pActMover->GetState() & OBJSTA_ATK_ALL )/*oder so was... sieh dir halt die Liste an^^*/
      return TRUE;
return FALSE;
}
12/20/2011 23:55 srslynub#6
CMover::IsAttackMode()