Consegui resolver sozinho.
Para quem tem a mesma dúvida e ainda não conseguiu, segue abaixo como fiz para resolver.
Tópico resolvido
if msgcontains(msg, "yes") then
if not getCreatureCondition(cid, CONDITION_INFIGHT) then
talkState[talkUser] = 1
{aqui dentro a ação que ele vai fazer}
else
selfSay('o que vai dizer enquanto o monstros estiver atacando', cid)
end
talkState[talkUser] = 0
end
vasculhei um monte de arquivo das sources pra descobrir esse comando kkk