RU/setPlayerMoney

From Multi Theft Auto: Wiki

Устанавливает определённое количество денег игроку, независимо от текущего количества денег.

[[{{{image}}}|link=]] Примечание:
  • Установка отрицательных значений не работает и фактически даёт игроку большое количество денег.
  • Использование этой функции со стороны клиента (не рекомендуется) не изменяет количество денег со стороны сервера.

Синтаксис

Click to collapse [-]
Сервер
bool setPlayerMoney ( player thePlayer, int amount [, bool instant = false ] ) 

Синтаксис ООП Помогите! Я не понимаю, что это!

Метод: player:setMoney(...)
Переменная: .money
Парная функция: getPlayerMoney

Обязательные аргументы

  • thePlayer: Игрок, которому вы хотите установить деньги.
  • amount: Целое число, указывающее новое количество денег игрока.

Необязательные аргументы

Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.

  • instant: Если установлено на true, деньги установятся без анимации пересчёта, как в одиночной игре.
Click to collapse [-]
Клиент
bool setPlayerMoney ( int amount [, bool instant = false ] ) 

Обязательные аргументы

  • amount: Целое число, указывающее новое количество денег игрока.

Необязательные аргументы

Примечание. При использовании необязательных аргументов Вам может потребоваться предоставить все аргументы перед тем аргументом, который Вы хотите использовать. Для более подробной информации ознакомьтесь с необязательными аргументами.

  • instant: Если установлено на true, деньги установятся без анимации пересчёта, как в одиночной игре.

Возвращает

Возвращает true, если деньги были установлены, или false, если были переданы неверные аргументы.

Пример

Пример 1: Этот пример устанавливает игроку, указанное в команде "setcash", количество денег.

function setCash(thePlayer, command, amount)       -- при вызове функции setCash
    setPlayerMoney(thePlayer, tonumber(amount))    -- изменяем количество денег игрока
end
addCommandHandler("setcash", setCash)           -- добавляем обработчик команды setcash

Пример 2: Этот пример устанавливает всем игрокам 1337 денег при вводе команды "leet" в консоль.

function leetmoney()
	setPlayerMoney(root, 1337)
end
addCommandHandler("leet", leetmoney)

Смотрите также