Jump to content

Recommended Posts

Hello, for this purpose you need a stopwatch and events:

    private readonly Stopwatch _combatTimer = new Stopwatch();

    public void Initialize()
        EventsLua.AttachEventLua(LuaEventsId.PLAYER_REGEN_DISABLED, CombatStart);
        EventsLua.AttachEventLua(LuaEventsId.PLAYER_REGEN_ENABLED, CombatEnd);

    private void CombatStart(object context)

    private void CombatEnd(object context)

usage in a method for example:

        if (_combatTimer.ElapsedMilliseconds > 8000)
            Logging.Write("In combat since 8 seconds");


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...