GivePlayerMoney — различия между версиями
Материал из Pro-Pawn Wiki
DeimoS (обсуждение | вклад) |
м |
||
Строка 21: | Строка 21: | ||
const WEAPON_PRICE_DESERT_EAGLE = 500; // Стоимость Desert Eagle и патронов к нему | const WEAPON_PRICE_DESERT_EAGLE = 500; // Стоимость Desert Eagle и патронов к нему | ||
− | CMD: | + | CMD:buydeagle(playerid) |
{ | { | ||
if(GetPlayerMoney(playerid) < WEAPON_PRICE_DESERT_EAGLE) | if(GetPlayerMoney(playerid) < WEAPON_PRICE_DESERT_EAGLE) | ||
Строка 27: | Строка 27: | ||
GivePlayerMoney(playerid, -WEAPON_PRICE_DESERT_EAGLE); // Отнимем стоимость Desert Eagle | GivePlayerMoney(playerid, -WEAPON_PRICE_DESERT_EAGLE); // Отнимем стоимость Desert Eagle | ||
− | GivePlayerWeapon(playerid, | + | GivePlayerWeapon(playerid, WEAPON_DEAGLE, 24); // Выдадим Desert Eagle и 24 патрона к нему |
return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle."); | return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle."); | ||
} | } |
Текущая версия на 17:38, 16 октября 2020
Описание:
Добавляет указанную сумму к количеству денег, отображаемых в HUD'е игрока.
Параметры:
(playerid, money) |
playerid | ID игрока. |
money | Сумма, которую нужно "выдать" игроку (добавить к текущему количеству денег). |
Возвращаемое значение:
1
, если игрок подключен, иначе 0
.
Примечание |
Минимальное/максимальное значение денег: -2'147'483'648 (-2147483648) / 2'147'483'647 (2147483647) .
|
Пример использования:
const WEAPON_PRICE_DESERT_EAGLE = 500; // Стоимость Desert Eagle и патронов к нему
CMD:buydeagle(playerid)
{
if(GetPlayerMoney(playerid) < WEAPON_PRICE_DESERT_EAGLE)
return SendClientMessage(playerid, 0xFF0000FF, "Ошибка: {FFFFFF}У Вас недостаточно средств для покупки Desert Eagle.");
GivePlayerMoney(playerid, -WEAPON_PRICE_DESERT_EAGLE); // Отнимем стоимость Desert Eagle
GivePlayerWeapon(playerid, WEAPON_DEAGLE, 24); // Выдадим Desert Eagle и 24 патрона к нему
return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle.");
}
CMD:buydeagle(playerid)
{
if(GetPlayerMoney(playerid) < WEAPON_PRICE_DESERT_EAGLE)
return SendClientMessage(playerid, 0xFF0000FF, "Ошибка: {FFFFFF}У Вас недостаточно средств для покупки Desert Eagle.");
GivePlayerMoney(playerid, -WEAPON_PRICE_DESERT_EAGLE); // Отнимем стоимость Desert Eagle
GivePlayerWeapon(playerid, WEAPON_DEAGLE, 24); // Выдадим Desert Eagle и 24 патрона к нему
return SendClientMessage(playerid, -1, "Вы приобрели Deasert Eagle.");
}
См. также: