RU/Client Scripting Functions: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (a link to server func)
No edit summary
 
(21 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<pageclass class="client"></pageclass>
<pageclass class="client"></pageclass>
На этой странице располагается список всех '''клиентских''' функций скриптинга, которые когда-либо были внедрены и теперь являются встроенными, начиная с MTA 1.0. Чтобы запросить новую функцию или событие, напишите об этом [[Requested Functions and Events|сюда]].
На этой странице располагается список всех '''клиентских''' функций скриптинга, которые когда-либо были внедрены и теперь являются встроенными, начиная с MTA 1.0. Чтобы запросить новую функцию или событие, напишите об этом [[Requested Functions and Events|сюда]]. Если вам захочется узнать о других функциях, посетите [[RU/Useful Functions|страницу с полезными функциями]].


'''Серверные функции скриптинга можно найти здесь: [[RU/Server Scripting Functions]].
'''Серверные функции скриптинга можно найти [[RU/Server Scripting Functions|здесь]].
__TOC__
 
==Функции браузера==
{{RU/Browser_functions}}
 
==Функции ввода==
{{Client_input_functions}}


Если вам захочется узнать о других функциях, посетите [[RU/Useful Functions|страницу с полезными функциями]].
==Функции взрыва==
{{Client_explosion_functions}}


{{Warning|Страницы русской вики обновляются нечасто, поэтому мы также рекомендуем посетить [[Client Scripting Functions|английскую версию данной страницы]]. Там список '''всегда''' полный.|true}}
==Функции воды==
__TOC__
{{RU/Client_water_functions}}
{{RU/Shared_water_functions}}
 
==Функции вывода==
{{Client_output_functions}}
 
==Функции движка==
{{Engine_functions}}


==Функции звука==
==Функции звука==
{{Client_audio_functions}}
{{Client_audio_functions}}


==Функции меток на радаре==
==Функции игрока==
{{Client_blip_functions}}
{{Client_player_functions}}


==Функции камеры==
==Функции камеры==
{{Client_camera_functions}}
{{Client_camera_functions}}


==Функции тела и одежды==
==Функции коллизионной формы (colshape)==
{{Client_Clothes and body functions}}
{{Client_collision_shape_functions}}


==Функции колшейпов (colshape)==
==Функции команд==
{{Client_collision_shape_functions}}
{{Client_team_functions}}


==Функции курсора==
==Функции курсора==
{{Client_cursor_functions}}
{{Client_cursor_functions}}


==Функции отрисовки==
==Функции маркера==
{{Drawing_functions}}
{{Client_marker_functions}}


==Функции эффектов==
==Функции матрицы==
{{Client_Effects_functions}}
{{Shared_matrix_functions}}


==Функции элементов==
==Функции метки на радаре==
{{Client_element_functions}}
{{Client_blip_functions}}


==Функции движка==
==Функции мира==
{{Engine_functions}}
{{Client_world_functions}}


==Функции событий==
==Функции объекта==
{{Client_event_functions}}
{{Client_object_functions}}
 
==Функции взрывов==
{{Client_explosion_functions}}
 
==Файловые функции==
{{Client file functions}}


==Функции огня==
==Функции огня==
{{Client fire functions}}
{{Client fire functions}}


==GUI функции==
==Функции оружия==
{{GUI_functions}}
{{RU/Client_weapon_functions}}
 
{{RU/Shared_weapon_functions}}
==Функции ввода==
{{Client_input_functions}}


==Функции маркеров==
==Функции освещения==
{{Client_marker_functions}}
{{Client_light_functions}}


==Функции объектов==
==Функции отрисовки==
{{Client_object_functions}}
{{Drawing_functions}}


==Функции вывода==
==Функции пешехода (NPC)==
{{Client_output_functions}}
 
==Функции педов==
{{Client_ped_functions}}
{{Client_ped_functions}}


==Функции пикапов==
==Функции пикапа==
{{Client_pickup_functions}}
{{Client_pickup_functions}}


==Функции игроков==
==Функции прожекторов==
{{Client_player_functions}}
{{Client_serial_functions}}
 
==Функции ресурсов==
{{RU/Client_resource_functions}}
{{RU/Shared_resource_functions}}


==Функции снарядов==
==Функции снаряда==
{{Client_projectile_functions}}
{{Client_projectile_functions}}
==Функции события==
{{RU/Client_event_functions}}
{{RU/Shared_event_functions}}
==Функции создания оружия==
{{Client_weapon_creation_functions}}
==Функции тела и одежды==
{{Client_Clothes and body functions}}


==Функции территорий радара==
==Функции территорий радара==
{{Client_radar-area_functions}}
{{Client_radar-area_functions}}


==Функции ресурсов==
==Функции транспорта==
{{Client_resource_functions}}
{{Client_vehicle_functions}}


==Функции серийников==
==Функции утилит==
{{Client_serial_functions}}
{{Client_utility_functions}}


==Функции команд==
==Функции файла==
{{Client_team_functions}}
{{Client file functions}}


==Утилитарные функции==
==Функции элемента==
{{Client_utility_functions}}
{{RU/Client_element_functions}}
{{RU/Shared_element_functions}}


==Функции транспорта==
==Функции эффекта==
{{Client_vehicle_functions}}
{{Client_Effects_functions}}


==Функции воды==
==Функции GUI==
{{Client_water_functions}}
{{RU/GUI_functions}}


==Функции оружия==
==Функции SVG==
{{Client_weapon_functions}}
{{SVG_functions}}


==Функции мира==
==Функции UTF-8==
{{Client_world_functions}}
{{UTF8 functions}}


==XML функции==
==Функции XML==
{{Client XML functions}}
{{RU/Client XML_functions}}
{{RU/Shared XML_functions}}


[[ar:Client Scripting Functions]]
[[pl:Funkcje po stronie klienta]]
[[it:Funzioni Client-side]]
[[en:Client Scripting Functions]]
[[en:Client Scripting Functions]]
[[it:Funzioni Client-side]]
[[es:Funciones del cliente]]
[[pl:Funkcje po stronie klienta]]
[[de:Clientseitige_Funktionen]]
[[tr:Client Taraflı Fonksiyonlar]]
[[zh-cn:客户端脚本函数]]

Latest revision as of 21:16, 7 June 2022

На этой странице располагается список всех клиентских функций скриптинга, которые когда-либо были внедрены и теперь являются встроенными, начиная с MTA 1.0. Чтобы запросить новую функцию или событие, напишите об этом сюда. Если вам захочется узнать о других функциях, посетите страницу с полезными функциями.

Серверные функции скриптинга можно найти здесь.

Функции браузера

Функции графического интерфейса пользователя (GUI)


Функции ввода



Функции взрыва


Функции воды

  • isWaterDrawnLast - определяет, рисуется ли вода последней в порядке рендеринга
  • setWaterDrawnLast - изменяет порядок рендеринга воды
  • createWater - создаёт область воды
  • getWaterColor - возвращает цвет воды мира GTA
  • getWaterVertexPosition - возвращает мировую позицию вершины (т.е. угла) водной области
  • getWaveHeight - возвращает текущую высоту волны
  • resetWaterColor - сбрасывает цвет воды мира GTA по умолчанию
  • resetWaterLevel - сбрасывает уровень воды в мире GTA до уровня по умолчанию
  • setWaterColor - меняет цвет воды в мире GTA
  • setWaterLevel - устанавливает высоту части или всей воды в игровом мире
  • setWaterVertexPosition - устанавливает мировое положение угловой точки воды
  • setWaveHeight - устанавливает высоту волны на указанное значение


Функции вывода


Функции движка


Функции звука


Функции игрока


Функции камеры


Функции коллизионной формы (colshape)


Функции команд


Функции курсора


Функции маркера


Функции матрицы


Функции метки на радаре


Функции мира


Функции объекта


Функции огня


Функции оружия

  • getOriginalWeaponProperty - получает исходное свойство указанного типа оружия
  • getPickupWeapon - получает ID оружия из указанного пикапа
  • getSlotFromWeapon - получает слот к которому принадлежит оружие
  • getWeaponIDFromName - получает ID оружия из его названия
  • getWeaponNameFromID - получает название оружия или причину смерти из его ID
  • getWeaponProperty - получает свойство указанного оружия
  • setWeaponAmmo - устанавливает определенное кол-во боеприпасов для указанного оружия
  • setWeaponProperty - устанавливает свойство указанного типа оружия


Функции освещения


Функции отрисовки


Функции пешехода (NPC)


Функции пикапа


Функции прожекторов


Функции ресурсов


Функции снаряда


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

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


Функции создания оружия


Функции тела и одежды


Функции территорий радара


Функции транспорта


Функции утилит


Функции файла


Функции элемента



Функции эффекта


Функции GUI

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

Браузеры

Кнопки

Флажки

Списки

Редактируемые поля

Таблицы

Памятки

Индикаторы

Переключатели

Полосы прокрутки

Панели прокрутки

Статические изображения

Панели вкладок

Вкладки

Текстовые метки

Окна


Функции SVG


Функции UTF-8


Функции XML

  • xmlCopyFile - копирует всё содержимое определённого узла в XML-документе в новый файл документа
  • xmlCreateChild - создаёт новый дочерний узел в узле XML
  • xmlCreateFile - создаёт новый XML-документ, который впоследствии можно сохранить в файл с помощью xmlSaveFile
ДО ВЕРСИИ 1.0.0 :
  • xmlCreateSubNode - создаёт подузел для указанного XML узла
  • xmlFindSubNode - возвращает именованный подузел определённого XML узла
  • xmlDestroyNode - удаляет узел XML из дерева узлов XML
  • xmlFindChild - возвращает именованный дочерний узел узла XML
  • xmlLoadFile - загружает XML-файл и возвращает узел, указав конкретный путь к файлу
  • xmlLoadString - создаёт XML узел из строкового ввода
  • xmlNodeGetAttribute - возвращает атрибут узла в файле конфигурации
  • xmlNodeGetAttributes - возвращает все аттрибуты выбранного XML узла
  • xmlNodeGetChildren - возвращает все дочерние элементы определенного XML узла или определенного дочернего узла
  • xmlNodeGetName - возвращает имя тега указанного XML узла
  • xmlNodeGetParent - возвращает родительский узел XML узла
  • xmlNodeGetValue - читает значения тегов в файлах XML
  • xmlNodeSetAttribute - редактирует атрибуты узла в файле конфигурации
  • xmlNodeSetName - задает имя тега указанного XML узла
  • xmlNodeSetValue - присваивает значения тегам в файлах XML
  • xmlSaveFile - сохраняет загруженный файл XML
  • xmlUnloadFile - выгружает XML файл из памяти