RU/onPickupUse: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Translating to Russian language)
 
No edit summary
 
Line 30: Line 30:
</syntaxhighlight>
</syntaxhighlight>


{{RU/See also/Server event|RU/Pickup events}}
{{RU/See also/Event|RU/Pickup events|События пикапа}}


[[en:onPickupUse]]
[[en:onPickupUse]]

Latest revision as of 14:12, 8 June 2022

Это событие срабатывает, когда игрок стоит на пикапе, не находясь в транспортном средстве.


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

Параметры

player playerWhoUsed

Источник

  • пикап, который используется игроком.

Подробнее об источниках событий см. здесь

Отмена события

Если это событие отменено, игроку не будет выдан предмет, который он подобрал.

Пример использования

Пример 1. Этот пример выводит сообщение в окно чата, когда игрок использует пикап.

function pickupUse( thePlayer )
    outputChatBox( getPlayerName( thePlayer ) .. " использовал пикап!" )
end
addEventHandler( "onPickupUse", root, pickupUse )


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

События пикапа

Функции событий

Серверные функции

  • getCancelReason - получает причину отмены события
  • triggerClientEvent - позволяет вызвать срабатывание события, предварительно созданного на клиенте
  • triggerLatentClientEvent - аналог triggerClientEvent, но скорость передачи может быть ограничена

Клиентские функции

  • triggerLatentServerEvent - аналог triggerServerEvent, но скорость передачи может быть ограничена
  • triggerServerEvent - позволяет вызвать срабатывание события, предварительно созданного на сервере

Общие функции

  • addEvent - позволяет зарегистрировать своё собственное событие
  • addEventHandler - прикрепляет к событию обработчик
  • cancelEvent - останавливает автоматическую внутреннюю обработку события
  • cancelLatentEvent - останавливает автоматическую внутреннюю обработку скрытого события
  • getEventHandlers - получает прикреплённые функции из события и присоединённый элемент из текущего lua-скрипта
  • getLatentEventHandles - получает текущие скрытые события в очереди
  • getLatentEventStatus - получает состояние одного скрытого события в очереди
  • removeEventHandler - открепляет от события обработчик
  • triggerEvent - вызывает срабатывание указанного события для указанного элемента в дереве элементов
  • wasEventCancelled - проверяет, было ли отменено последнее завершённое событие