enum
{
RI_Revives, // Скольких человек поднял игрок в течении раунда или жизни
// (зависит от квара sm_revival_reset)
RI_Revived, // Сколько раз игрока возродили в течении раунда
RI_Target, // Индекс возрождаемого игрока (0, если в данный момент никого)
RI_Percents // Прогресс возрождения в процентах (т.е. значения от 0 до 100)
};
// Возращает выбранный тип информации об игроке при корректных выбраных параметрах
native int Revival_GetPlayerInfo(int сlient, int type);
// Меняет выбранный тип информации об игроке при корректных выбраных параметрах
native void Revival_SetPlayerInfo(int сlient, int type, int value);
// В момент возрождения передаёт индексы возраждающего и возрождаемого.
// Также передаёт и при этом позволяет менять значения получаемых возрождающим фрагов и очков здоровья
// (на которые будет изменено здоровье возрождающего и получено возрождённым).
forward void Revival_OnPlayerReviving(int reviver, int target, int &frags, int &diff_hp, int &health);