RU/onPickupUse: Difference between revisions
Jump to navigation
Jump to search
(Translating to Russian language) |
No edit summary |
||
Line 30: | Line 30: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{RU/See also/ | {{RU/See also/Event|RU/Pickup events|События пикапа}} | ||
[[en:onPickupUse]] | [[en:onPickupUse]] |
Latest revision as of 14:12, 8 June 2022
Это событие срабатывает, когда игрок стоит на пикапе, не находясь в транспортном средстве.
Подсказка: Пикапы используют формы коллизии, вы можете получить форму коллизии пикапа с помощью 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 - проверяет, было ли отменено последнее завершённое событие