https://wiki.multitheftauto.com/wiki/RU/wasEventCancelled?feed=atom&action=historyRU/wasEventCancelled - Revision history2024-03-29T11:24:43ZRevision history for this page on the wikiMediaWiki 1.39.3https://wiki.multitheftauto.com/index.php?title=RU/wasEventCancelled&diff=75038&oldid=prevEOFIK: Translating to Russian language2022-06-08T12:01:22Z<p>Translating to Russian language</p>
<p><b>New page</b></p><div>__NOTOC__<br />
{{RU/Server client function}}<br />
<br />
Эта функция проверяет, было ли отменено последнее завершённое событие. Это в основном полезно для пользовательских событий, созданных сценариями.<br />
<br />
События могут быть отменены с помощью [[RU/cancelEvent|cancelEvent]], это указывает на то, что ресурс, который вызвал событие, должен сделать всё возможное, чтобы отменить любые изменения, внесённые тем, что вызвало событие. См. [[RU/triggerEvent|triggerEvent]] для более подробного объяснения этого.<br />
<br />
==Синтаксис== <br />
<syntaxhighlight lang="lua"><br />
bool wasEventCancelled( ) <br />
</syntaxhighlight><br />
<br />
===Возвращаемые значения===<br />
*'''[[RU/Boolean|true]]''', если событие было отменено.<br />
*'''[[RU/Boolean|false]]''', если:<br />
# событие не было отменено;<br />
# события не существует.<br />
<br />
==Пример использования== <br />
'''Пример 1.''' В этом примере проверяется, отменялось ли пользовательское событие "onFlagPickup".<br />
<syntaxhighlight lang="lua"><br />
addEvent( "onFlagPickup", true )<br />
<br />
function flagHitcheck( thePlayer )<br />
parentElement = getElementParent( source ) -- получить родительский элемент маркера<br />
if ( getElementType( parentElement ) == "flag" ) then -- если это элемент флага, то<br />
triggerEvent ( "onFlagPickup", source, thePlayer ) -- запускаем наше событие "onFlagPickup" <br />
if ( not wasEventCancelled() ) then -- если обработчик для события "onFlagPickup" не отменил его, то<br />
setElementData( thePlayer, "hasFlag", true ) -- установить, что игрок поднял флаг<br />
end<br />
end<br />
end<br />
addEventHandler( "onMarkerHit", getRootElement(), flagHitCheck )<br />
</syntaxhighlight><br />
<br />
==Смотрите также==<br />
{{RU/Event functions}}<br />
<br />
[[en:wasEventCancelled]]</div>EOFIK