GetPlayerMoney

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

Описание:

Узнаёт количество денег, отображаемых в HUD'е игрока.

Параметры:

(playerid)
playerid ID игрока.


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

Количество денег, отображаемых в HUD'е игрока.

Info rhombus.png
Примечание
Функция возвращает фактическое значение денег, отображаемое в HUD'е игрока. Сервер не контролирует изменение количества денег у игрока, что позволяет игроку манипулировать значением денег любыми чит-программами. Настоятельно рекомендуется хранить количество денег у игрока на стороне сервера (в переменной) и работать именно с хранимым значением, а не со значением, возвращаемым данной функцией.


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

CMD:getmoney(playerid, params[])
{
    if (0 == IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, -1, "Вы не администратор сервера!");
    extract params -> new player:targetid; else // sscanf2
        return SendClientMessage(playerid, -1, "Использование: /getmoney [ID игрока/часть ника]");
    if (targetid == INVALID_PLAYER_ID)
        return SendClientMessage(playerid, -1, "Игрок не найден.");
    new string[56];
    GetPlayerName(targetid, string, sizeof(string));
    format(string, sizeof(string), "У игрока %s на руках $%d.", GetPlayerMoney(targetid));
    return SendClientMessage(playerid, -1, string);
}


См. также: