RU/onTrailerAttach: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{RU/Server event}}
{{RU/Server event}}
This event is triggered when a trailer is attached to a truck.
Данное событие происходит, когда прицеп присоединяется к грузовику.


==Parameters==
==Параметры==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
vehicle theTruck
vehicle theTruck
</syntaxhighlight>  
</syntaxhighlight>  


*'''theTruck''': The truck vehicle that got attached to this trailer
*'''theTruck''': Грузовик, к которому был присоединен прицеп


==Source==
==Источник==
The [[event system#Event source|source]] of this event is the trailer [[vehicle]] that the truck got attached to.
Источником этого события является прицеп, который был присоединен к грузовику.


<!-- Only include this section below if cancelling the event has any effect. If you don't know if it does, ask a dev! -->
<!-- Only include this section below if cancelling the event has any effect. If you don't know if it does, ask a dev! -->
==Cancel effect==
==Отмена события==
If this event is [[Event system#Canceling|canceled]], the trailer will detach from the truck again.
Если это событие отменить, то прицеп снова отсоединится от грузовика.


==Example==  
==Пример==  
<!-- Explain what the example is in a single sentance -->
<!-- Explain what the example is in a single sentance -->
This example removes a trailer from the truck it is attached to. Good if you do not want people attaching trailers to vehicles
Данный пример показывает, как можно отсоединить прицеп от грузовика, к которому это прицеп присоединен. Вы можете использовать её, если не хотите, чтобы игроки присоединяли грузовики к прицепам.
<!-- Add the code below, an emphasis should be on making it clear, not optimized. You could provide two versions if you wish, one clear and well commented, the other optimized -->
<!-- Add the code below, an emphasis should be on making it clear, not optimized. You could provide two versions if you wish, one clear and well commented, the other optimized -->
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 28: Line 28:
</syntaxhighlight>
</syntaxhighlight>


{{See also/Server event|Vehicle events}}
{{RU/See also/Server event|RU/Vehicle events}}
 
[[en:onTrailerAttach]]

Latest revision as of 10:48, 30 March 2010

Данное событие происходит, когда прицеп присоединяется к грузовику.

Параметры

vehicle theTruck
  • theTruck: Грузовик, к которому был присоединен прицеп

Источник

Источником этого события является прицеп, который был присоединен к грузовику.

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

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

Пример

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

function detachTrailer(theTruck)
    detachTrailerFromVehicle(theTruck, source) --detach the newly attached trailer
 end
addEventHandler("onTrailerAttach", getRootElement(), detachTrailer)


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

RU/Vehicle events

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

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

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

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

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

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

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