SetPlayerHealth RU

From SA-MP Wiki

Jump to: navigation, search

SetPlayerHealth

Описание:

Устанавливает здоровье игрока.


Параметры:
(playerid, Float:health)
playeridID игрока, которому нужно установить здоровье.
Float:healthЗначение здоровья. Максимально отображаемое здоровье на HUD - 100, однако более высокие значения могут использоватьcя.


Возвращаемые значения:

  • 1: Функция успешно выполнена.
  • 0: Функции не удалось выполниться. Игрок не подключен.


Пример использования:

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp("/heal", cmdtext, true))
    {
        SetPlayerHealth(playerid, 100);
        return 1;
    }
    if(!strcmp("/kill", cmdtext, true))
    {
        SetPlayerHealth(playerid, 0);
        return 1;
    }
    return 0;
}
Image:32px-Circle-style-warning.png

Важное
Примечание

Получаемое количество здоровья округляется до целых чисел: установив 50.15 мы получим 50.0


Image:32px-Ambox_warning_orange.png

Примечания

  • При установке здоровья игрока на 0 или ниже, он умрет.
  • Если здоровье игрока ниже 10 или выше 98303, полоса здоровья будет мигать.


Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • GetPlayerHealth: Получает значение здоровья игрока
  • GetPlayerArmour: Получает значение брони игрока
  • SetPlayerArmour: Задает значение брони для игрока.
Personal tools
In other languages