23 посетителя на сайте. Из них:
Пользователи4
Гости16
Роботы3
Список пользователей
Ринат Амиров Сейчас на сайте
вЛАСНИК Сейчас на сайте
ADLAN TAISOV Сейчас на сайте
Лаки Сейчас на сайте
Дмитрий Иванов Был(a) в сети 4 минуты назад
Никита Съянов Был(a) в сети 5 минут назад
Илья Был(a) в сети 5 минут назад
Artak Artakov Был(a) в сети 7 минут назад
Гамзат Мудунов Был(a) в сети 7 минут назад
Был(a) в сети 9 минут назад
Никита Пешков Был(a) в сети 12 минут назад
Влад Стасевич Был(a) в сети 13 минут назад
sh2rk _white Был(a) в сети 17 минут назад
Матвейка Тягур Был(a) в сети 18 минут назад
Егор Бондов Был(a) в сети 19 минут назад
HACK HOST Игровой хостинг Был(a) в сети 19 минут назад
Daniil Kardeman Был(a) в сети 20 минут назад
Андрей Был(a) в сети 20 минут назад
Алексей Смирнов Был(a) в сети 21 минуту назад
Санечка Дмитриевич Был(a) в сети 25 минут назад
LIMSUN Был(a) в сети 35 минут назад
Дмитрий Давыдов Был(a) в сети 35 минут назад
Анатолій Грабовецький Был(a) в сети 36 минут назад
Dato Guliazali Был(a) в сети 36 минут назад
Был(a) в сети 36 минут назад
Эрик Ветров Был(a) в сети 37 минут назад
Кирилл Жмышенко Был(a) в сети 51 минуту назад
Django Wu Был(a) в сети 52 минуты назад
Владимир Был(a) в сети 55 минут назад
Константин Яковлев Был(a) в сети 55 минут назад
Андрей Ревтов Был(a) в сети 58 минут назад
Іван Поцко Был(a) в сети 58 минут назад
Music For Car Был(a) в сети 1 час назад
Александр Попов Был(a) в сети 1 час назад
Serega Fedorov Был(a) в сети 1 час назад
Сергей Ситников Был(a) в сети 1 час назад
Vladislav Novoselskii Был(a) в сети 1 час назад
Zhekic Blogger Был(a) в сети 1 час назад
Артём Секирин Был(a) в сети 1 час назад
Demon Был(a) в сети 2 часа назад
Andrey Feechkin Был(a) в сети 2 часа назад
Был(a) в сети 2 часа назад
Roll Stail Был(a) в сети 2 часа назад
MaroS Был(a) в сети 2 часа назад
Александр Малозёмов Был(a) в сети 2 часа назад
Богдан Был(a) в сети 2 часа назад
Nikole Был(a) в сети 2 часа назад
wwffwzf fwfwfzfwz Был(a) в сети 2 часа назад
KraKen Hack Был(a) в сети 2 часа назад
Дмитрий Волков Был(a) в сети 2 часа назад
Вова Пінчук Был(a) в сети 2 часа назад
YODOKIKLAYON JKLADAQ Был(a) в сети 2 часа назад
Никита Маслов Был(a) в сети 2 часа назад
Тимур Фахретдинов Был(a) в сети 2 часа назад
INYAN Был(a) в сети 2 часа назад
артём Был(a) в сети 2 часа назад
Алексей Никулин Был(a) в сети 2 часа назад
Дима Егоров Был(a) в сети 2 часа назад
Лиза Был(a) в сети 2 часа назад
mazi kh Был(a) в сети 2 часа назад
TOKSYCHNIE Был(a) в сети 2 часа назад
Wist ABOBUS Был(a) в сети 3 часа назад
Антон Мурзенко Был(a) в сети 3 часа назад
Kislaya Popka Был(a) в сети 3 часа назад
Clopo Alex Был(a) в сети 3 часа назад
Антон Вальнов Был(a) в сети 3 часа назад
Evans_Voodman Был(a) в сети 3 часа назад
أحمد علييف Был(a) в сети 3 часа назад
Danger Player Был(a) в сети 3 часа назад
Евгений Дарков Был(a) в сети 3 часа назад
trava Был(a) в сети 3 часа назад
Jakub Zimola Был(a) в сети 3 часа назад
Levon Tumasyan Был(a) в сети 3 часа назад
Никита Колосов Был(a) в сети 3 часа назад
Тимофей Белоусов Был(a) в сети 3 часа назад
maxxis Был(a) в сети 4 часа назад
イロタナ リトラクタ Был(a) в сети 4 часа назад
Memphis Memphis Был(a) в сети 4 часа назад
Канал Дяди Амры!! Был(a) в сети 4 часа назад
Platon Seven Был(a) в сети 4 часа назад
Максим Шпирко Был(a) в сети 4 часа назад
mka Был(a) в сети 4 часа назад
Artem35745687648 Был(a) в сети 4 часа назад
пончик 2000 Был(a) в сети 4 часа назад
Михаил Иоффа Был(a) в сети 4 часа назад
Александр Иванов Был(a) в сети 4 часа назад
Kirill Mayson Был(a) в сети 4 часа назад
Никита Вьюгин Был(a) в сети 4 часа назад
Ваня Тащи Был(a) в сети 4 часа назад
Lolkek2109 Был(a) в сети 4 часа назад
Демьян Кочкожаров Был(a) в сети 4 часа назад
Саша Был(a) в сети 5 часов назад
Александр Был(a) в сети 5 часов назад
Wuffi Palazzi Был(a) в сети 5 часов назад
Werhastr Был(a) в сети 5 часов назад
_GaMeR _ Был(a) в сети 5 часов назад
Makeshov Был(a) в сети 5 часов назад
Антон Тернющенко Был(a) в сети 5 часов назад
Иван Ступак Был(a) в сети 5 часов назад
Swat Был(a) в сети 6 часов назад
Linerit Games Был(a) в сети 6 часов назад
сергей александров Был(a) в сети 6 часов назад
Марат Был(a) в сети 6 часов назад
Кирилл Юматов Был(a) в сети 6 часов назад
Leon Leon Был(a) в сети 6 часов назад
ীপ ৌং Был(a) в сети 6 часов назад
Alpina Был(a) в сети 6 часов назад
RedSuns Был(a) в сети 7 часов назад
Ваня Колесников Был(a) в сети 7 часов назад
Fade C-OPS Был(a) в сети 8 часов назад
Дима Гелевей Был(a) в сети 8 часов назад
Пиковый Король Был(a) в сети 9 часов назад
Aleksandr Был(a) в сети 9 часов назад
Ваня Был(a) в сети 9 часов назад
Apik1904 Был(a) в сети 10 часов назад
Тимур Нач Был(a) в сети 11 часов назад
Василий Влащицкий Был(a) в сети 11 часов назад
Neroun Был(a) в сети 12 часов назад
Sova Ray Был(a) в сети 12 часов назад
Ярослав Энштейн Был(a) в сети 12 часов назад
GStar Ink Был(a) в сети 12 часов назад
Rainbow

