RU/getValidPedModels

From Multi Theft Auto: Wiki
Revision as of 19:59, 6 June 2022 by EOFIK (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Эта функция возвращает все допустимые модели пешеходов.

Синтаксис

table getValidPedModels ( )

Возвращаемые значения

Пример использования

Click to collapse [-]
Сервер

Этот пример показывает, является ли указанный скин допустимым или нет, с помощью команды "/checkskin [ID]"

function isValidSkin( thePlayer, command, specifiedSkin ) -- Определяет функцию
    if ( specifiedSkin ) then -- Если указан скин, то
        local allSkins = getValidPedModels ( ) -- Получите все ID скинов
        local result = false -- Определяет результат, в данный момент он равен false
        for key, skin in ipairs( allSkins ) do -- Проверяет все скины
            if skin == tonumber( specifiedSkin ) then -- Если скин равен указанному, то он действителен
                result = skin -- Устанавливает новый результат
                break -- Перестаёт перебирать таблицу после того, как мы нашли указанный скин
            end
        end
        if ( result ) then -- Если результат больше не равен false, то
            outputChatBox( result .. " является действительным ID скина.", thePlayer, 0, 255, 0 ) -- Выводит действительный результат
        else -- Иначе
            outputChatBox( specifiedSkin .. " не является действительным ID скина.", thePlayer, 0, 255, 0 ) -- Выводит отрицательный результат
        end
    else -- Если скин не указан, то
        outputChatBox( "Пожалуйста, укажите ID скина для проверки!", thePlayer, 255, 0, 0 ) -- Сообщает игроку об этом
    end
end
addCommandHandler( "checkskin", isValidSkin ) -- привязывает команду 'checkskin' к функции 'isValidSkin'

Смотрите также