31 посетитель на сайте. Из них:
Пользователи5
Роботы26
Список пользователей
Владимир Паповян Сейчас на сайте
Антон Шенекер Сейчас на сайте
N Design Сейчас на сайте
hootan hedayati Сейчас на сайте
Ага Сейчас на сайте
Vann01 Был(a) в сети 4 минуты назад
Fedor_Pozitiv Был(a) в сети 5 минут назад
Danya Shedoy Был(a) в сети 7 минут назад
Евгений Замолотнев Был(a) в сети 7 минут назад
Roman Gavrysh Был(a) в сети 8 минут назад
Илья Лидский Был(a) в сети 11 минут назад
SLEEP Был(a) в сети 11 минут назад
STAKANcHik FF Был(a) в сети 11 минут назад
Lukian Был(a) в сети 19 минут назад
Gaspar Был(a) в сети 20 минут назад
Zender Game Был(a) в сети 23 минуты назад
Kiryukha Был(a) в сети 23 минуты назад
Clopo Alex Был(a) в сети 27 минут назад
Александр Миронов Был(a) в сети 27 минут назад
Алексей Пилипеев Был(a) в сети 27 минут назад
Денис Стряпчий Был(a) в сети 30 минут назад
Абдрасул кадыров Был(a) в сети 38 минут назад
Слава Павленко Был(a) в сети 39 минут назад
MESHKOV STEPAN Был(a) в сети 40 минут назад
Htrad Был(a) в сети 45 минут назад
Сеня Был(a) в сети 46 минут назад
Роман Был(a) в сети 55 минут назад
Karen Kagaryan Был(a) в сети 55 минут назад
Andrew LF Был(a) в сети 56 минут назад
Asasinka Был(a) в сети 1 час назад
Том Паттисон Был(a) в сети 1 час назад
Никита Был(a) в сети 1 час назад
Ab Antonian Был(a) в сети 1 час назад
Руслан Тимофеев Был(a) в сети 1 час назад
Раниль Пабгеров Был(a) в сети 1 час назад
WiseBear Был(a) в сети 1 час назад
Aretet Был(a) в сети 2 часа назад
Овоу Оакл Был(a) в сети 2 часа назад
Міша Был(a) в сети 2 часа назад
Эрик Гаманюк Был(a) в сети 2 часа назад
Деня xD Был(a) в сети 2 часа назад
Я Глава Был(a) в сети 2 часа назад
SaneX Был(a) в сети 2 часа назад
егор Был(a) в сети 2 часа назад
baxton baxtonowski Был(a) в сети 2 часа назад
Роберт Кишмахов Был(a) в сети 2 часа назад
Batuhan Sanlı Был(a) в сети 2 часа назад
The Killer Был(a) в сети 2 часа назад
evgen5532 Был(a) в сети 2 часа назад
Макс Уваров Был(a) в сети 2 часа назад
WarmWorld Был(a) в сети 2 часа назад
Alexs Soverkov Был(a) в сети 2 часа назад
senya holod Был(a) в сети 2 часа назад
Business Man Был(a) в сети 2 часа назад
Syndik Был(a) в сети 2 часа назад
Private Jhon Был(a) в сети 3 часа назад
David Gevorkyan Был(a) в сети 3 часа назад
АЛЕВТИНА Валенкова Был(a) в сети 3 часа назад
Ввааа Ьллл Был(a) в сети 3 часа назад
Ислам Закиров Был(a) в сети 3 часа назад
Server Был(a) в сети 3 часа назад
Павел Евдокимов Был(a) в сети 3 часа назад
FRE EZ Был(a) в сети 3 часа назад
Hassll U Был(a) в сети 3 часа назад
Tommy Design Был(a) в сети 3 часа назад
ramtik Был(a) в сети 3 часа назад
-Серебро Был(a) в сети 3 часа назад
Евгений Башкирцев Был(a) в сети 3 часа назад
Igor Mavrin Был(a) в сети 3 часа назад
Олег Клемин Был(a) в сети 3 часа назад
Влад Триазов Был(a) в сети 3 часа назад
Meylou Был(a) в сети 3 часа назад
Кирилл Лагуна Был(a) в сети 3 часа назад
Артём Замдинов Был(a) в сети 3 часа назад
MARKOVOD 125 Был(a) в сети 3 часа назад
Lost Angel Был(a) в сети 3 часа назад
Роман Левчук Был(a) в сети 4 часа назад
Даниил Девелоп Был(a) в сети 4 часа назад
Mrak Mamay Был(a) в сети 4 часа назад
Aleksandr Был(a) в сети 4 часа назад
Роман Махньов Был(a) в сети 4 часа назад
Egorka Province Был(a) в сети 4 часа назад
Александр Прохоренко Был(a) в сети 4 часа назад
Makeshov Был(a) в сети 4 часа назад
killer Был(a) в сети 4 часа назад
Юрий Фомичёв Был(a) в сети 4 часа назад
Даниил Быков Был(a) в сети 4 часа назад
TonyHasley Был(a) в сети 4 часа назад
Sharing Был(a) в сети 4 часа назад
Артем Шейнблат Был(a) в сети 4 часа назад
Никита Был(a) в сети 4 часа назад
ЛЕГУШКА Был(a) в сети 4 часа назад
Maks Брекреть Был(a) в сети 5 часов назад
Flesex Был(a) в сети 5 часов назад
VPN Был(a) в сети 5 часов назад
SHELBY Был(a) в сети 5 часов назад
Артемиз Был(a) в сети 5 часов назад
выаывфа Был(a) в сети 5 часов назад
Енот Плей Был(a) в сети 5 часов назад
Евгений Хиврич Был(a) в сети 5 часов назад
Immportal Был(a) в сети 5 часов назад
qwe we Был(a) в сети 5 часов назад
Kaiser Был(a) в сети 5 часов назад
Name Surname Был(a) в сети 6 часов назад
Такси Максим Был(a) в сети 6 часов назад
gsnv. Был(a) в сети 6 часов назад
Кирилл Sipailo Был(a) в сети 6 часов назад
P0k1m0n Был(a) в сети 6 часов назад
Kekich Был(a) в сети 6 часов назад
Евгений Железнов Был(a) в сети 6 часов назад
11e1 Был(a) в сети 6 часов назад
devil7655 Был(a) в сети 6 часов назад
Данил Гавриш Был(a) в сети 6 часов назад
x1ntezz Был(a) в сети 6 часов назад
denis gold Был(a) в сети 6 часов назад
Дильмурат Шаукетов Был(a) в сети 6 часов назад
Денис Басик Был(a) в сети 6 часов назад
Євгеній Гайналь Был(a) в сети 6 часов назад
денис пилипенко Был(a) в сети 7 часов назад
DENCHIK21 bu3722 Был(a) в сети 7 часов назад
Kaguya Был(a) в сети 7 часов назад
Matvey Kovr Был(a) в сети 7 часов назад
David Был(a) в сети 7 часов назад
Ваня Волков Был(a) в сети 7 часов назад
Ярик Был(a) в сети 8 часов назад
Кирилл Майдуда Был(a) в сети 8 часов назад
PussyCat Был(a) в сети 8 часов назад
popkabitbox Был(a) в сети 8 часов назад
Кирилко Шостаківський Был(a) в сети 8 часов назад
Gan Don Был(a) в сети 8 часов назад
FiSt Channel Был(a) в сети 8 часов назад
BORZ Был(a) в сети 8 часов назад
Fasbig Был(a) в сети 8 часов назад
Роман Кузнецов Был(a) в сети 8 часов назад
Zuy Engel Был(a) в сети 8 часов назад
XoxoL Был(a) в сети 9 часов назад
Савелий Журавлёв Был(a) в сети 9 часов назад
Константин Яковлев Был(a) в сети 9 часов назад
dsf Был(a) в сети 9 часов назад
Стас Был(a) в сети 9 часов назад
xelgast kill Был(a) в сети 9 часов назад
Максим Дип Был(a) в сети 9 часов назад
Глеб Залевский Был(a) в сети 9 часов назад
Raf Был(a) в сети 9 часов назад
243211 31251515 Был(a) в сети 9 часов назад
Ramzat Ramzat Был(a) в сети 9 часов назад
Татьяна Был(a) в сети 9 часов назад
Штеркель Ростислав Был(a) в сети 9 часов назад
DemYan Был(a) в сети 9 часов назад
Visa Flow Был(a) в сети 10 часов назад
Антон Буряк Был(a) в сети 10 часов назад
by VOSTAN Был(a) в сети 10 часов назад
GADJIC Был(a) в сети 10 часов назад
Gango Gango Был(a) в сети 10 часов назад
Докка Исламовия Был(a) в сети 10 часов назад
DEST Был(a) в сети 10 часов назад
adil ibadilla Был(a) в сети 10 часов назад
Young Shepinn Был(a) в сети 10 часов назад
Егор Варламов Был(a) в сети 10 часов назад
M4ksiuu Был(a) в сети 11 часов назад
QZORN Был(a) в сети 11 часов назад
Был(a) в сети 11 часов назад
Khamzi_02 Был(a) в сети 11 часов назад
Герман Был(a) в сети 11 часов назад
0987654321 Был(a) в сети 11 часов назад
FLOREN Был(a) в сети 11 часов назад
Yuriy Был(a) в сети 11 часов назад
AIMP TT Был(a) в сети 11 часов назад
Иван Баранов Был(a) в сети 11 часов назад
vooden123123 Был(a) в сети 13 часов назад
Александр Юривич Был(a) в сети 13 часов назад
Иван Какаев Был(a) в сети 13 часов назад
yongquan huang Был(a) в сети 13 часов назад
Sergo MSK Был(a) в сети 13 часов назад
Вадим Никитин Был(a) в сети 13 часов назад
Веселый Клоун Был(a) в сети 13 часов назад
Puffy Play Был(a) в сети 14 часов назад
Illya Ognivchuk Был(a) в сети 14 часов назад
RTX 4090 NVIDIA Был(a) в сети 14 часов назад
Skobo4ka Был(a) в сети 15 часов назад
Был(a) в сети 15 часов назад
Dato Guliazali195 Был(a) в сети 16 часов назад
Alor :3 Был(a) в сети 16 часов назад
Никита Медяник Был(a) в сети 18 часов назад
Adam Mail Был(a) в сети 18 часов назад
Артем Власов Был(a) в сети 20 часов назад
Илья Куртаев Был(a) в сети 20 часов назад
Назар Байструк Был(a) в сети 21 час назад
Матиматика Был(a) в сети 21 час назад
Под Под Был(a) в сети 21 час назад
Iwavc uyskw Был(a) в сети 21 час назад
Roman Fredow Был(a) в сети 22 часа назад
Савелий Пономарёв Был(a) в сети 22 часа назад
Владик Пиздатик Был(a) в сети 22 часа назад
AnrokTM Был(a) в сети 22 часа назад
Дмитрий Был(a) в сети 22 часа назад
natan nasper Был(a) в сети 22 часа назад
WOT TRONES Был(a) в сети 22 часа назад
Матвейка Тягур Был(a) в сети 23 часа назад
Мохьмад Борз Был(a) в сети 23 часа назад
TOKSYCHNIE Был(a) в сети 23 часа назад
Список ботов
rambler (26)