Команда Проекта

Был(a) в сети 13 часов назад
Maksim Lonov Был(a) в сети 13 часов назад
Мар'ян Цісельський Был(a) в сети 14 часов назад
Max Luilchack Был(a) в сети 14 часов назад
ivan semkas Был(a) в сети 15 часов назад
saba saba Был(a) в сети 15 часов назад
Никита Зотов Был(a) в сети 15 часов назад
mtnsnipes Был(a) в сети 16 часов назад
Mirze Ehedov Был(a) в сети 16 часов назад
Кирилл Рудиков Был(a) в сети 16 часов назад
xxNiKiTaxx Был(a) в сети 16 часов назад
_Flow_ Был(a) в сети 16 часов назад
Benjamin Batton Был(a) в сети 16 часов назад
Макс Смирнов Был(a) в сети 17 часов назад
Артем Дробаха Был(a) в сети 17 часов назад
Том Беккер Был(a) в сети 17 часов назад
Артем Титовский Был(a) в сети 17 часов назад
Валентин Шацький Был(a) в сети 17 часов назад
Михаил Сергеев Был(a) в сети 17 часов назад
Rase Enf Был(a) в сети 18 часов назад
WiseBear

Команда Проекта

Был(a) в сети 18 часов назад
Стасніслав Был(a) в сети 18 часов назад
motoninja yout2021 Был(a) в сети 18 часов назад
Loading...

Нашли ошибку?
Вы можете сообщить об этом администрации.
Выделив текст нажмите CTRL+Enter

Шаблон

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)

Скачать
Руководство по отладке - как найти ошибки в ваших скриптах
Руководство по отладке - как найти ошибки в ваших
24.12.2020, Статьи
Mapmanager
Mapmanager
12.02.2021, Уроки Скриптинг Мта
Mapmanager 2
Mapmanager 2
12.02.2021, Уроки Скриптинг Мта
Property Editor
Property Editor
02.11.2020, Скрипты Мта

Нет комментариев.