RU/getPlayerMoney

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Возвращает текущее количество денег игрока.

[[{{{image}}}|link=|]] Примечание: Количество может различаться между сервером и клиентом. Вы не должны доверять клиентским значениями, чтобы всегда быть точными.

Синтаксис

Click to collapse [-]
Сервер
int/bool getPlayerMoney ( player thePlayer )

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

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

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

  • thePlayer: Игрок, количество денег которого вы хотите получить.

Возвращает

Возвращает количество денег указанного игрока, false, если указанного игрока не существует.

Click to collapse [-]
Клиент
int getPlayerMoney ( )

Возвращает

Возвращает количество денег локального игрока.

Пример

Click to collapse [-]
Сервер

При вводе команды '/checkMoney' получает количество денег игрока и выводит сообщение c этим значением.

function checkMoney(thePlayer, command)
	local money = getPlayerMoney(thePlayer)                                -- получаем количество денег игрока, который ввёл команду
	if (money > 1000) then                                                 -- если денег больше 1000
		outputChatBox("Вы богаты: " .. tostring(money), thePlayer)     -- выведем количество денег
 	else
		outputChatBox("Бедный парень...", thePlayer)                   -- иначе выведем это сообщение
	end
end
addCommandHandler("checkMoney", checkMoney)                                    -- добавляем обработчик команды

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