GivePlayerMoney — различия между версиями
Материал из Pro-Pawn Wiki
DeimoS (обсуждение | вклад) (Новая страница: «{{Description | Изменяет количество денег, отображаемых в HUD игрока, на указанную сумму. }} {{Params|pl…») |
DeimoS (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
| Изменяет количество денег, отображаемых в HUD игрока, на указанную сумму. | | Изменяет количество денег, отображаемых в HUD игрока, на указанную сумму. | ||
}} | }} | ||
− | {{Params|playerid}} | + | {{Params|playerid, money}} |
{{Param | {{Param | ||
| playerid | | playerid |
Версия 16:59, 7 декабря 2018
Описание:
Изменяет количество денег, отображаемых в HUD игрока, на указанную сумму.
Параметры:
(playerid, money) |
playerid | ID игрока. |
money | Сумма, на которую нужно изменить текущее значение денег игрока. |
Возвращаемое значение:
1
, если игрок подключен, иначе 0
.
Примечание |
Минимальное/максимальное значение денег: -2.147.483.647 (-2147483647) / 2.147.483.647 (2147483647)
|
Пример использования:
const WEAPON_DESERT_EAGLE_PRICE = 500;
CMD:buyeagle(playerid)
{
if(GetPlayerMoney(playerid) < WEAPON_DESERT_EAGLE_PRICE)
return SendClientMessage(playerid, 0xFF0000FF, "Ошибка: {FFFFFF}У Вас недостаточно средств для покупки Desert Eagle.");
GivePlayerMoney(playerid, -WEAPON_DESERT_EAGLE_PRICE);// Отнимем $500
GivePlayerWeapon(playerid, WEAPONSKILL_DESERT_EAGLE, 24);// Выдадим Desert Eagle и 24 патрона к нему
return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle.");
}
CMD:buyeagle(playerid)
{
if(GetPlayerMoney(playerid) < WEAPON_DESERT_EAGLE_PRICE)
return SendClientMessage(playerid, 0xFF0000FF, "Ошибка: {FFFFFF}У Вас недостаточно средств для покупки Desert Eagle.");
GivePlayerMoney(playerid, -WEAPON_DESERT_EAGLE_PRICE);// Отнимем $500
GivePlayerWeapon(playerid, WEAPONSKILL_DESERT_EAGLE, 24);// Выдадим Desert Eagle и 24 патрона к нему
return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle.");
}
См. также: