GetPlayerMoney — различия между версиями
Материал из Pro-Pawn Wiki
DeimoS (обсуждение | вклад) (Новая страница: «{{Description | Узнаёт количество денег, отображаемых в HUD игрока. }} {{Params|playerid}} {{Param | playerid | ID игр…») |
м |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Description | {{Description | ||
− | | Узнаёт количество денег, отображаемых в HUD игрока. | + | | Узнаёт количество денег, отображаемых в HUD'е игрока. |
}} | }} | ||
{{Params|playerid}} | {{Params|playerid}} | ||
Строка 8: | Строка 8: | ||
}} | }} | ||
{{Returns | {{Returns | ||
− | | Количество денег, отображаемых в HUD игрока. | + | | Количество денег, отображаемых в HUD'е игрока. |
}} | }} | ||
{{NoteInfo | {{NoteInfo | ||
− | | Функция возвращает фактическое значение денег, отображаемое в HUD игрока. Сервер не контролирует изменение количества денег у игрока, что позволяет игроку манипулировать значением денег любыми чит-программами. Настоятельно рекомендуется хранить количество денег у игрока на стороне сервера (в переменной) и работать именно с хранимым значением, а не со значением, возвращаемым данной функцией. | + | | Функция возвращает фактическое значение денег, отображаемое в HUD'е игрока. Сервер не контролирует изменение количества денег у игрока, что позволяет игроку манипулировать значением денег любыми чит-программами. Настоятельно рекомендуется хранить количество денег у игрока на стороне сервера (в переменной) и работать именно с хранимым значением, а не со значением, возвращаемым данной функцией. |
}} | }} | ||
{{Example}} | {{Example}} |
Текущая версия на 21:27, 7 декабря 2018
Описание:
Узнаёт количество денег, отображаемых в HUD'е игрока.
Параметры:
(playerid) |
playerid | ID игрока. |
Возвращаемое значение:
Количество денег, отображаемых в 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);
}
{
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);
}
См. также: