20 посетителей на сайте. Из них:
Пользователи2
Роботы18
Список пользователей
Артем Москалев Сейчас на сайте
Святослав Наконечний Сейчас на сайте
Денис Был(a) в сети 3 минуты назад
Том Паттисон Был(a) в сети 7 минут назад
слава Был(a) в сети 8 минут назад
Ооо Оооо Был(a) в сети 12 минут назад
London ipad2018 Был(a) в сети 15 минут назад
Meliodas Demon Был(a) в сети 16 минут назад
Даниил Карапетян Был(a) в сети 18 минут назад
Grom_777 Valeron Был(a) в сети 24 минуты назад
Waxxa Был(a) в сети 25 минут назад
Был(a) в сети 26 минут назад
sergy Был(a) в сети 27 минут назад
Mykyta Bokyi Был(a) в сети 28 минут назад
TOKSYCHNIE Был(a) в сети 29 минут назад
QZORN Был(a) в сети 33 минуты назад
Raf Был(a) в сети 34 минуты назад
Макс Уваров Был(a) в сети 36 минут назад
Евгений Замолотнев Был(a) в сети 39 минут назад
WiseBear Был(a) в сети 45 минут назад
ITACHI Был(a) в сети 47 минут назад
BORZ Был(a) в сети 49 минут назад
Глеб Был(a) в сети 51 минуту назад
дидибок Был(a) в сети 55 минут назад
Был(a) в сети 56 минут назад
Kolya32777 Был(a) в сети 1 час назад
чива барашик Был(a) в сети 1 час назад
vitalik774rus Был(a) в сети 1 час назад
Junior Scream Был(a) в сети 1 час назад
кирилл Колесников Был(a) в сети 1 час назад
Артем Банников Был(a) в сети 1 час назад
Миха Букин Был(a) в сети 1 час назад
Денис Щебетун Был(a) в сети 1 час назад
Flavius Был(a) в сети 1 час назад
𝒫𝒶𝓃𝒹𝑜𝓇𝒶 M҉o҉l҉i҉t҉e҉s҉'҉ Был(a) в сети 1 час назад
Димитрий Коновалов Был(a) в сети 2 часа назад
mka Был(a) в сети 2 часа назад
Sergiy Был(a) в сети 2 часа назад
Deved Был(a) в сети 2 часа назад
Gdhs Jdjdjd Был(a) в сети 2 часа назад
Альфред Хабибуллин Был(a) в сети 2 часа назад
Даня Селиванов Был(a) в сети 2 часа назад
vfsdsdf Был(a) в сети 2 часа назад
M4ksiuu Был(a) в сети 2 часа назад
Умар Оздоев Был(a) в сети 2 часа назад
Clopo Alex Был(a) в сети 2 часа назад
Tiktok Был(a) в сети 2 часа назад
Oper Upol Был(a) в сети 2 часа назад
Николай Иркутск Был(a) в сети 3 часа назад
Дмитрий Был(a) в сети 3 часа назад
edfds sdfsdf Был(a) в сети 3 часа назад
Sasha Sasha Был(a) в сети 3 часа назад
Георгий Корнейчик Был(a) в сети 3 часа назад
Владимир Гусев Был(a) в сети 3 часа назад
Kelenko Был(a) в сети 3 часа назад
TIK TOK Был(a) в сети 3 часа назад
Zhekic Blogger Был(a) в сети 3 часа назад
уи иу Был(a) в сети 3 часа назад
ЕВГЕНИЙ Был(a) в сети 4 часа назад
Dato Guliazali195 Был(a) в сети 4 часа назад
Natasha Был(a) в сети 4 часа назад
Gresha Был(a) в сети 4 часа назад
mrvnss Был(a) в сети 4 часа назад
Skobo4ka Был(a) в сети 4 часа назад
Нет Имени Был(a) в сети 4 часа назад
kazinoradi kalov Был(a) в сети 4 часа назад
Александр череов Был(a) в сети 4 часа назад
Евгений Хиврич Был(a) в сети 4 часа назад
zloidw Был(a) в сети 4 часа назад
Николай Лопасев Был(a) в сети 4 часа назад
SFD Был(a) в сети 5 часов назад
Данил Король Был(a) в сети 5 часов назад
Был(a) в сети 5 часов назад
Дима Был(a) в сети 5 часов назад
Евгений Ёлин Был(a) в сети 5 часов назад
Mantake Был(a) в сети 5 часов назад
Был(a) в сети 5 часов назад
sdf Был(a) в сети 5 часов назад
radu sehtman Был(a) в сети 5 часов назад
Бутебродник Был(a) в сети 5 часов назад
Матвейка Тягур Был(a) в сети 5 часов назад
normand info Был(a) в сети 5 часов назад
Антон Шенекер Был(a) в сети 5 часов назад
[BAN] [BAN] Был(a) в сети 5 часов назад
Wagner Market Был(a) в сети 6 часов назад
Sergo MSK Был(a) в сети 6 часов назад
Moon Был(a) в сети 6 часов назад
Михаил Tankist Был(a) в сети 6 часов назад
Ромасан Гриша Был(a) в сети 6 часов назад
Илья Зонов Был(a) в сети 6 часов назад
P0k1m0n Был(a) в сети 6 часов назад
Alex Был(a) в сети 6 часов назад
Ростик Был(a) в сети 6 часов назад
baxton baxtonowski Был(a) в сети 6 часов назад
by VOSTAN Был(a) в сети 6 часов назад
TONI OWNPONI Был(a) в сети 6 часов назад
Sharing Был(a) в сети 6 часов назад
kirill travkin Был(a) в сети 6 часов назад
Магомед Был(a) в сети 7 часов назад
Трофим Был(a) в сети 7 часов назад
Крейзи Был(a) в сети 7 часов назад
Senan Kemerli Был(a) в сети 7 часов назад
Юлия Трубеева Был(a) в сети 7 часов назад
Был(a) в сети 7 часов назад
ТЕЗЗИ :D Был(a) в сети 7 часов назад
Алексей Крицкий Был(a) в сети 7 часов назад
Константин Яковлев Был(a) в сети 7 часов назад
Дима Савченко Был(a) в сети 7 часов назад
Armyashka Был(a) в сети 7 часов назад
mta game Был(a) в сети 7 часов назад
Sirena game Был(a) в сети 7 часов назад
Иван Был(a) в сети 7 часов назад
eskez Был(a) в сети 8 часов назад
ϟ PIXEKOT_PLAY ϟ Был(a) в сети 8 часов назад
Айнур Калимуллин Был(a) в сети 8 часов назад
колбаска Был(a) в сети 8 часов назад
Был(a) в сети 9 часов назад
Никита Был(a) в сети 9 часов назад
E N Z O Был(a) в сети 9 часов назад
Never Jois Был(a) в сети 9 часов назад
Иван Был(a) в сети 9 часов назад
Chufachek Был(a) в сети 10 часов назад
АНДРЕЙ ШЕВЧЕНКО Был(a) в сети 10 часов назад
HepBHblu Был(a) в сети 10 часов назад
Maxim Zalupkin Был(a) в сети 10 часов назад
Toha 2010 Был(a) в сети 10 часов назад
Div Bytes Был(a) в сети 11 часов назад
zzz Был(a) в сети 11 часов назад
Still Wait Был(a) в сети 11 часов назад
Survivor Ersin Korkut Был(a) в сети 12 часов назад
Был(a) в сети 12 часов назад
chel chelchel228 Был(a) в сети 12 часов назад
Sanid Nazyb Был(a) в сети 13 часов назад
Был(a) в сети 13 часов назад
максим ярославский Был(a) в сети 13 часов назад
Данила Цымбал Был(a) в сети 13 часов назад
Рифат Фархутдинов Был(a) в сети 13 часов назад
Матвей Палаткин Был(a) в сети 14 часов назад
NOVABOY - PRODUCTION Был(a) в сети 14 часов назад
Miss Ira 04 Был(a) в сети 14 часов назад
MB Poco Был(a) в сети 14 часов назад
Artemka Black Был(a) в сети 15 часов назад
Константин Яковлев Был(a) в сети 15 часов назад
Влад Волков Был(a) в сети 16 часов назад
0987654321 Был(a) в сети 16 часов назад
Алексей Сахаров Был(a) в сети 16 часов назад
Mateus Silva Был(a) в сети 16 часов назад
Genchik Был(a) в сети 16 часов назад
Никита жосан Был(a) в сети 16 часов назад
Listen to chanson HITS Был(a) в сети 17 часов назад
Антон Устюгов Был(a) в сети 17 часов назад
R.S Tutorsツ Был(a) в сети 19 часов назад
tdev Был(a) в сети 19 часов назад
Mr Provaider Был(a) в сети 19 часов назад
Павел Ляхов Был(a) в сети 20 часов назад
Vadik Filatoc Был(a) в сети 20 часов назад
Сергей Литвинов Был(a) в сети 20 часов назад
Артём Бутенко Был(a) в сети 20 часов назад
Andrew LF Был(a) в сети 21 час назад
Ramiri CRMP Был(a) в сети 21 час назад
HeSoYaMa Был(a) в сети 21 час назад
Shahzod Karimov Был(a) в сети 21 час назад
Геннадий Нитченко Был(a) в сети 21 час назад
Тёма Ку Был(a) в сети 21 час назад
Dima Был(a) в сети 21 час назад
Ratmirka Был(a) в сети 21 час назад
Danger Karleon Был(a) в сети 21 час назад
Sen Sei Был(a) в сети 22 часа назад
Alex Stake Был(a) в сети 22 часа назад
Space ;D Был(a) в сети 22 часа назад
Список ботов
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, Статьи

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