Следите за нами!

getElementsByType

Описание

Эта функция используется для получения списка всех элементов заданного типа. Это может быть полезно, Так как он не учитывает того, где в дереве элементов. Он может использоваться как для встроенных типов (см. ниже) или с любого пользовательского типа, используемая в .файл карте. Например, если имеется элемент типа "флаг" (например, <флаг />) в интернет .Map-файл, используя "флаг" в качестве аргумента типа хотела ее найти.

Syntax
Server

table getElementsByType ( string theType, [ element startat=getRootElement() ] ) 

Client

Обязательные Аргументы

Тип элемента вы хотите, чтобы список. Это же как имя тега в .Map файл, поэтому он может использоваться с пользовательским типом элемента, если это необходимо. Встроенных типов можно найти здесь: элемент

  • "player": Игрок подключен к серверу
  • "ped": A пед
  • "water": Водный многоугольник
  • "sound":Звук игры 
  • "vehicle": Транспортное средство
  • "object": Объект 
  • "pickup": Пикап
  • "marker": Маркер
  • "colshape": Форма столкновения
  • "blip": Блип
  • "radararea": Радар
  • "team": Команда
  • "spawnpoint": Спавн Поинт
  • "console": Консоль
  • "projectile": Клиентский снаряд
  • "effect": Клиентские Эфекты
  • "light": клиентский свет
  • "searchlight": Скриншот
  • "shader": Шейдер
  • "texture": Текстуры
    Необязательные аргументы
    ПРИМЕЧАНИЕ: При использовании необязательных аргументов вам может потребоваться предоставить все аргументы перед тем, который вы хотите использовать. Для получения дополнительной информации о необязательных аргументах см. Дополнительные аргументы.

    startat: элемент, с которого должен начинаться поиск. Выполняется поиск дочерних элементов этого элемента, братьев, сестер или родителей не будет. По умолчанию,
    это корневой элемент, который подходит для большинства случаев использования.
    streamedIn: если true, функция будет возвращать только те элементы, которые передаются в потоковом режиме.
    Возврат
    Возвращает таблицу, содержащую все элементы указанного типа. Возвращает пустую таблицу, если нет элементов указанного типа.
    Возвращает false, если указанная строка недействительна (или не является строкой).

    Пример 
    Пример 1: Этот пример извлекает таблицу игроков на сервере и проверяет, находится ли каждый из них в транспортном средстве:

  • local players = getElementsByType ( "player" ) -- get a table of all the players in the server
    for theKey,thePlayer in ipairs(players) do -- use a generic for loop to step through each player
       if ( isPlayerInVehicle ( thePlayer ) ) then -- if the player is in a vehicle, announce it
          outputChatBox ( getPlayerName ( thePlayer ) .. " is in a vehicle" )
       else -- if the player isn't in a vehicle, announce that he/she is on foot
          outputChatBox ( getPlayerName ( thePlayer ) .. " is on foot" )
       end
    Пример 2: Этот пример извлекает таблицу команд на сервере и отображает их в чате:
    local teams = getElementsByType("team")
    for i,team in ipairs(teams) do
       local teamName = getTeamName(team) -- get the team name
       outputChatBox(teamName) -- display the team name in chat
    end
    Пример 3: Здесь показано, как можно создать новый элемент для описания заправочной станции:
    function createGasStations(below)
        local gasstations = getElementsByType ( "gasstation", below ) -- get a table of all the gas station elements in the element tree
        for theKey,theGasStation in ipairs(gasstations) do 
            local x = getElementData(theGasStation, "posX") -- get the position of the element
            local y = getElementData(theGasStation, "posY")
            local z = getElementData(theGasStation, "posZ")
            setElementParent(createColSphere(x, y, z, 10), theGasStation) -- create a colshape for the gas station at the gas station's position
            addEventHandler("onColShapeHit", theGasStation, giveGas) -- when the player hits
        end
    end
    
    function mapLoad()
        createGasStations(source) -- create gas stations for the map that's just loaded
    end
    addEventHandler("onResourceStart", resourceRoot, mapLoad)
    
    function giveGas(hittingElement)
        local theGasStation = source
        if getElementType(hittingElement) == "vehicle" then
            local gas_left = getElementData(theGasStation, "amount")
            local gas_speed = getElementData(theGasStation, "speed")
            if gas_left > 0 then
    
                local gas_to_remove = gas_speed 
                if gas_left < gas_speed then
                    gas_to_remove = gas_left
    
                local current_vehicle_gas = getElementData(hittingElement, "gas")
                current_vehicle_gas = current_vehicle_gas + gas_to_remove
                gas_left = gas_left - gas_to_remove
    
                setElementData(hittingElement, "gas", current_vehicle_gas)
                setElementData(theGasStation, "amount", gas_left)
            else
                outputChatBox("Pump is out of gas!")
            end
        end
    end
    Пример 4: Этот пример проходит через всех подключенных игроков и перенаправляет их на другой хост-сервер:
    local serverIP = "99.88.77.66" -- Change to your server IP to redirect everyone
    local serverPort = 22005 -- The destination server's port
    
    function redirectAllPlayers()
        for _,p in ipairs (getElementsByType("player")) do
            if p then
                redirectPlayer (p, serverIP, serverPort)
            end
        end
    end
    addEventHandler ("onResourceStart", resourceRoot, redirectAllPlayers)




Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Дата:
Автор ресурса:

Я

Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA
Обучение LUA
Обучение LUA
24.12.2020, Статьи

Нет комментариев.Оставишь комментарий?