True. That's why I have mentiond the EVENT_PLAYER_COMBAT_STATE above.
If you get into combat you'll normaly draw your weapons. And if not you can be pretty sure that you will do so soon
Or check it with ArePlayerWeaponsSheathed() in the event callback function.