15 посетителей на сайте. Из них:
Пользователи1
Роботы14
Список пользователей
Максим Окаденюк Сейчас на сайте
Dmitriy Anarchyev Был(a) в сети 3 минуты назад
AvereX AvereX Был(a) в сети 6 минут назад
TechTrend Был(a) в сети 12 минут назад
SerVant Был(a) в сети 12 минут назад
Makeshov Был(a) в сети 14 минут назад
Волк Был(a) в сети 14 минут назад
Lenovo Thinkbook Был(a) в сети 19 минут назад
Дмитрий Вдовченко Был(a) в сети 23 минуты назад
Ihor Dm Был(a) в сети 24 минуты назад
Эндрю Был(a) в сети 27 минут назад
дмитрий Ковардеев Был(a) в сети 29 минут назад
Demon Был(a) в сети 38 минут назад
Олександр Філонов Был(a) в сети 39 минут назад
t1melove Был(a) в сети 42 минуты назад
Alvor Был(a) в сети 47 минут назад
F_enome_n ️ Был(a) в сети 52 минуты назад
Вадим Ткаченко Был(a) в сети 53 минуты назад
Дима Савченко Был(a) в сети 55 минут назад
Андрей Царь Был(a) в сети 1 час назад
nastya kogut Был(a) в сети 1 час назад
Был(a) в сети 1 час назад
Nikita Был(a) в сети 2 часа назад
Den 777 Был(a) в сети 2 часа назад
Антон Был(a) в сети 2 часа назад
640&480 Был(a) в сети 2 часа назад
AQUA Был(a) в сети 2 часа назад
Телега Был(a) в сети 2 часа назад
Артём Карташов Был(a) в сети 2 часа назад
Артем Федосеев Был(a) в сети 2 часа назад
Міша Был(a) в сети 2 часа назад
Алексей Был(a) в сети 2 часа назад
POLYGON Был(a) в сети 2 часа назад
Ярослав Был(a) в сети 2 часа назад
ttt i Был(a) в сети 3 часа назад
Clopo Alex Был(a) в сети 3 часа назад
Хамзат Был(a) в сети 3 часа назад
Александр Чекаев Был(a) в сети 3 часа назад
Flesex Был(a) в сети 3 часа назад
Olexandr Lubord Был(a) в сети 3 часа назад
вЛАСНИК Был(a) в сети 3 часа назад
GAPUR TV Был(a) в сети 3 часа назад
FRE EZ Был(a) в сети 3 часа назад
[ГСЗФ] Tommy_Doms Был(a) в сети 3 часа назад
Алексей Повельев Был(a) в сети 3 часа назад
DENCHIK21 bu3722 Был(a) в сети 3 часа назад
Евгений Прокофьев Был(a) в сети 4 часа назад
Был(a) в сети 4 часа назад
андрей старосвеский Был(a) в сети 4 часа назад
WiseBear Был(a) в сети 4 часа назад
Володя Свищук Был(a) в сети 4 часа назад
Alinur Был(a) в сети 5 часов назад
Aftosh Был(a) в сети 5 часов назад
Андарбек Хасмухаджиев Был(a) в сети 5 часов назад
Snickers Snickers Был(a) в сети 5 часов назад
Матвей Терещенко Был(a) в сети 5 часов назад
Ggdhdh Hdhdhxh Был(a) в сети 5 часов назад
Dagestani Был(a) в сети 5 часов назад
Sergo MSK Был(a) в сети 5 часов назад
Dato Guliazali195 Был(a) в сети 5 часов назад
Сергей Мельников Был(a) в сети 5 часов назад
Frenzy Был(a) в сети 5 часов назад
Ganzes Ganzesov Был(a) в сети 6 часов назад
Игорь Никита Был(a) в сети 6 часов назад
ararrarra Был(a) в сети 6 часов назад
Дамир Тлупов Был(a) в сети 6 часов назад
Влад Шкунда Был(a) в сети 6 часов назад
Xander Был(a) в сети 7 часов назад
Михайло Трач Был(a) в сети 7 часов назад
db9vol Был(a) в сети 7 часов назад
Такси Максим Был(a) в сети 7 часов назад
0987654321 Был(a) в сети 7 часов назад
TONI OWNPONI Был(a) в сети 7 часов назад
Deniska Hansen Был(a) в сети 7 часов назад
Диман Савченков Был(a) в сети 7 часов назад
Нариман Индирчиев Был(a) в сети 7 часов назад
Shuhrat Mansuraliyev Был(a) в сети 7 часов назад
Игорь Спешилов Был(a) в сети 8 часов назад
Дима Был(a) в сети 8 часов назад
Сергей Шемет Был(a) в сети 8 часов назад
Tank Был(a) в сети 8 часов назад
Никита Был(a) в сети 8 часов назад
Герман Курило Был(a) в сети 8 часов назад
LiyaMurr Был(a) в сети 9 часов назад
даник мелкий Был(a) в сети 9 часов назад
Alex Businessman Был(a) в сети 9 часов назад
Hyundai Accent Был(a) в сети 9 часов назад
@lex Был(a) в сети 9 часов назад
Кирилл Был(a) в сети 9 часов назад
Artem Был(a) в сети 9 часов назад
Алексей Был(a) в сети 9 часов назад
Gfgjj Yuri1983 Был(a) в сети 9 часов назад
Адам Котик Был(a) в сети 10 часов назад
Accidentally Был(a) в сети 10 часов назад
Юрий Зырянов Был(a) в сети 10 часов назад
Ami Standoff Был(a) в сети 10 часов назад
Олег Радюшин Был(a) в сети 10 часов назад
Сергей Лебединский Был(a) в сети 10 часов назад
Dimango Был(a) в сети 11 часов назад
Микола Хухрянський Был(a) в сети 11 часов назад
Rolepoy Был(a) в сети 12 часов назад
test Был(a) в сети 12 часов назад
bezz Был(a) в сети 12 часов назад
Ded inside Был(a) в сети 12 часов назад
Mix Был(a) в сети 12 часов назад
илья палагин Был(a) в сети 13 часов назад
Yeghor Yefimenko Был(a) в сети 13 часов назад
Zahar Kvas Был(a) в сети 13 часов назад
GROSSMAN Был(a) в сети 13 часов назад
#HEX Был(a) в сети 14 часов назад
Олександр Торнадо Был(a) в сети 14 часов назад
Арсений Тамбовский Был(a) в сети 14 часов назад
Льоша Босак Был(a) в сети 15 часов назад
Тимур Нач Был(a) в сети 16 часов назад
Наталья Виноградова Был(a) в сети 16 часов назад
BRUNO fx Был(a) в сети 17 часов назад
Gredex ❶ Был(a) в сети 17 часов назад
lkaus Lonselot Был(a) в сети 18 часов назад
Kosnki kosn Был(a) в сети 20 часов назад
Hikko Garrys Был(a) в сети 20 часов назад
CsGo VanLove Был(a) в сети 21 час назад
Тимофей Был(a) в сети 21 час назад
Armenia Erevan Был(a) в сети 22 часа назад
إلى-الحب الحرية Был(a) в сети 22 часа назад
lezzer prod Был(a) в сети 22 часа назад
Sansaa Sanina Был(a) в сети 23 часа назад
Список ботов
rambler (14)

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

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

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