23 посетителя на сайте. Из них:
Пользователи3
Роботы20
Список пользователей
WiseBear Сейчас на сайте
Катана Баженов Сейчас на сайте
Амир Сейчас на сайте
Никита Грунин Был(a) в сети 4 минуты назад
DolTeReS_dev Был(a) в сети 6 минут назад
toryko pepe2 Был(a) в сети 12 минут назад
Сергей Поляков Был(a) в сети 15 минут назад
Илья Зонов Был(a) в сети 29 минут назад
Ab Antonian Был(a) в сети 32 минуты назад
Aliksandr Cernov Был(a) в сети 35 минут назад
Александр Сороковиков Был(a) в сети 36 минут назад
Zhekic Blogger Был(a) в сети 40 минут назад
Руслан Чумаков Был(a) в сети 42 минуты назад
Стёпа Был(a) в сети 50 минут назад
Guga Ovlaščenko Был(a) в сети 51 минуту назад
Jack Был(a) в сети 55 минут назад
Maras Shakur Был(a) в сети 55 минут назад
Sommeron Был(a) в сети 55 минут назад
mrvnss Был(a) в сети 56 минут назад
raf Был(a) в сети 1 час назад
zloidw Был(a) в сети 1 час назад
by VOSTAN Был(a) в сети 1 час назад
Otto River Был(a) в сети 1 час назад
db9vol Был(a) в сети 1 час назад
Артём Был(a) в сети 1 час назад
Андрей Сорокин Был(a) в сети 1 час назад
Александр Пивоваров Был(a) в сети 1 час назад
Савелий Журавлёв Был(a) в сети 1 час назад
Dmitry Был(a) в сети 1 час назад
Grek _Mayorov Был(a) в сети 2 часа назад
Lost Angel Был(a) в сети 2 часа назад
Брал Старсер Был(a) в сети 2 часа назад
печенько печенько Был(a) в сети 2 часа назад
Даня Баринов Был(a) в сети 2 часа назад
Dream Team Был(a) в сети 2 часа назад
дидибок Был(a) в сети 2 часа назад
GuglAk01 Был(a) в сети 2 часа назад
Snitch 1337 Был(a) в сети 2 часа назад
Kenya Walkman Был(a) в сети 2 часа назад
Davit Davit Был(a) в сети 2 часа назад
Nikita Был(a) в сети 2 часа назад
Его Его Был(a) в сети 2 часа назад
Hdnsnsk Был(a) в сети 2 часа назад
Евгений Уланов Был(a) в сети 3 часа назад
Олег Зайцев Был(a) в сети 3 часа назад
destroy Был(a) в сети 3 часа назад
Антон Шенекер Был(a) в сети 3 часа назад
MB Poco Был(a) в сети 3 часа назад
Антон Томчук Был(a) в сети 3 часа назад
Neka Был(a) в сети 3 часа назад
supreks Был(a) в сети 3 часа назад
Был(a) в сети 3 часа назад
Enotik Был(a) в сети 3 часа назад
Максим Сергеевич Был(a) в сети 3 часа назад
Макар Ерусланов Был(a) в сети 3 часа назад
Flavius Был(a) в сети 3 часа назад
Мансур Был(a) в сети 3 часа назад
Егор Софронов Был(a) в сети 4 часа назад
Михаил Абдрахимов Был(a) в сети 4 часа назад
Garik Был(a) в сети 4 часа назад
Константин Яковлев Был(a) в сети 4 часа назад
amcxk ufdgeg Был(a) в сети 4 часа назад
sergy Был(a) в сети 4 часа назад
Aleks Был(a) в сети 4 часа назад
Нет Имени Был(a) в сети 4 часа назад
Макс Уваров Был(a) в сети 4 часа назад
buda buda1488 Был(a) в сети 4 часа назад
Князь Был(a) в сети 4 часа назад
Lev Labaev Был(a) в сети 5 часов назад
Влад Мазеин Был(a) в сети 5 часов назад
женя чернов Был(a) в сети 5 часов назад
Emilija Zakrevskaja Был(a) в сети 5 часов назад
Serhii Pashchenko Был(a) в сети 5 часов назад
fober4ik Был(a) в сети 5 часов назад
Петрович Генадий Был(a) в сети 5 часов назад
FLlXl Был(a) в сети 5 часов назад
Sergiyko Был(a) в сети 5 часов назад
Homa Хомовичь Был(a) в сети 5 часов назад
Максим Видинеев Был(a) в сети 5 часов назад
Роман Левчук Был(a) в сети 5 часов назад
G4R Был(a) в сети 5 часов назад
Максим Ващенко Был(a) в сети 6 часов назад
Максим Видинеев Был(a) в сети 6 часов назад
Данил Гавриш Был(a) в сети 6 часов назад
Kill Standoff 2 Был(a) в сети 6 часов назад
Диман сараев Был(a) в сети 6 часов назад
Ромашка Константинов Был(a) в сети 6 часов назад
ЯН Хиненвич Был(a) в сети 6 часов назад
Алихан Абдкаликов Был(a) в сети 6 часов назад
Михаил Белашев Был(a) в сети 6 часов назад
Makeshov Был(a) в сети 6 часов назад
Наталья Терещенко Был(a) в сети 6 часов назад
Сергей Шемет Был(a) в сети 6 часов назад
Adim129 Был(a) в сети 6 часов назад
squad busters Был(a) в сети 7 часов назад
Breeze Был(a) в сети 7 часов назад
Миша Тихий Был(a) в сети 7 часов назад
Ислам Төлеухан Был(a) в сети 7 часов назад
Стас Север Был(a) в сети 7 часов назад
Ярик Был(a) в сети 7 часов назад
Дмитрий Вострик Был(a) в сети 7 часов назад
Тиимерлан Зиннуров Был(a) в сети 8 часов назад
Articles 2.0 Был(a) в сети 8 часов назад
Ислам Был(a) в сети 8 часов назад
Роберт Кишмахов Был(a) в сети 8 часов назад
Имран Имранов Был(a) в сети 8 часов назад
Егор Амогус Был(a) в сети 8 часов назад
Александр Вольв Был(a) в сети 8 часов назад
Ali Bacaev Был(a) в сети 8 часов назад
volog ma Был(a) в сети 8 часов назад
Nikita Был(a) в сети 8 часов назад
# БОЕВЫЕ КОРЧИ Был(a) в сети 8 часов назад
Samur4k Был(a) в сети 8 часов назад
Данил Абдулин Был(a) в сети 9 часов назад
Alex Micher Был(a) в сети 9 часов назад
Матвей Горпинченко Был(a) в сети 9 часов назад
Ян Бочан Был(a) в сети 9 часов назад
Антон Лавренюк Был(a) в сети 9 часов назад
Mysterio Был(a) в сети 9 часов назад
Йосип Копинець Был(a) в сети 9 часов назад
moloyoffc Был(a) в сети 10 часов назад
Эагуга Был(a) в сети 10 часов назад
sdf Был(a) в сети 10 часов назад
Max Severny Был(a) в сети 10 часов назад
Миша Микерин Был(a) в сети 10 часов назад
Артем Коротеев Был(a) в сети 10 часов назад
Артем Добров Был(a) в сети 10 часов назад
Aslan Был(a) в сети 11 часов назад
0987654321 Был(a) в сети 11 часов назад
Никита жосан Был(a) в сети 11 часов назад
Adill Был(a) в сети 11 часов назад
ridokain Был(a) в сети 11 часов назад
natan nasper Был(a) в сети 11 часов назад
Ярослав Был(a) в сети 12 часов назад
danu ivanov Был(a) в сети 12 часов назад
Дмитрий Павлов Был(a) в сети 12 часов назад
Тимофей Фролов Был(a) в сети 12 часов назад
issqvm Был(a) в сети 12 часов назад
Александр Андрюнин Был(a) в сети 12 часов назад
Kirya.07 Был(a) в сети 12 часов назад
Евгений Бутов Был(a) в сети 13 часов назад
Сережа Был(a) в сети 13 часов назад
Alexandr Был(a) в сети 13 часов назад
Евгений Крылов Был(a) в сети 13 часов назад
Сегрей Хорошко Был(a) в сети 14 часов назад
Andrey Был(a) в сети 14 часов назад
Данил Редько Был(a) в сети 14 часов назад
Павел Евдокимов Был(a) в сети 14 часов назад
Fade C-OPS Был(a) в сети 14 часов назад
Yaroslav Pak Был(a) в сети 15 часов назад
Руслан Тимофеев Был(a) в сети 16 часов назад
Extazzz Был(a) в сети 16 часов назад
Матвей Батурин Был(a) в сети 16 часов назад
Koqq Был(a) в сети 16 часов назад
Иван Черняков Был(a) в сети 17 часов назад
Jefferson Pereira Был(a) в сети 18 часов назад
Natasha Был(a) в сети 18 часов назад
Stelser Bro Был(a) в сети 18 часов назад
Sirena game Был(a) в сети 19 часов назад
Микита Опейда Был(a) в сети 19 часов назад
Влад Шкунда Был(a) в сети 19 часов назад
LokasDog Был(a) в сети 20 часов назад
BeDa Был(a) в сети 21 час назад
Alpha Был(a) в сети 21 час назад
TONI OWNPONI Был(a) в сети 21 час назад
Konrad Ziomson Был(a) в сети 22 часа назад
АЛЕКСАНДР Был(a) в сети 22 часа назад
Armenia Erevan Был(a) в сети 22 часа назад
Dmitriy Dementev Был(a) в сети 22 часа назад
mta game Был(a) в сети 22 часа назад
Ольга Был(a) в сети 23 часа назад
Kiryukha Был(a) в сети 23 часа назад
Артём Туманов Был(a) в сети 23 часа назад
Фёдор ******* Был(a) в сети 23 часа назад
Єржан хансен Был(a) в сети 23 часа назад
Дима Савченко Был(a) в сети 24 часа назад
A Ye Был(a) в сети 24 часа назад
holocastik404 Был(a) в сети 24 часа назад
Список ботов
rambler (15)
aport (4)

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

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, Статьи

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