Так простой плагин, можешь сам написать.
Алгоритм примерно такой:
1) Делаешь хук на event_damage, в нём ставишь set_task(<шаг времени регенерации>, "функция_регенерации", НОМЕР_ФУНКЦИИ_ТАК_КАК_В_КОНЦЕ_РАУНДА_НАДО_БУДЕТ_ЕЁ_ОТМЕНИТЬ, _ , _ , "b")
2) Имея 1 глобальную переменную, при первом хуке не даёшь делать второй, пока не начнётся новый раунд
3) В конце раунда отменяешь task
4) Ну и сама функция регенерации - цикл от 0 до 32. Если у игрока < 100 hp, прибавить 1 hp, если у игрока меньше 100 AP, прибавить 1 AP Вариант 2:
1) Не делая глобальную регенерацию, проверяя всех и каждого, создавать task индивидуально для каждого игрока (но имеет ли смысл, я думаю, не имеет)