RU/givePlayerMoney
Jump to navigation
Jump to search
Данная функций прибавляет деньги к текущему количеству денег игрока. Чтобы установить абсолютное значение, используйте setPlayerMoney.
Примечание: При использовании функции со стороны клиента (не рекомендуется), количество денег со стороны сервера не меняется. |
Синтаксис
Click to collapse [-]
Серверbool givePlayerMoney ( player thePlayer, int amount )
Синтаксис ООП Помогите! Я не понимаю, что это!
- Метод: player:giveMoney(...)
- Переменная: .money
Обязательные аргументы
- thePlayer: Игрок, которому вы даёте деньги.
- amount: Положительное целое число, указывающее количество денег, которое нужно дать игроку.
Click to collapse [-]
Клиентbool givePlayerMoney ( int amount )
Обязательные аргументы
- amount: Положительное целое число, указывающее количество денег, которое нужно дать игроку.
Возвращает
Возвращает true если деньги были добавлены, или false, если были переданы неверные аргументы.
Пример
Click to collapse [-]
Пример 1 - Клиент и серверЭтот пример даёт игроку деньги при использовании команды "givecash".
function consoleGiveCash ( thePlayer, command, amount ) --при вызове команды givecash givePlayerMoney ( thePlayer, amount ) --дать игроку указанное количество денег end addCommandHandler ( "givecash", consoleGiveCash ) --добавляем обработчик для команды "givecash"
Click to collapse [-]
Пример 2 - СерверЭтот пример даёт игроку одну тысячу долларов в качестве награды за убийство другого игрока.
function rewardOnWasted ( ammo, killer, killerweapon, bodypart ) --если есть убийца и он не тот же, кто умер if ( killer ) and ( killer ~= source ) then givePlayerMoney ( killer, 1000 ) --награждаем убийцу 1000 наличными. end end addEventHandler ( "onPlayerWasted", getRootElement(), rewardOnWasted ) --прикрепляем функцию rewardOnWasted к соответствующему событию.
Смотрите также
- forcePlayerMap
- getAlivePlayers
- getDeadPlayers
- getPlayerACInfo
- getPlayerAnnounceValue
- getPlayerBlurLevel
- getPlayerCount
- getPlayerFromName
- getPlayerIdleTime
- getPlayerIP
- getPlayerMoney
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerSerial
- getPlayerTeam
- getPlayerVersion
- getPlayerWantedLevel
- getRandomPlayer
- givePlayerMoney
- isPlayerMapForced
- isPlayerMuted
- isPlayerNametagShowing
- isVoiceEnabled
- redirectPlayer
- resendPlayerACInfo
- resendPlayerModInfo
- setPlayerAnnounceValue
- setPlayerBlurLevel
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerMuted
- setPlayerName
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- setPlayerTeam
- setPlayerVoiceBroadcastTo
- setPlayerVoiceIgnoreFrom
- setPlayerWantedLevel
- showPlayerHudComponent
- spawnPlayer
- takePlayerMoney
- takePlayerScreenShot