GetPlayerHealth

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

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

Параметры:

(playerid, &Float:health)
playerid ID игрока.
&Float:health Переменная для сохранения количества HP игрока.


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

1 в случае успеха, либо 0, если игрок не подключен. Само здоровье возвращается косвенно через параметр health.

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

CMD:gethp(playerid, params[])
{
    if (0 == IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
    extract params -> new player:targetid; else // sscanf2
        return SendClientMessage(playerid, -1, "Использование: /gethp [ID игрока/часть ника]");
    if (targetid == INVALID_PLAYER_ID)
        return SendClientMessage(playerid, -1, "Игрок не найден.");
    new string[29 + (-2 + 4) + (-2 + 3)];
    new Float:health;
    GetPlayerHealth(targetid, health);
    format(string, sizeof(string), "Здоровье игрока #%d: %.0f ед.", targetid, health);
    return SendClientMessage(playerid, -1, string);
}


См. также: