19 посетителей на сайте. Из них:
Пользователи1
Роботы18
Список пользователей
Akira Markov Сейчас на сайте
Семëн Ханьков Сейчас на сайте
Кирилл Журба Был(a) в сети 3 минуты назад
Goody Pepsicov Был(a) в сети 7 минут назад
sdf Был(a) в сети 9 минут назад
Иван Богуцкий Был(a) в сети 19 минут назад
Саня Был(a) в сети 25 минут назад
вова фабрика Был(a) в сети 26 минут назад
Илья Был(a) в сети 28 минут назад
karasek Был(a) в сети 28 минут назад
Kolya32777 Был(a) в сети 28 минут назад
Антон Буряк Был(a) в сети 32 минуты назад
Миша Руденко Был(a) в сети 35 минут назад
Maras Shakur Был(a) в сети 38 минут назад
Okoldovany Был(a) в сети 48 минут назад
servers minecraft Был(a) в сети 53 минуты назад
Жизнь двух попугаев Был(a) в сети 53 минуты назад
by VOSTAN Был(a) в сети 1 час назад
Сергей Был(a) в сети 1 час назад
Thomas Clemente Был(a) в сети 2 часа назад
Иван Сидоров Был(a) в сети 2 часа назад
Дмитрий Был(a) в сети 2 часа назад
Адам Ахмедов Был(a) в сети 2 часа назад
сергей папа Был(a) в сети 2 часа назад
Дима Был(a) в сети 2 часа назад
Miopik Devs Был(a) в сети 2 часа назад
Влад Мазеин Был(a) в сети 2 часа назад
yard Был(a) в сети 2 часа назад
Fiski Showw4 Был(a) в сети 2 часа назад
Илья Зонов Был(a) в сети 2 часа назад
Кирилл Пугачёв Был(a) в сети 2 часа назад
Глеб Залевский Был(a) в сети 2 часа назад
Димитрий Коновалов Был(a) в сети 2 часа назад
дидибок Был(a) в сети 2 часа назад
Иван Дорофеев Был(a) в сети 3 часа назад
Equanimity Был(a) в сети 3 часа назад
Sssoft Pubg Был(a) в сети 3 часа назад
Royal / MTA Был(a) в сети 3 часа назад
Tweedlex / Был(a) в сети 3 часа назад
Meyson Kertis Был(a) в сети 3 часа назад
Нет Имени Был(a) в сети 3 часа назад
Ильнар Сырлыбаев Был(a) в сети 3 часа назад
Кирилл Был(a) в сети 3 часа назад
Макс Был(a) в сети 3 часа назад
Kvar4 Был(a) в сети 3 часа назад
Zver1o7 Zver1o7 Был(a) в сети 3 часа назад
Sirena game Был(a) в сети 3 часа назад
Demon Был(a) в сети 3 часа назад
WiseBear Был(a) в сети 4 часа назад
Waxxa Был(a) в сети 4 часа назад
Zhekic Blogger Был(a) в сети 4 часа назад
test Был(a) в сети 4 часа назад
Kristik Bukki Был(a) в сети 4 часа назад
Татьяна Усанова Был(a) в сети 4 часа назад
Сoders Company Был(a) в сети 4 часа назад
toryko pepe2 Был(a) в сети 4 часа назад
Ab Antonian Был(a) в сети 4 часа назад
Ярослав Был(a) в сети 4 часа назад
Олег Добрый Был(a) в сети 4 часа назад
Garik Был(a) в сети 4 часа назад
BlackPaseble Был(a) в сети 5 часов назад
Osnova Legends? Был(a) в сети 5 часов назад
Александр Был(a) в сети 5 часов назад
TONI OWNPONI Был(a) в сети 5 часов назад
BORZ Был(a) в сети 5 часов назад
Of Mipa Был(a) в сети 5 часов назад
volog ma Был(a) в сети 5 часов назад
attthereally qthereal Был(a) в сети 5 часов назад
Макс Уваров Был(a) в сети 5 часов назад
Кирилл Был(a) в сети 5 часов назад
Артём Емельянов Был(a) в сети 5 часов назад
zloidw Был(a) в сети 5 часов назад
Александр Был(a) в сети 5 часов назад
ww qwrf Был(a) в сети 6 часов назад
кирилл мадисон Был(a) в сети 6 часов назад
Сергей Литвинов Был(a) в сети 6 часов назад
Mascot RolePlay Был(a) в сети 6 часов назад
печенько печенько Был(a) в сети 6 часов назад
Apex Scholar Был(a) в сети 6 часов назад
Mr Provaider Был(a) в сети 6 часов назад
Space ;D Был(a) в сети 6 часов назад
QZORN Был(a) в сети 6 часов назад
Артём Был(a) в сети 6 часов назад
Епп Был(a) в сети 6 часов назад
netGio Был(a) в сети 7 часов назад
issqvm Был(a) в сети 7 часов назад
Dato Guliazali195 Был(a) в сети 7 часов назад
Raf Был(a) в сети 7 часов назад
Div Bytes Был(a) в сети 7 часов назад
bear suit Был(a) в сети 7 часов назад
Byxlo_22 Был(a) в сети 7 часов назад
Я Глава Был(a) в сети 7 часов назад
Тьяго Шульц Был(a) в сети 8 часов назад
Сеня Был(a) в сети 8 часов назад
Кирилл Гудим Был(a) в сети 8 часов назад
FLlXl Был(a) в сети 8 часов назад
Савелий Журавлёв Был(a) в сети 8 часов назад
Flavius Был(a) в сети 8 часов назад
hbfgh 4trdgfv Был(a) в сети 8 часов назад
Лучший Трейдер Был(a) в сети 8 часов назад
Роман Шариков Был(a) в сети 8 часов назад
Joe Bryon Был(a) в сети 8 часов назад
rayman77 Был(a) в сети 8 часов назад
Private Jhon Был(a) в сети 8 часов назад
Максим Борода Был(a) в сети 9 часов назад
The Loweer Был(a) в сети 9 часов назад
Artik Hopkins Был(a) в сети 9 часов назад
Андрей Ак Был(a) в сети 9 часов назад
Ddon Был(a) в сети 9 часов назад
benz Был(a) в сети 9 часов назад
Слава Громов Был(a) в сети 9 часов назад
Pyata4ok 2 Глэк Был(a) в сети 10 часов назад
REZERVNAIA POCHTA Был(a) в сети 10 часов назад
Фндо Федор Был(a) в сети 10 часов назад
Maxim Zalupkin Был(a) в сети 10 часов назад
Thuggin Gangster Был(a) в сети 11 часов назад
db9vol Был(a) в сети 11 часов назад
Vahram Xachatryan Был(a) в сети 11 часов назад
Francesco Winner Был(a) в сети 12 часов назад
Internet' 'x Был(a) в сети 12 часов назад
Порошок Был(a) в сети 12 часов назад
Алексей Никулин Был(a) в сети 12 часов назад
enFIZ enFIZ Был(a) в сети 12 часов назад
Константин Яковлев Был(a) в сети 12 часов назад
Егор Седых Был(a) в сети 13 часов назад
Серёжа Дереглазов Был(a) в сети 13 часов назад
Netheritkin Был(a) в сети 13 часов назад
Hitman Bmwf11 Был(a) в сети 14 часов назад
Nikita 228 Был(a) в сети 15 часов назад
ЕВГЕНИЙ Был(a) в сети 15 часов назад
Aa,zz Был(a) в сети 15 часов назад
Леонид Сапожников Был(a) в сети 15 часов назад
sorcs Был(a) в сети 18 часов назад
dead_look Был(a) в сети 18 часов назад
Natasha Был(a) в сети 19 часов назад
11111111111 Был(a) в сети 20 часов назад
Клайдик Был(a) в сети 21 час назад
M4ksiuu Был(a) в сети 21 час назад
Асхьаб Вараев Был(a) в сети 21 час назад
Ага Был(a) в сети 21 час назад
سلطان سلمان Был(a) в сети 22 часа назад
Микола Был(a) в сети 22 часа назад
Павел Почекуев Был(a) в сети 22 часа назад
TOKSYCHNIE Был(a) в сети 22 часа назад
Веселый Был(a) в сети 22 часа назад
Adim129 Был(a) в сети 22 часа назад
Был(a) в сети 22 часа назад
Lost Angel Был(a) в сети 22 часа назад
Bogdan Karaman Был(a) в сети 22 часа назад
Ruslan Bichurin Был(a) в сети 23 часа назад
mimiha Был(a) в сети 23 часа назад
HiTmAn_7777 Был(a) в сети 23 часа назад
Denis Dmi Был(a) в сети 23 часа назад
Дмитрий Был(a) в сети 23 часа назад
Zahar Был(a) в сети 23 часа назад
Ярослав Юрченко Был(a) в сети 23 часа назад
Artem aboba Был(a) в сети 23 часа назад
Список ботов
rambler (18)

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

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

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