36 посетителей на сайте. Из них:
Пользователи6
Роботы30
Список пользователей
Ab Antonian Сейчас на сайте
Даниил Девелоп Сейчас на сайте
Fade C-OPS Сейчас на сайте
Димитрий Коновалов Сейчас на сайте
LIMMA 86 Сейчас на сайте
Enotik Сейчас на сайте
Катя Адаменко Был(a) в сети 5 минут назад
Maloy Был(a) в сети 5 минут назад
Edgar1998 Был(a) в сети 6 минут назад
Андрей Старосветский Был(a) в сети 9 минут назад
Сурен Амарян Был(a) в сети 10 минут назад
WiseBear Был(a) в сети 11 минут назад
metroabsolute Был(a) в сети 11 минут назад
Andrey Feechkin Был(a) в сети 12 минут назад
андрей старосвеский Был(a) в сети 14 минут назад
Tik Tok Был(a) в сети 14 минут назад
Нина Семкина Был(a) в сети 16 минут назад
Тимур Марсович Был(a) в сети 17 минут назад
Авто Приколы Был(a) в сети 19 минут назад
Asel Boribekova Был(a) в сети 24 минуты назад
Yuriy Был(a) в сети 27 минут назад
Олександр Кошелєв Был(a) в сети 30 минут назад
Egor Hkarkov Был(a) в сети 36 минут назад
алмаз зиатдинов Был(a) в сети 36 минут назад
Алексей Повельев Был(a) в сети 37 минут назад
Shadow Ghost Был(a) в сети 38 минут назад
Vaflly Mmmna Был(a) в сети 40 минут назад
Khann Был(a) в сети 42 минуты назад
Арсений Был(a) в сети 43 минуты назад
VideoFM [Нарезки] Был(a) в сети 44 минуты назад
Вадим Никитин Был(a) в сети 50 минут назад
Александр Лысков Был(a) в сети 51 минуту назад
Лев Егоров Был(a) в сети 1 час назад
unknown ymer Был(a) в сети 1 час назад
Vladimir PC Был(a) в сети 1 час назад
Luca Pawn Был(a) в сети 1 час назад
Святослав Наконечний Был(a) в сети 1 час назад
Егор Был(a) в сети 1 час назад
Jonny Был(a) в сети 1 час назад
L A V I R Был(a) в сети 2 часа назад
CATALLA STREAM Был(a) в сети 2 часа назад
Zahar Kvas Был(a) в сети 2 часа назад
db9vol Был(a) в сети 2 часа назад
Владимир Ефимов Был(a) в сети 2 часа назад
clayhe Был(a) в сети 2 часа назад
Satdarov Aslan Был(a) в сети 2 часа назад
netGio Был(a) в сети 2 часа назад
Кирилл Позняк Был(a) в сети 2 часа назад
Dato Guliazali195 Был(a) в сети 2 часа назад
Artem20078 Был(a) в сети 2 часа назад
chettaz0r Был(a) в сети 2 часа назад
Pon Ponovich Был(a) в сети 2 часа назад
Mr Hawk Был(a) в сети 2 часа назад
Костя Крашенинников Был(a) в сети 2 часа назад
Дмитрий Был(a) в сети 2 часа назад
Clopo Alex Был(a) в сети 2 часа назад
Demon Был(a) в сети 2 часа назад
Vanek Kurnikov Был(a) в сети 3 часа назад
Пельмень Был(a) в сети 3 часа назад
sobesednik Был(a) в сети 3 часа назад
Ваня Hvashinsky Был(a) в сети 3 часа назад
Samp Net Был(a) в сети 3 часа назад
Артур Томилин Был(a) в сети 3 часа назад
Zona Был(a) в сети 3 часа назад
toryko pepe2 Был(a) в сети 3 часа назад
Марк Шляпников Был(a) в сети 3 часа назад
mahoneybtw Был(a) в сети 3 часа назад
shx paradox Был(a) в сети 4 часа назад
Екатерина Бортникова Был(a) в сети 4 часа назад
Saski Был(a) в сети 4 часа назад
арсений дпс Был(a) в сети 4 часа назад
fjfkfjfmfj Djdjdjjdjsjdk Был(a) в сети 4 часа назад
Павел Пилипенко Был(a) в сети 4 часа назад
Даниил Тонких Был(a) в сети 4 часа назад
Илья Был(a) в сети 4 часа назад
Данил Жуланов Был(a) в сети 4 часа назад
Hard Был(a) в сети 4 часа назад
Антон Степанов Был(a) в сети 5 часов назад
Был(a) в сети 5 часов назад
HepBHblu Был(a) в сети 5 часов назад
Олег Был(a) в сети 5 часов назад
Nikolay Gevorgyan Был(a) в сети 5 часов назад
рома чич Был(a) в сети 5 часов назад
Nikitulka Romanov Был(a) в сети 5 часов назад
Alex Nest Был(a) в сети 5 часов назад
Виктор Моисеенко Был(a) в сети 5 часов назад
Константин Яковлев Был(a) в сети 5 часов назад
Bashirov Bashir Был(a) в сети 6 часов назад
123 123 Был(a) в сети 6 часов назад
Евгений Про Был(a) в сети 6 часов назад
Игорь Козин Был(a) в сети 6 часов назад
MTA SCRIPTS by YAREGSKIY Был(a) в сети 6 часов назад
Андрей лукошов Был(a) в сети 6 часов назад
Nous boyos Был(a) в сети 6 часов назад
Barabara Был(a) в сети 7 часов назад
NO Был(a) в сети 7 часов назад
Убитый Или живой Был(a) в сети 7 часов назад
Был(a) в сети 7 часов назад
Владислав Черемных Был(a) в сети 7 часов назад
キリル クプル Был(a) в сети 7 часов назад
Степан Рп Был(a) в сети 7 часов назад
LokasDog Был(a) в сети 8 часов назад
Aliksandr Cernov Был(a) в сети 8 часов назад
kazinoradi kalov Был(a) в сети 8 часов назад
Anton Safara Был(a) в сети 8 часов назад
Нет Имени Был(a) в сети 8 часов назад
HEX PRODUCTION Был(a) в сети 8 часов назад
Давид Был(a) в сети 8 часов назад
Block Strike Был(a) в сети 8 часов назад
Andrei Fack Был(a) в сети 8 часов назад
Makeshov Был(a) в сети 8 часов назад
Ivan Baev Был(a) в сети 8 часов назад
イロタナ リトラクタ Был(a) в сети 8 часов назад
amonk aster Был(a) в сети 8 часов назад
zaxarmej Был(a) в сети 8 часов назад
solfetka 12 Был(a) в сети 8 часов назад
Equanimity Был(a) в сети 9 часов назад
Саид Пирметов Был(a) в сети 9 часов назад
ILLUMINAT Был(a) в сети 9 часов назад
Чоаооу Улклк Был(a) в сети 9 часов назад
Егор Был(a) в сети 9 часов назад
Makson4ik Был(a) в сети 9 часов назад
обзор игр на ондроид Был(a) в сети 9 часов назад
Павел Почекуев Был(a) в сети 9 часов назад
mukolka700 mukolka700 Был(a) в сети 9 часов назад
Rhadamanthus Был(a) в сети 9 часов назад
павел Был(a) в сети 9 часов назад
Ксеня Был(a) в сети 10 часов назад
Человек Человек Был(a) в сети 10 часов назад
Pro Castle Был(a) в сети 10 часов назад
Михаил Сапунов Был(a) в сети 10 часов назад
ayniy7u Был(a) в сети 11 часов назад
Стас Котов Был(a) в сети 11 часов назад
nissaan Был(a) в сети 12 часов назад
Grom_777 Valeron Был(a) в сети 12 часов назад
Даниил Грищенков Был(a) в сети 13 часов назад
Stre[L]Ok Show Был(a) в сети 13 часов назад
Артём Щечкин Был(a) в сети 14 часов назад
Михаил Миминошка Был(a) в сети 14 часов назад
Kuraidesu Был(a) в сети 14 часов назад
Александр Маестро Был(a) в сети 14 часов назад
Игорь Киселёв Был(a) в сети 14 часов назад
wenrezzy Был(a) в сети 15 часов назад
lega Был(a) в сети 15 часов назад
Pulich Standoff2 Был(a) в сети 15 часов назад
Денис Семенов Был(a) в сети 16 часов назад
Taras Был(a) в сети 16 часов назад
14GO Был(a) в сети 17 часов назад
Иван Хващ Был(a) в сети 17 часов назад
Jear English Был(a) в сети 17 часов назад
Николай Троценко Был(a) в сети 17 часов назад
مصطفى علي تاصر Был(a) в сети 17 часов назад
Vanez Spartakov Был(a) в сети 18 часов назад
Mtaneironka Mtamta Был(a) в сети 18 часов назад
Егор Бойко Был(a) в сети 18 часов назад
Adim129 Был(a) в сети 18 часов назад
AGGRESS1VEX Был(a) в сети 18 часов назад
Гатило Хояк Был(a) в сети 19 часов назад
holocastik404 Был(a) в сети 19 часов назад
Михаил Петров Был(a) в сети 19 часов назад
Список ботов
rambler (30)

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

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

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