Вопросы по Lua скриптингу

Общая тема для вопросов по разработке скриптов на языке программирования Lua, в частности под MoonLoader.
  • Задавая вопрос, убедитесь, что его нет в списке частых вопросов и что на него ещё не отвечали (воспользуйтесь поиском).
  • Поищите ответ в теме посвященной разработке Lua скриптов в MoonLoader
  • Отвечая, убедитесь, что ваш ответ корректен.
  • Старайтесь как можно точнее выразить мысль, а если проблема связана с кодом, то обязательно прикрепите его к сообщению, используя блок [code=lua]здесь мог бы быть ваш код[/code].
  • Если вопрос связан с MoonLoader-ом первым делом желательно поискать решение на wiki.

Частые вопросы

Как научиться писать скрипты? С чего начать?
Информация - Гайд - Всё о Lua скриптинге для MoonLoader(https://blast.hk/threads/22707/)
Как вывести текст на русском? Вместо русского текста у меня какие-то каракули.
Изменить кодировку файла скрипта на Windows-1251. В Atom: комбинация клавиш Ctrl+Shift+U, в Notepad++: меню Кодировки -> Кодировки -> Кириллица -> Windows-1251.
Как получить транспорт, в котором сидит игрок?
Lua:
local veh = storeCarCharIsInNoSave(PLAYER_PED)
Как получить свой id или id другого игрока?
Lua:
local _, id = sampGetPlayerIdByCharHandle(PLAYER_PED) -- получить свой ид
local _, id = sampGetPlayerIdByCharHandle(ped) -- получить ид другого игрока. ped - это хендл персонажа
Как проверить, что строка содержит какой-то текст?
Lua:
if string.find(str, 'текст', 1, true) then
-- строка str содержит "текст"
end
Как эмулировать нажатие игровой клавиши?
Lua:
local game_keys = require 'game.keys' -- где-нибудь в начале скрипта вне функции main

setGameKeyState(game_keys.player.FIREWEAPON, -1) -- будет сэмулировано нажатие клавиши атаки
Все иды клавиш находятся в файле moonloader/lib/game/keys.lua.
Подробнее о функции setGameKeyState здесь: lua - setgamekeystate | BlastHack — DEV_WIKI(https://www.blast.hk/wiki/lua:setgamekeystate)
Как получить id другого игрока, в которого целюсь я?
Lua:
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE) -- получить хендл персонажа, в которого целится игрок
if valid and doesCharExist(ped) then -- если цель есть и персонаж существует
  local result, id = sampGetPlayerIdByCharHandle(ped) -- получить samp-ид игрока по хендлу персонажа
  if result then -- проверить, прошло ли получение ида успешно
    -- здесь любые действия с полученным идом игрока
  end
end
Как зарегистрировать команду чата SAMP?
Lua:
-- До бесконечного цикла/задержки
sampRegisterChatCommand("mycommand", function (param)
     -- param будет содержать весь текст введенный после команды, чтобы разделить его на аргументы используйте string.match()
    sampAddChatMessage("MyCMD", -1)
end)
Крашит игру при вызове sampSendChat. Как это исправить?
Это происходит из-за бага в SAMPFUNCS, когда производится попытка отправки пакета определенными функциями изнутри события исходящих RPC и пакетов. Исправления для этого бага нет, но есть способ не провоцировать его. Вызов sampSendChat изнутри обработчика исходящих RPC/пакетов нужно обернуть в скриптовый поток с нулевой задержкой:
Lua:
function onSendRpc(id)
  -- крашит:
  -- sampSendChat('Send RPC: ' .. id)

  -- норм:
  lua_thread.create(function()
    wait(0)
    sampSendChat('Send RPC: ' .. id)
  end)
end
 
Последнее редактирование:
Ку всем, не ебу как работать с имгуи, помогите сюда добавить имгуи с строкой ввода, кнопкой и пунктом выбора(1 из трёх)
И ещё, активацию на F9 или командой /settings
Lua:
script_name("Спамер для Namalsk Role Play")
script_author("Loonya_Walker")
local message = ("/s Куплю любую бирку. Бюджет: 58.123.123. Номер: 28-66-68")
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

require 'lib.moonloader'

local enable = false

    function main()
        if not isSampfuncsLoaded() or not isSampLoaded() then return end
        while not isSampAvailable() do wait(100) end
       
       

        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер вновь готов к работе! Активация: {FFFF00}/yaushel", 0xFFF5EE)

        sampRegisterChatCommand("yaushel", function()
            if enable == true then
                sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер уже активен!", 0xFFF5EE)
            end
                if enable == false then
                    enable = true
                    sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер активирован! Команда для деактивации: {FFFF00} /yaprishel ", 0xFFF5EE)
                end
        end)
            sampRegisterChatCommand("yaprishel", function()
                    if enable == false then
                        sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер и так деактивирован!", 0xFFF5EE)
                    end
                    if enable == true then
                        enable = false
                        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер деактивирован! Команда для активации: {FFFF00} /yaushel ", 0xFFF5EE)
                    end
            end)
                while true do
                    wait(1)
                        if enable == true and not sampIsChatInputActive() then
                            wait(1)
                            sampSendChat (message.."")
                            wait(25000)
                        end
                    end
                end
 
Последнее редактирование:

sdfy

Известный
348
229
Как получить хэнлд ближайшего ко мне авто, а в случае отстутвия хэндл моего авто?
Lua:
local carHandle = storeCarCharIsIn(1) or select(2, sampGetCarHandleBySampVehicleId(getClosestCarId()))
учти что функция может вернуть -1
 
  • Грустно
Реакции: qdIbp

nevermore3222

Новичок
4
0
Подскажите, у меня есть бот, сделал чтобы если админ пишет то он писал в телегу, как можно сделать чтобы бот писал в чат то что я ему пишу в телегу?
 

Smeruxa

Известный
1,350
719
как можно получить адресса гта и сампа?
 
  • Нравится
Реакции: ch1ps

Smeruxa

Известный
1,350
719
Если есть у кого бибилиотека stable_sort, дайте пожалуйста
Нет такой, надо ее с кода удалять,
Lua:
    local fa_icon = {
        ['ICON_FA_NOTES_MEDICAL'] = "\xef\x92\x81",
         ['ICON_FA_CLOUD_SHOWERS_HEAVY'] = "\xef\x9d\x80",
         ['ICON_FA_SMS'] = "\xef\x9f\x8d",
         ['ICON_FA_COPY'] = "\xef\x83\x85",
         ['ICON_FA_CHEVRON_CIRCLE_RIGHT'] = "\xef\x84\xb8",
         ['ICON_FA_CROSSHAIRS'] = "\xef\x81\x9b",
         ['ICON_FA_BROADCAST_TOWER'] = "\xef\x94\x99",
         ['ICON_FA_EXTERNAL_LINK_SQUARE_ALT'] = "\xef\x8d\xa0",
         ['ICON_FA_SMOKING'] = "\xef\x92\x8d",
         ['ICON_FA_KISS_BEAM'] = "\xef\x96\x97",
         ['ICON_FA_CHESS_BISHOP'] = "\xef\x90\xba",
         ['ICON_FA_TV'] = "\xef\x89\xac",
         ['ICON_FA_CROP_ALT'] = "\xef\x95\xa5",
         ['ICON_FA_TH'] = "\xef\x80\x8a",
         ['ICON_FA_RECYCLE'] = "\xef\x86\xb8",
         ['ICON_FA_SMILE'] = "\xef\x84\x98",
         ['ICON_FA_FAX'] = "\xef\x86\xac",
         ['ICON_FA_DRAFTING_COMPASS'] = "\xef\x95\xa8",
         ['ICON_FA_USER_INJURED'] = "\xef\x9c\xa8",
         ['ICON_FA_SCREWDRIVER'] = "\xef\x95\x8a",
         ['ICON_FA_DHARMACHAKRA'] = "\xef\x99\x95",
         ['ICON_FA_PRINT'] = "\xef\x80\xaf",
         ['ICON_FA_BABY_CARRIAGE'] = "\xef\x9d\xbd",
         ['ICON_FA_CARET_UP'] = "\xef\x83\x98",
         ['ICON_FA_SCHOOL'] = "\xef\x95\x89",
         ['ICON_FA_SORT_NUMERIC_UP'] = "\xef\x85\xa3",
         ['ICON_FA_TRUCK_LOADING'] = "\xef\x93\x9e",
         ['ICON_FA_LIST'] = "\xef\x80\xba",
         ['ICON_FA_UPLOAD'] = "\xef\x82\x93",
         ['ICON_FA_LAPTOP_MEDICAL'] = "\xef\xa0\x92",
         ['ICON_FA_EXPAND_ARROWS_ALT'] = "\xef\x8c\x9e",
         ['ICON_FA_ADJUST'] = "\xef\x81\x82",
         ['ICON_FA_VENUS'] = "\xef\x88\xa1",
         ['ICON_FA_HEADING'] = "\xef\x87\x9c",
         ['ICON_FA_ARROW_DOWN'] = "\xef\x81\xa3",
         ['ICON_FA_BICYCLE'] = "\xef\x88\x86",
         ['ICON_FA_TIRED'] = "\xef\x97\x88",
         ['ICON_FA_AIR_FRESHENER'] = "\xef\x97\x90",
         ['ICON_FA_BACON'] = "\xef\x9f\xa5",
         ['ICON_FA_SYNC'] = "\xef\x80\xa1",
         ['ICON_FA_PAPER_PLANE'] = "\xef\x87\x98",
         ['ICON_FA_VOLLEYBALL_BALL'] = "\xef\x91\x9f",
         ['ICON_FA_RIBBON'] = "\xef\x93\x96",
         ['ICON_FA_HAND_LIZARD'] = "\xef\x89\x98",
         ['ICON_FA_CLOCK'] = "\xef\x80\x97",
         ['ICON_FA_SUN'] = "\xef\x86\x85",
         ['ICON_FA_FILE_POWERPOINT'] = "\xef\x87\x84",
         ['ICON_FA_MICROCHIP'] = "\xef\x8b\x9b",
         ['ICON_FA_TRASH_RESTORE_ALT'] = "\xef\xa0\xaa",
         ['ICON_FA_GRADUATION_CAP'] = "\xef\x86\x9d",
         ['ICON_FA_ANGLE_DOUBLE_DOWN'] = "\xef\x84\x83",
         ['ICON_FA_INFO_CIRCLE'] = "\xef\x81\x9a",
         ['ICON_FA_TAGS'] = "\xef\x80\xac",
         ['ICON_FA_FILE_ALT'] = "\xef\x85\x9c",
         ['ICON_FA_EQUALS'] = "\xef\x94\xac",
         ['ICON_FA_DIRECTIONS'] = "\xef\x97\xab",
         ['ICON_FA_FILE_INVOICE'] = "\xef\x95\xb0",
         ['ICON_FA_SEARCH'] = "\xef\x80\x82",
         ['ICON_FA_BIBLE'] = "\xef\x99\x87",
         ['ICON_FA_FLASK'] = "\xef\x83\x83",
         ['ICON_FA_CALENDAR_TIMES'] = "\xef\x89\xb3",
         ['ICON_FA_GREATER_THAN_EQUAL'] = "\xef\x94\xb2",
         ['ICON_FA_slider_H'] = "\xef\x87\x9e",
         ['ICON_FA_EYE_SLASH'] = "\xef\x81\xb0",
         ['ICON_FA_BIRTHDAY_CAKE'] = "\xef\x87\xbd",
         ['ICON_FA_FEATHER_ALT'] = "\xef\x95\xab",
         ['ICON_FA_DNA'] = "\xef\x91\xb1",
         ['ICON_FA_BASEBALL_BALL'] = "\xef\x90\xb3",
         ['ICON_FA_HOSPITAL'] = "\xef\x83\xb8",
         ['ICON_FA_COINS'] = "\xef\x94\x9e",
         ['ICON_FA_HRYVNIA'] = "\xef\x9b\xb2",
         ['ICON_FA_TEMPERATURE_HIGH'] = "\xef\x9d\xa9",
         ['ICON_FA_FONT_AWESOME_LOGO_FULL'] = "\xef\x93\xa6",
         ['ICON_FA_PASSPORT'] = "\xef\x96\xab",
         ['ICON_FA_TAG'] = "\xef\x80\xab",
         ['ICON_FA_SHOPPING_CART'] = "\xef\x81\xba",
         ['ICON_FA_AWARD'] = "\xef\x95\x99",
         ['ICON_FA_WINDOW_RESTORE'] = "\xef\x8b\x92",
         ['ICON_FA_PHONE'] = "\xef\x82\x95",
         ['ICON_FA_FLAG'] = "\xef\x80\xa4",
         ['ICON_FA_STETHOSCOPE'] = "\xef\x83\xb1",
         ['ICON_FA_DICE_D6'] = "\xef\x9b\x91",
         ['ICON_FA_OUTDENT'] = "\xef\x80\xbb",
         ['ICON_FA_LONG_ARROW_ALT_RIGHT'] = "\xef\x8c\x8b",
         ['ICON_FA_PIZZA_SLICE'] = "\xef\xa0\x98",
         ['ICON_FA_ADDRESS_CARD'] = "\xef\x8a\xbb",
         ['ICON_FA_PARAGRAPH'] = "\xef\x87\x9d",
         ['ICON_FA_MALE'] = "\xef\x86\x83",
         ['ICON_FA_HISTORY'] = "\xef\x87\x9a",
         ['ICON_FA_HAMBURGER'] = "\xef\xa0\x85",
         ['ICON_FA_SEARCH_PLUS'] = "\xef\x80\x8e",
         ['ICON_FA_FIRE_ALT'] = "\xef\x9f\xa4",
         ['ICON_FA_LIFE_RING'] = "\xef\x87\x8d",
         ['ICON_FA_SHARE'] = "\xef\x81\xa4",
         ['ICON_FA_ALIGN_JUSTIFY'] = "\xef\x80\xb9",
         ['ICON_FA_BATTERY_THREE_QUARTERS'] = "\xef\x89\x81",
         ['ICON_FA_OBJECT_UNGROUP'] = "\xef\x89\x88",
         ['ICON_FA_BRIEFCASE'] = "\xef\x82\xb1",
         ['ICON_FA_OIL_CAN'] = "\xef\x98\x93",
         ['ICON_FA_THERMOMETER_FULL'] = "\xef\x8b\x87",
         ['ICON_FA_PLANE'] = "\xef\x81\xb2",
         ['ICON_FA_HEARTBEAT'] = "\xef\x88\x9e",
         ['ICON_FA_UNLINK'] = "\xef\x84\xa7",
         ['ICON_FA_WINDOW_MAXIMIZE'] = "\xef\x8b\x90",
         ['ICON_FA_HEADPHONES'] = "\xef\x80\xa5",
         ['ICON_FA_STEP_BACKWARD'] = "\xef\x81\x88",
         ['ICON_FA_DRAGON'] = "\xef\x9b\x95",
         ['ICON_FA_MICROPHONE_SLASH'] = "\xef\x84\xb1",
         ['ICON_FA_USER_PLUS'] = "\xef\x88\xb4",
         ['ICON_FA_WRENCH'] = "\xef\x82\xad",
         ['ICON_FA_AMBULANCE'] = "\xef\x83\xb9",
         ['ICON_FA_ETHERNET'] = "\xef\x9e\x96",
         ['ICON_FA_EGG'] = "\xef\x9f\xbb",
         ['ICON_FA_WIND'] = "\xef\x9c\xae",
         ['ICON_FA_UNIVERSAL_ACCESS'] = "\xef\x8a\x9a",
         ['ICON_FA_BURN'] = "\xef\x91\xaa",
         ['ICON_FA_HAND_HOLDING_HEART'] = "\xef\x92\xbe",
         ['ICON_FA_DICE_ONE'] = "\xef\x94\xa5",
         ['ICON_FA_KEYBOARD'] = "\xef\x84\x9c",
         ['ICON_FA_CHECK_DOUBLE'] = "\xef\x95\xa0",
         ['ICON_FA_HEADPHONES_ALT'] = "\xef\x96\x8f",
         ['ICON_FA_BATTERY_HALF'] = "\xef\x89\x82",
         ['ICON_FA_PROJECT_DIAGRAM'] = "\xef\x95\x82",
         ['ICON_FA_PRAY'] = "\xef\x9a\x83",
         ['ICON_FA_GOPURAM'] = "\xef\x99\xa4",
         ['ICON_FA_GRIN_TEARS'] = "\xef\x96\x88",
         ['ICON_FA_SORT_AMOUNT_UP'] = "\xef\x85\xa1",
         ['ICON_FA_COFFEE'] = "\xef\x83\xb4",
         ['ICON_FA_TABLET_ALT'] = "\xef\x8f\xba",
         ['ICON_FA_GRIN_BEAM_SWEAT'] = "\xef\x96\x83",
         ['ICON_FA_HAND_POINT_RIGHT'] = "\xef\x82\xa4",
         ['ICON_FA_MAGIC'] = "\xef\x83\x90",
         ['ICON_FA_CHARGING_STATION'] = "\xef\x97\xa7",
         ['ICON_FA_GRIN_TONGUE'] = "\xef\x96\x89",
         ['ICON_FA_VOLUME_OFF'] = "\xef\x80\xa6",
         ['ICON_FA_SAD_TEAR'] = "\xef\x96\xb4",
         ['ICON_FA_CARET_RIGHT'] = "\xef\x83\x9a",
         ['ICON_FA_BONG'] = "\xef\x95\x9c",
         ['ICON_FA_BONE'] = "\xef\x97\x97",
         ['ICON_FA_ELLIPSIS_V'] = "\xef\x85\x82",
         ['ICON_FA_BALANCE_SCALE'] = "\xef\x89\x8e",
         ['ICON_FA_FISH'] = "\xef\x95\xb8",
         ['ICON_FA_SPIDER'] = "\xef\x9c\x97",
         ['ICON_FA_CAMPGROUND'] = "\xef\x9a\xbb",
         ['ICON_FA_CARET_SQUARE_UP'] = "\xef\x85\x91",
         ['ICON_FA_RUPEE_SIGN'] = "\xef\x85\x96",
         ['ICON_FA_ASSISTIVE_LISTENING_SYSTEMS'] = "\xef\x8a\xa2",
         ['ICON_FA_POUND_SIGN'] = "\xef\x85\x94",
         ['ICON_FA_ANKH'] = "\xef\x99\x84",
         ['ICON_FA_BATTERY_QUARTER'] = "\xef\x89\x83",
         ['ICON_FA_HAND_PEACE'] = "\xef\x89\x9b",
         ['ICON_FA_SURPRISE'] = "\xef\x97\x82",
         ['ICON_FA_FILE_PDF'] = "\xef\x87\x81",
         ['ICON_FA_VIDEO_SLASH'] = "\xef\x93\xa2",
         ['ICON_FA_SUBWAY'] = "\xef\x88\xb9",
         ['ICON_FA_HORSE'] = "\xef\x9b\xb0",
         ['ICON_FA_WINE_BOTTLE'] = "\xef\x9c\xaf",
         ['ICON_FA_BOOK_READER'] = "\xef\x97\x9a",
         ['ICON_FA_COOKIE'] = "\xef\x95\xa3",
         ['ICON_FA_MONEY_BILL'] = "\xef\x83\x96",
         ['ICON_FA_CHEVRON_DOWN'] = "\xef\x81\xb8",
         ['ICON_FA_CAR_SIDE'] = "\xef\x97\xa4",
         ['ICON_FA_FILTER'] = "\xef\x82\xb0",
         ['ICON_FA_FOLDER_OPEN'] = "\xef\x81\xbc",
         ['ICON_FA_SIGNATURE'] = "\xef\x96\xb7",
         ['ICON_FA_SNOWBOARDING'] = "\xef\x9f\x8e",
         ['ICON_FA_THUMBTACK'] = "\xef\x82\x8d",
         ['ICON_FA_DICE_TWO'] = "\xef\x94\xa8",
         ['ICON_FA_LAUGH_WINK'] = "\xef\x96\x9c",
         ['ICON_FA_BREAD_SLICE'] = "\xef\x9f\xac",
         ['ICON_FA_TEXT_HEIGHT'] = "\xef\x80\xb4",
         ['ICON_FA_VOLUME_MUTE'] = "\xef\x9a\xa9",
         ['ICON_FA_VOTE_YEA'] = "\xef\x9d\xb2",
         ['ICON_FA_QRCODE'] = "\xef\x80\xa9",
         ['ICON_FA_MERCURY'] = "\xef\x88\xa3",
         ['ICON_FA_USER_ASTRONAUT'] = "\xef\x93\xbb",
         ['ICON_FA_SORT_AMOUNT_DOWN'] = "\xef\x85\xa0",
         ['ICON_FA_SORT_DOWN'] = "\xef\x83\x9d",
         ['ICON_FA_COMPACT_DISC'] = "\xef\x94\x9f",
         ['ICON_FA_PERCENTAGE'] = "\xef\x95\x81",
         ['ICON_FA_COMMENT_MEDICAL'] = "\xef\x9f\xb5",
         ['ICON_FA_STORE'] = "\xef\x95\x8e",
         ['ICON_FA_COMMENT_DOTS'] = "\xef\x92\xad",
         ['ICON_FA_SMILE_WINK'] = "\xef\x93\x9a",
         ['ICON_FA_HOTEL'] = "\xef\x96\x94",
         ['ICON_FA_PEPPER_HOT'] = "\xef\xa0\x96",
         ['ICON_FA_USER_EDIT'] = "\xef\x93\xbf",
         ['ICON_FA_DUMPSTER_FIRE'] = "\xef\x9e\x94",
         ['ICON_FA_CLOUD_SUN_RAIN'] = "\xef\x9d\x83",
         ['ICON_FA_GLOBE_ASIA'] = "\xef\x95\xbe",
         ['ICON_FA_VIAL'] = "\xef\x92\x92",
         ['ICON_FA_STROOPWAFEL'] = "\xef\x95\x91",
         ['ICON_FA_DATABASE'] = "\xef\x87\x80",
         ['ICON_FA_TREE'] = "\xef\x86\xbb",
         ['ICON_FA_SHOWER'] = "\xef\x8b\x8c",
         ['ICON_FA_DRUM_STEELPAN'] = "\xef\x95\xaa",
         ['ICON_FA_FILE_UPLOAD'] = "\xef\x95\xb4",
         ['ICON_FA_MEDKIT'] = "\xef\x83\xba",
         ['ICON_FA_MINUS'] = "\xef\x81\xa8",
         ['ICON_FA_SHEKEL_SIGN'] = "\xef\x88\x8b",
         ['ICON_FA_BELL_SLASH'] = "\xef\x87\xb6",
         ['ICON_FA_MAIL_BULK'] = "\xef\x99\xb4",
         ['ICON_FA_MOUNTAIN'] = "\xef\x9b\xbc",
         ['ICON_FA_COUCH'] = "\xef\x92\xb8",
         ['ICON_FA_CHESS'] = "\xef\x90\xb9",
         ['ICON_FA_FILE_EXPORT'] = "\xef\x95\xae",
         ['ICON_FA_SIGN_LANGUAGE'] = "\xef\x8a\xa7",
         ['ICON_FA_SNOWFLAKE'] = "\xef\x8b\x9c",
         ['ICON_FA_PLAY'] = "\xef\x81\x8b",
         ['ICON_FA_HEADSET'] = "\xef\x96\x90",
         ['ICON_FA_SQUARE_ROOT_ALT'] = "\xef\x9a\x98",
         ['ICON_FA_CHART_BAR'] = "\xef\x82\x80",
         ['ICON_FA_WAVE_SQUARE'] = "\xef\xa0\xbe",
         ['ICON_FA_CHART_AREA'] = "\xef\x87\xbe",
         ['ICON_FA_EURO_SIGN'] = "\xef\x85\x93",
         ['ICON_FA_CHESS_KING'] = "\xef\x90\xbf",
         ['ICON_FA_MOBILE'] = "\xef\x84\x8b",
         ['ICON_FA_BOX_OPEN'] = "\xef\x92\x9e",
         ['ICON_FA_DOG'] = "\xef\x9b\x93",
         ['ICON_FA_FUTBOL'] = "\xef\x87\xa3",
         ['ICON_FA_LIRA_SIGN'] = "\xef\x86\x95",
         ['ICON_FA_LIGHTBULB'] = "\xef\x83\xab",
         ['ICON_FA_BOMB'] = "\xef\x87\xa2",
         ['ICON_FA_MITTEN'] = "\xef\x9e\xb5",
         ['ICON_FA_TRUCK_MONSTER'] = "\xef\x98\xbb",
         ['ICON_FA_ARROWS_ALT_H'] = "\xef\x8c\xb7",
         ['ICON_FA_CHESS_ROOK'] = "\xef\x91\x87",
         ['ICON_FA_FIRE_EXTINGUISHER'] = "\xef\x84\xb4",
         ['ICON_FA_BOOKMARK'] = "\xef\x80\xae",
         ['ICON_FA_ARROWS_ALT_V'] = "\xef\x8c\xb8",
         ['ICON_FA_ICICLES'] = "\xef\x9e\xad",
         ['ICON_FA_FONT'] = "\xef\x80\xb1",
         ['ICON_FA_CAMERA_RETRO'] = "\xef\x82\x83",
         ['ICON_FA_BLENDER'] = "\xef\x94\x97",
         ['ICON_FA_THUMBS_DOWN'] = "\xef\x85\xa5",
         ['ICON_FA_GAMEPAD'] = "\xef\x84\x9b",
         ['ICON_FA_COPYRIGHT'] = "\xef\x87\xb9",
         ['ICON_FA_JEDI'] = "\xef\x99\xa9",
         ['ICON_FA_HOCKEY_PUCK'] = "\xef\x91\x93",
         ['ICON_FA_STOP_CIRCLE'] = "\xef\x8a\x8d",
         ['ICON_FA_BEZIER_CURVE'] = "\xef\x95\x9b",
         ['ICON_FA_FOLDER'] = "\xef\x81\xbb",
         ['ICON_FA_RSS'] = "\xef\x82\x9e",
         ['ICON_FA_COLUMNS'] = "\xef\x83\x9b",
         ['ICON_FA_GLASS_CHEERS'] = "\xef\x9e\x9f",
         ['ICON_FA_GRIN_WINK'] = "\xef\x96\x8c",
         ['ICON_FA_STOP'] = "\xef\x81\x8d",
         ['ICON_FA_MONEY_CHECK_ALT'] = "\xef\x94\xbd",
         ['ICON_FA_COMPASS'] = "\xef\x85\x8e",
         ['ICON_FA_TOOLBOX'] = "\xef\x95\x92",
         ['ICON_FA_LIST_OL'] = "\xef\x83\x8b",
         ['ICON_FA_WINE_GLASS'] = "\xef\x93\xa3",
         ['ICON_FA_HORSE_HEAD'] = "\xef\x9e\xab",
         ['ICON_FA_USER_ALT_SLASH'] = "\xef\x93\xba",
         ['ICON_FA_USER_TAG'] = "\xef\x94\x87",
         ['ICON_FA_MICROSCOPE'] = "\xef\x98\x90",
         ['ICON_FA_BRUSH'] = "\xef\x95\x9d",
         ['ICON_FA_BAN'] = "\xef\x81\x9e",
         ['ICON_FA_BARS'] = "\xef\x83\x89",
         ['ICON_FA_CAR_CRASH'] = "\xef\x97\xa1",
         ['ICON_FA_ARROW_ALT_CIRCLE_DOWN'] = "\xef\x8d\x98",
         ['ICON_FA_MONEY_BILL_ALT'] = "\xef\x8f\x91",
         ['ICON_FA_JOURNAL_WHILLS'] = "\xef\x99\xaa",
         ['ICON_FA_CHALKBOARD_TEACHER'] = "\xef\x94\x9c",
         ['ICON_FA_PORTRAIT'] = "\xef\x8f\xa0",
         ['ICON_FA_HAMMER'] = "\xef\x9b\xa3",
         ['ICON_FA_RETWEET'] = "\xef\x81\xb9",
         ['ICON_FA_HOURGLASS'] = "\xef\x89\x94",
         ['ICON_FA_HAND_PAPER'] = "\xef\x89\x96",
         ['ICON_FA_SUBSCRIPT'] = "\xef\x84\xac",
         ['ICON_FA_DONATE'] = "\xef\x92\xb9",
         ['ICON_FA_GLASS_MARTINI_ALT'] = "\xef\x95\xbb",
         ['ICON_FA_CODE_BRANCH'] = "\xef\x84\xa6",
         ['ICON_FA_NOT_EQUAL'] = "\xef\x94\xbe",
         ['ICON_FA_MEH'] = "\xef\x84\x9a",
         ['ICON_FA_LIST_ALT'] = "\xef\x80\xa2",
         ['ICON_FA_USER_COG'] = "\xef\x93\xbe",
         ['ICON_FA_PRESCRIPTION'] = "\xef\x96\xb1",
         ['ICON_FA_TABLET'] = "\xef\x84\x8a",
         ['ICON_FA_PENCIL_RULER'] = "\xef\x96\xae",
         ['ICON_FA_CREDIT_CARD'] = "\xef\x82\x9d",
         ['ICON_FA_ARCHWAY'] = "\xef\x95\x97",
         ['ICON_FA_HARD_HAT'] = "\xef\xa0\x87",
         ['ICON_FA_MAP_MARKER_ALT'] = "\xef\x8f\x85",
         ['ICON_FA_COG'] = "\xef\x80\x93",
         ['ICON_FA_HANUKIAH'] = "\xef\x9b\xa6",
         ['ICON_FA_SHUTTLE_VAN'] = "\xef\x96\xb6",
         ['ICON_FA_MONEY_CHECK'] = "\xef\x94\xbc",
         ['ICON_FA_BELL'] = "\xef\x83\xb3",
         ['ICON_FA_CALENDAR_DAY'] = "\xef\x9e\x83",
         ['ICON_FA_TINT_SLASH'] = "\xef\x97\x87",
         ['ICON_FA_PLANE_DEPARTURE'] = "\xef\x96\xb0",
         ['ICON_FA_USER_CHECK'] = "\xef\x93\xbc",
         ['ICON_FA_CHURCH'] = "\xef\x94\x9d",
         ['ICON_FA_SEARCH_MINUS'] = "\xef\x80\x90",
         ['ICON_FA_PALLET'] = "\xef\x92\x82",
         ['ICON_FA_TINT'] = "\xef\x81\x83",
         ['ICON_FA_STAMP'] = "\xef\x96\xbf",
         ['ICON_FA_KAABA'] = "\xef\x99\xab",
         ['ICON_FA_ALIGN_RIGHT'] = "\xef\x80\xb8",
         ['ICON_FA_QUOTE_RIGHT'] = "\xef\x84\x8e",
         ['ICON_FA_BEER'] = "\xef\x83\xbc",
         ['ICON_FA_GRIN_ALT'] = "\xef\x96\x81",
         ['ICON_FA_SORT_NUMERIC_DOWN'] = "\xef\x85\xa2",
         ['ICON_FA_FIRE'] = "\xef\x81\xad",
         ['ICON_FA_FAST_FORWARD'] = "\xef\x81\x90",
         ['ICON_FA_MAP_MARKED_ALT'] = "\xef\x96\xa0",
         ['ICON_FA_PENCIL_ALT'] = "\xef\x8c\x83",
         ['ICON_FA_USERS_COG'] = "\xef\x94\x89",
         ['ICON_FA_CARET_SQUARE_DOWN'] = "\xef\x85\x90",
         ['ICON_FA_CRUTCH'] = "\xef\x9f\xb7",
         ['ICON_FA_OBJECT_GROUP'] = "\xef\x89\x87",
         ['ICON_FA_ANCHOR'] = "\xef\x84\xbd",
         ['ICON_FA_HAND_POINT_LEFT'] = "\xef\x82\xa5",
         ['ICON_FA_USER_TIMES'] = "\xef\x88\xb5",
         ['ICON_FA_CALCULATOR'] = "\xef\x87\xac",
         ['ICON_FA_DIZZY'] = "\xef\x95\xa7",
         ['ICON_FA_KISS_WINK_HEART'] = "\xef\x96\x98",
         ['ICON_FA_FILE_MEDICAL'] = "\xef\x91\xb7",
         ['ICON_FA_SWIMMING_POOL'] = "\xef\x97\x85",
         ['ICON_FA_WEIGHT_HANGING'] = "\xef\x97\x8d",
         ['ICON_FA_VR_CARDBOARD'] = "\xef\x9c\xa9",
         ['ICON_FA_FAST_BACKWARD'] = "\xef\x81\x89",
         ['ICON_FA_SATELLITE'] = "\xef\x9e\xbf",
         ['ICON_FA_USER'] = "\xef\x80\x87",
         ['ICON_FA_MINUS_CIRCLE'] = "\xef\x81\x96",
         ['ICON_FA_CHESS_PAWN'] = "\xef\x91\x83",
         ['ICON_FA_CALENDAR_MINUS'] = "\xef\x89\xb2",
         ['ICON_FA_CHESS_BOARD'] = "\xef\x90\xbc",
         ['ICON_FA_LANDMARK'] = "\xef\x99\xaf",
         ['ICON_FA_SWATCHBOOK'] = "\xef\x97\x83",
         ['ICON_FA_HOTDOG'] = "\xef\xa0\x8f",
         ['ICON_FA_SNOWMAN'] = "\xef\x9f\x90",
         ['ICON_FA_LAPTOP'] = "\xef\x84\x89",
         ['ICON_FA_TORAH'] = "\xef\x9a\xa0",
         ['ICON_FA_FROWN_OPEN'] = "\xef\x95\xba",
         ['ICON_FA_USER_LOCK'] = "\xef\x94\x82",
         ['ICON_FA_AD'] = "\xef\x99\x81",
         ['ICON_FA_USER_CIRCLE'] = "\xef\x8a\xbd",
         ['ICON_FA_DIVIDE'] = "\xef\x94\xa9",
         ['ICON_FA_HANDSHAKE'] = "\xef\x8a\xb5",
         ['ICON_FA_CUT'] = "\xef\x83\x84",
         ['ICON_FA_HIKING'] = "\xef\x9b\xac",
         ['ICON_FA_STREET_VIEW'] = "\xef\x88\x9d",
         ['ICON_FA_GREATER_THAN'] = "\xef\x94\xb1",
         ['ICON_FA_PASTAFARIANISM'] = "\xef\x99\xbb",
         ['ICON_FA_MINUS_SQUARE'] = "\xef\x85\x86",
         ['ICON_FA_SAVE'] = "\xef\x83\x87",
         ['ICON_FA_COMMENT_DOLLAR'] = "\xef\x99\x91",
         ['ICON_FA_TRASH_ALT'] = "\xef\x8b\xad",
         ['ICON_FA_PUZZLE_PIECE'] = "\xef\x84\xae",
         ['ICON_FA_MENORAH'] = "\xef\x99\xb6",
         ['ICON_FA_CLOUD_SUN'] = "\xef\x9b\x84",
         ['ICON_FA_USER_FRIENDS'] = "\xef\x94\x80",
         ['ICON_FA_FILE_MEDICAL_ALT'] = "\xef\x91\xb8",
         ['ICON_FA_ARROW_LEFT'] = "\xef\x81\xa0",
         ['ICON_FA_BOXES'] = "\xef\x91\xa8",
         ['ICON_FA_THERMOMETER_EMPTY'] = "\xef\x8b\x8b",
         ['ICON_FA_EXCLAMATION_TRIANGLE'] = "\xef\x81\xb1",
         ['ICON_FA_GIFT'] = "\xef\x81\xab",
         ['ICON_FA_COGS'] = "\xef\x82\x85",
         ['ICON_FA_SIGNAL'] = "\xef\x80\x92",
         ['ICON_FA_SHAPES'] = "\xef\x98\x9f",
         ['ICON_FA_CLOUD_RAIN'] = "\xef\x9c\xbd",
         ['ICON_FA_ELLIPSIS_H'] = "\xef\x85\x81",
         ['ICON_FA_LESS_THAN_EQUAL'] = "\xef\x94\xb7",
         ['ICON_FA_CHEVRON_CIRCLE_LEFT'] = "\xef\x84\xb7",
         ['ICON_FA_MORTAR_PESTLE'] = "\xef\x96\xa7",
         ['ICON_FA_SITEMAP'] = "\xef\x83\xa8",
         ['ICON_FA_BUS_ALT'] = "\xef\x95\x9e",
         ['ICON_FA_ID_BADGE'] = "\xef\x8b\x81",
         ['ICON_FA_FIST_RAISED'] = "\xef\x9b\x9e",
         ['ICON_FA_BATTERY_FULL'] = "\xef\x89\x80",
         ['ICON_FA_CROWN'] = "\xef\x94\xa1",
         ['ICON_FA_EXCHANGE_ALT'] = "\xef\x8d\xa2",
         ['ICON_FA_SOCKS'] = "\xef\x9a\x96",
         ['ICON_FA_CASH_REGISTER'] = "\xef\x9e\x88",
         ['ICON_FA_REDO'] = "\xef\x80\x9e",
         ['ICON_FA_EXCLAMATION_CIRCLE'] = "\xef\x81\xaa",
         ['ICON_FA_COMMENTS'] = "\xef\x82\x86",
         ['ICON_FA_BRIEFCASE_MEDICAL'] = "\xef\x91\xa9",
         ['ICON_FA_CARET_SQUARE_RIGHT'] = "\xef\x85\x92",
         ['ICON_FA_PEN'] = "\xef\x8c\x84",
         ['ICON_FA_BACKSPACE'] = "\xef\x95\x9a",
         ['ICON_FA_SLASH'] = "\xef\x9c\x95",
         ['ICON_FA_HOT_TUB'] = "\xef\x96\x93",
         ['ICON_FA_SUITCASE_ROLLING'] = "\xef\x97\x81",
         ['ICON_FA_BATTERY_EMPTY'] = "\xef\x89\x84",
         ['ICON_FA_GLOBE_AFRICA'] = "\xef\x95\xbc",
         ['ICON_FA_SLEIGH'] = "\xef\x9f\x8c",
         ['ICON_FA_BOLT'] = "\xef\x83\xa7",
         ['ICON_FA_THERMOMETER_QUARTER'] = "\xef\x8b\x8a",
         ['ICON_FA_EYE'] = "\xef\x81\xae",
         ['ICON_FA_TROPHY'] = "\xef\x82\x91",
         ['ICON_FA_BRAILLE'] = "\xef\x8a\xa1",
         ['ICON_FA_PLUS'] = "\xef\x81\xa7",
         ['ICON_FA_LIST_UL'] = "\xef\x83\x8a",
         ['ICON_FA_SMOKING_BAN'] = "\xef\x95\x8d",
         ['ICON_FA_BATH'] = "\xef\x8b\x8d",
         ['ICON_FA_VOLUME_DOWN'] = "\xef\x80\xa7",
         ['ICON_FA_QUESTION_CIRCLE'] = "\xef\x81\x99",
         ['ICON_FA_FILE_CODE'] = "\xef\x87\x89",
         ['ICON_FA_GAVEL'] = "\xef\x83\xa3",
         ['ICON_FA_CANDY_CANE'] = "\xef\x9e\x86",
         ['ICON_FA_NETWORK_WIRED'] = "\xef\x9b\xbf",
         ['ICON_FA_CARET_SQUARE_LEFT'] = "\xef\x86\x91",
         ['ICON_FA_PLANE_ARRIVAL'] = "\xef\x96\xaf",
         ['ICON_FA_SHARE_SQUARE'] = "\xef\x85\x8d",
         ['ICON_FA_MEDAL'] = "\xef\x96\xa2",
         ['ICON_FA_THERMOMETER_HALF'] = "\xef\x8b\x89",
         ['ICON_FA_QUESTION'] = "\xef\x84\xa8",
         ['ICON_FA_CAR_BATTERY'] = "\xef\x97\x9f",
         ['ICON_FA_DOOR_CLOSED'] = "\xef\x94\xaa",
         ['ICON_FA_LEAF'] = "\xef\x81\xac",
         ['ICON_FA_USER_MINUS'] = "\xef\x94\x83",
         ['ICON_FA_MUSIC'] = "\xef\x80\x81",
         ['ICON_FA_GLOBE_EUROPE'] = "\xef\x9e\xa2",
         ['ICON_FA_HOUSE_DAMAGE'] = "\xef\x9b\xb1",
         ['ICON_FA_CHEVRON_RIGHT'] = "\xef\x81\x94",
         ['ICON_FA_GRIP_HORIZONTAL'] = "\xef\x96\x8d",
         ['ICON_FA_DICE_FOUR'] = "\xef\x94\xa4",
         ['ICON_FA_DEAF'] = "\xef\x8a\xa4",
         ['ICON_FA_REGISTERED'] = "\xef\x89\x9d",
         ['ICON_FA_WINDOW_CLOSE'] = "\xef\x90\x90",
         ['ICON_FA_LINK'] = "\xef\x83\x81",
         ['ICON_FA_YEN_SIGN'] = "\xef\x85\x97",
         ['ICON_FA_ATOM'] = "\xef\x97\x92",
         ['ICON_FA_LESS_THAN'] = "\xef\x94\xb6",
         ['ICON_FA_OTTER'] = "\xef\x9c\x80",
         ['ICON_FA_INFO'] = "\xef\x84\xa9",
         ['ICON_FA_MARS_DOUBLE'] = "\xef\x88\xa7",
         ['ICON_FA_CLIPBOARD_CHECK'] = "\xef\x91\xac",
         ['ICON_FA_SKULL'] = "\xef\x95\x8c",
         ['ICON_FA_GRIP_LINES'] = "\xef\x9e\xa4",
         ['ICON_FA_HOSPITAL_SYMBOL'] = "\xef\x91\xbe",
         ['ICON_FA_X_RAY'] = "\xef\x92\x97",
         ['ICON_FA_ARROW_UP'] = "\xef\x81\xa2",
         ['ICON_FA_MONEY_BILL_WAVE'] = "\xef\x94\xba",
         ['ICON_FA_DOT_CIRCLE'] = "\xef\x86\x92",
         ['ICON_FA_PAUSE_CIRCLE'] = "\xef\x8a\x8b",
         ['ICON_FA_IMAGES'] = "\xef\x8c\x82",
         ['ICON_FA_STAR_HALF'] = "\xef\x82\x89",
         ['ICON_FA_SPLOTCH'] = "\xef\x96\xbc",
         ['ICON_FA_STAR_HALF_ALT'] = "\xef\x97\x80",
         ['ICON_FA_SHIP'] = "\xef\x88\x9a",
         ['ICON_FA_BOOK_DEAD'] = "\xef\x9a\xb7",
         ['ICON_FA_CHECK'] = "\xef\x80\x8c",
         ['ICON_FA_RAINBOW'] = "\xef\x9d\x9b",
         ['ICON_FA_POWER_OFF'] = "\xef\x80\x91",
         ['ICON_FA_LEMON'] = "\xef\x82\x94",
         ['ICON_FA_GLOBE_AMERICAS'] = "\xef\x95\xbd",
         ['ICON_FA_PEACE'] = "\xef\x99\xbc",
         ['ICON_FA_THERMOMETER_THREE_QUARTERS'] = "\xef\x8b\x88",
         ['ICON_FA_WAREHOUSE'] = "\xef\x92\x94",
         ['ICON_FA_TRANSGENDER'] = "\xef\x88\xa4",
         ['ICON_FA_PLUS_SQUARE'] = "\xef\x83\xbe",
         ['ICON_FA_BULLSEYE'] = "\xef\x85\x80",
         ['ICON_FA_COOKIE_BITE'] = "\xef\x95\xa4",
         ['ICON_FA_USERS'] = "\xef\x83\x80",
         ['ICON_FA_TRANSGENDER_ALT'] = "\xef\x88\xa5",
         ['ICON_FA_ASTERISK'] = "\xef\x81\xa9",
         ['ICON_FA_STAR_OF_DAVID'] = "\xef\x9a\x9a",
         ['ICON_FA_PLUS_CIRCLE'] = "\xef\x81\x95",
         ['ICON_FA_CART_ARROW_DOWN'] = "\xef\x88\x98",
         ['ICON_FA_FLUSHED'] = "\xef\x95\xb9",
         ['ICON_FA_STORE_ALT'] = "\xef\x95\x8f",
         ['ICON_FA_PEOPLE_CARRY'] = "\xef\x93\x8e",
         ['ICON_FA_LONG_ARROW_ALT_DOWN'] = "\xef\x8c\x89",
         ['ICON_FA_SAD_CRY'] = "\xef\x96\xb3",
         ['ICON_FA_DIGITAL_TACHOGRAPH'] = "\xef\x95\xa6",
         ['ICON_FA_FILE_EXCEL'] = "\xef\x87\x83",
         ['ICON_FA_TEETH'] = "\xef\x98\xae",
         ['ICON_FA_HAND_SCISSORS'] = "\xef\x89\x97",
         ['ICON_FA_FILE_INVOICE_DOLLAR'] = "\xef\x95\xb1",
         ['ICON_FA_STEP_FORWARD'] = "\xef\x81\x91",
         ['ICON_FA_BACKWARD'] = "\xef\x81\x8a",
         ['ICON_FA_SCROLL'] = "\xef\x9c\x8e",
         ['ICON_FA_IGLOO'] = "\xef\x9e\xae",
         ['ICON_FA_CODE'] = "\xef\x84\xa1",
         ['ICON_FA_TRAM'] = "\xef\x9f\x9a",
         ['ICON_FA_TORII_GATE'] = "\xef\x9a\xa1",
         ['ICON_FA_SKIING'] = "\xef\x9f\x89",
         ['ICON_FA_CHAIR'] = "\xef\x9b\x80",
         ['ICON_FA_DUMBBELL'] = "\xef\x91\x8b",
         ['ICON_FA_ANGLE_DOUBLE_UP'] = "\xef\x84\x82",
         ['ICON_FA_ANGLE_DOUBLE_LEFT'] = "\xef\x84\x80",
         ['ICON_FA_MOSQUE'] = "\xef\x99\xb8",
         ['ICON_FA_COMMENTS_DOLLAR'] = "\xef\x99\x93",
         ['ICON_FA_FILE_PRESCRIPTION'] = "\xef\x95\xb2",
         ['ICON_FA_ANGLE_LEFT'] = "\xef\x84\x84",
         ['ICON_FA_ATLAS'] = "\xef\x95\x98",
         ['ICON_FA_PIGGY_BANK'] = "\xef\x93\x93",
         ['ICON_FA_DOLLY_FLATBED'] = "\xef\x91\xb4",
         ['ICON_FA_RANDOM'] = "\xef\x81\xb4",
         ['ICON_FA_PEN_ALT'] = "\xef\x8c\x85",
         ['ICON_FA_PRAYING_HANDS'] = "\xef\x9a\x84",
         ['ICON_FA_VOLUME_UP'] = "\xef\x80\xa8",
         ['ICON_FA_CLIPBOARD_LIST'] = "\xef\x91\xad",
         ['ICON_FA_GRIN_STARS'] = "\xef\x96\x87",
         ['ICON_FA_FOLDER_MINUS'] = "\xef\x99\x9d",
         ['ICON_FA_DEMOCRAT'] = "\xef\x9d\x87",
         ['ICON_FA_MAGNET'] = "\xef\x81\xb6",
         ['ICON_FA_VIHARA'] = "\xef\x9a\xa7",
         ['ICON_FA_GRIMACE'] = "\xef\x95\xbf",
         ['ICON_FA_CHECK_CIRCLE'] = "\xef\x81\x98",
         ['ICON_FA_SEARCH_DOLLAR'] = "\xef\x9a\x88",
         ['ICON_FA_LONG_ARROW_ALT_LEFT'] = "\xef\x8c\x8a",
         ['ICON_FA_CROW'] = "\xef\x94\xa0",
         ['ICON_FA_EYE_DROPPER'] = "\xef\x87\xbb",
         ['ICON_FA_CROP'] = "\xef\x84\xa5",
         ['ICON_FA_SIGN'] = "\xef\x93\x99",
         ['ICON_FA_ARROW_CIRCLE_DOWN'] = "\xef\x82\xab",
         ['ICON_FA_VIDEO'] = "\xef\x80\xbd",
         ['ICON_FA_DOWNLOAD'] = "\xef\x80\x99",
         ['ICON_FA_BOLD'] = "\xef\x80\xb2",
         ['ICON_FA_CARET_DOWN'] = "\xef\x83\x97",
         ['ICON_FA_CHEVRON_LEFT'] = "\xef\x81\x93",
         ['ICON_FA_HAMSA'] = "\xef\x99\xa5",
         ['ICON_FA_CART_PLUS'] = "\xef\x88\x97",
         ['ICON_FA_CLIPBOARD'] = "\xef\x8c\xa8",
         ['ICON_FA_SHOE_PRINTS'] = "\xef\x95\x8b",
         ['ICON_FA_PHONE_SLASH'] = "\xef\x8f\x9d",
         ['ICON_FA_REPLY'] = "\xef\x8f\xa5",
         ['ICON_FA_HOURGLASS_HALF'] = "\xef\x89\x92",
         ['ICON_FA_LONG_ARROW_ALT_UP'] = "\xef\x8c\x8c",
         ['ICON_FA_CHESS_KNIGHT'] = "\xef\x91\x81",
         ['ICON_FA_BARCODE'] = "\xef\x80\xaa",
         ['ICON_FA_DRAW_POLYGON'] = "\xef\x97\xae",
         ['ICON_FA_WATER'] = "\xef\x9d\xb3",
         ['ICON_FA_PAUSE'] = "\xef\x81\x8c",
         ['ICON_FA_WINE_GLASS_ALT'] = "\xef\x97\x8e",
         ['ICON_FA_GLASS_WHISKEY'] = "\xef\x9e\xa0",
         ['ICON_FA_BOX'] = "\xef\x91\xa6",
         ['ICON_FA_DIAGNOSES'] = "\xef\x91\xb0",
         ['ICON_FA_FILE_IMAGE'] = "\xef\x87\x85",
         ['ICON_FA_ARROW_CIRCLE_RIGHT'] = "\xef\x82\xa9",
         ['ICON_FA_TASKS'] = "\xef\x82\xae",
         ['ICON_FA_VECTOR_SQUARE'] = "\xef\x97\x8b",
         ['ICON_FA_QUOTE_LEFT'] = "\xef\x84\x8d",
         ['ICON_FA_MOBILE_ALT'] = "\xef\x8f\x8d",
         ['ICON_FA_USER_SHIELD'] = "\xef\x94\x85",
         ['ICON_FA_BLOG'] = "\xef\x9e\x81",
         ['ICON_FA_MARKER'] = "\xef\x96\xa1",
         ['ICON_FA_USER_TIE'] = "\xef\x94\x88",
         ['ICON_FA_TOOLS'] = "\xef\x9f\x99",
         ['ICON_FA_CLOUD'] = "\xef\x83\x82",
         ['ICON_FA_HAND_HOLDING_USD'] = "\xef\x93\x80",
         ['ICON_FA_CERTIFICATE'] = "\xef\x82\xa3",
         ['ICON_FA_CLOUD_DOWNLOAD_ALT'] = "\xef\x8e\x81",
         ['ICON_FA_ANGRY'] = "\xef\x95\x96",
         ['ICON_FA_FROG'] = "\xef\x94\xae",
         ['ICON_FA_CAMERA'] = "\xef\x80\xb0",
         ['ICON_FA_DICE_THREE'] = "\xef\x94\xa7",
         ['ICON_FA_MEMORY'] = "\xef\x94\xb8",
         ['ICON_FA_PEN_SQUARE'] = "\xef\x85\x8b",
         ['ICON_FA_SORT'] = "\xef\x83\x9c",
         ['ICON_FA_PLUG'] = "\xef\x87\xa6",
         ['ICON_FA_MOUSE_POINTER'] = "\xef\x89\x85",
         ['ICON_FA_ENVELOPE'] = "\xef\x83\xa0",
         ['ICON_FA_LAYER_GROUP'] = "\xef\x97\xbd",
         ['ICON_FA_TRAIN'] = "\xef\x88\xb8",
         ['ICON_FA_BULLHORN'] = "\xef\x82\xa1",
         ['ICON_FA_BABY'] = "\xef\x9d\xbc",
         ['ICON_FA_CONCIERGE_BELL'] = "\xef\x95\xa2",
         ['ICON_FA_CIRCLE'] = "\xef\x84\x91",
         ['ICON_FA_I_CURSOR'] = "\xef\x89\x86",
         ['ICON_FA_CAR'] = "\xef\x86\xb9",
         ['ICON_FA_CAT'] = "\xef\x9a\xbe",
         ['ICON_FA_WALLET'] = "\xef\x95\x95",
         ['ICON_FA_BOOK_MEDICAL'] = "\xef\x9f\xa6",
         ['ICON_FA_H_SQUARE'] = "\xef\x83\xbd",
         ['ICON_FA_HEART'] = "\xef\x80\x84",
         ['ICON_FA_LOCK_OPEN'] = "\xef\x8f\x81",
         ['ICON_FA_STREAM'] = "\xef\x95\x90",
         ['ICON_FA_LOCK'] = "\xef\x80\xa3",
         ['ICON_FA_CARROT'] = "\xef\x9e\x87",
         ['ICON_FA_SMILE_BEAM'] = "\xef\x96\xb8",
         ['ICON_FA_USER_NURSE'] = "\xef\xa0\xaf",
         ['ICON_FA_MICROPHONE_ALT'] = "\xef\x8f\x89",
         ['ICON_FA_SPA'] = "\xef\x96\xbb",
         ['ICON_FA_CHEVRON_CIRCLE_DOWN'] = "\xef\x84\xba",
         ['ICON_FA_FOLDER_PLUS'] = "\xef\x99\x9e",
         ['ICON_FA_CLOUD_MEATBALL'] = "\xef\x9c\xbb",
         ['ICON_FA_BOOK_OPEN'] = "\xef\x94\x98",
         ['ICON_FA_MAP'] = "\xef\x89\xb9",
         ['ICON_FA_COCKTAIL'] = "\xef\x95\xa1",
         ['ICON_FA_CLONE'] = "\xef\x89\x8d",
         ['ICON_FA_ID_CARD_ALT'] = "\xef\x91\xbf",
         ['ICON_FA_CHECK_SQUARE'] = "\xef\x85\x8a",
         ['ICON_FA_CHART_LINE'] = "\xef\x88\x81",
         ['ICON_FA_FILE_ARCHIVE'] = "\xef\x87\x86",
         ['ICON_FA_DOVE'] = "\xef\x92\xba",
         ['ICON_FA_MARS_STROKE'] = "\xef\x88\xa9",
         ['ICON_FA_ENVELOPE_OPEN'] = "\xef\x8a\xb6",
         ['ICON_FA_WHEELCHAIR'] = "\xef\x86\x93",
         ['ICON_FA_ROBOT'] = "\xef\x95\x84",
         ['ICON_FA_UNDO_ALT'] = "\xef\x8b\xaa",
         ['ICON_FA_TICKET_ALT'] = "\xef\x8f\xbf",
         ['ICON_FA_TRUCK'] = "\xef\x83\x91",
         ['ICON_FA_WON_SIGN'] = "\xef\x85\x99",
         ['ICON_FA_SUPERSCRIPT'] = "\xef\x84\xab",
         ['ICON_FA_TTY'] = "\xef\x87\xa4",
         ['ICON_FA_USER_MD'] = "\xef\x83\xb0",
         ['ICON_FA_ALIGN_LEFT'] = "\xef\x80\xb6",
         ['ICON_FA_TABLETS'] = "\xef\x92\x90",
         ['ICON_FA_MOTORCYCLE'] = "\xef\x88\x9c",
         ['ICON_FA_ANGLE_UP'] = "\xef\x84\x86",
         ['ICON_FA_BROOM'] = "\xef\x94\x9a",
         ['ICON_FA_TOILET_PAPER'] = "\xef\x9c\x9e",
         ['ICON_FA_DICE_D20'] = "\xef\x9b\x8f",
         ['ICON_FA_LEVEL_DOWN_ALT'] = "\xef\x8e\xbe",
         ['ICON_FA_PAPERCLIP'] = "\xef\x83\x86",
         ['ICON_FA_USER_CLOCK'] = "\xef\x93\xbd",
         ['ICON_FA_SORT_ALPHA_UP'] = "\xef\x85\x9e",
         ['ICON_FA_AUDIO_DESCRIPTION'] = "\xef\x8a\x9e",
         ['ICON_FA_FILE_CSV'] = "\xef\x9b\x9d",
         ['ICON_FA_FILE_DOWNLOAD'] = "\xef\x95\xad",
         ['ICON_FA_SYNC_ALT'] = "\xef\x8b\xb1",
         ['ICON_FA_KISS'] = "\xef\x96\x96",
         ['ICON_FA_HANDS'] = "\xef\x93\x82",
         ['ICON_FA_REPUBLICAN'] = "\xef\x9d\x9e",
         ['ICON_FA_EDIT'] = "\xef\x81\x84",
         ['ICON_FA_UNIVERSITY'] = "\xef\x86\x9c",
         ['ICON_FA_KHANDA'] = "\xef\x99\xad",
         ['ICON_FA_GLASSES'] = "\xef\x94\xb0",
         ['ICON_FA_SQUARE'] = "\xef\x83\x88",
         ['ICON_FA_GRIN_SQUINT'] = "\xef\x96\x85",
         ['ICON_FA_GLOBE'] = "\xef\x82\xac",
         ['ICON_FA_RECEIPT'] = "\xef\x95\x83",
         ['ICON_FA_STRIKETHROUGH'] = "\xef\x83\x8c",
         ['ICON_FA_UNLOCK'] = "\xef\x82\x9c",
         ['ICON_FA_DICE_SIX'] = "\xef\x94\xa6",
         ['ICON_FA_GRIP_VERTICAL'] = "\xef\x96\x8e",
         ['ICON_FA_PILLS'] = "\xef\x92\x84",
         ['ICON_FA_EXCLAMATION'] = "\xef\x84\xaa",
         ['ICON_FA_PERSON_BOOTH'] = "\xef\x9d\x96",
         ['ICON_FA_CALENDAR_PLUS'] = "\xef\x89\xb1",
         ['ICON_FA_SMOG'] = "\xef\x9d\x9f",
         ['ICON_FA_LOCATION_ARROW'] = "\xef\x84\xa4",
         ['ICON_FA_UMBRELLA'] = "\xef\x83\xa9",
         ['ICON_FA_QURAN'] = "\xef\x9a\x87",
         ['ICON_FA_UNDO'] = "\xef\x83\xa2",
         ['ICON_FA_DUMPSTER'] = "\xef\x9e\x93",
         ['ICON_FA_FUNNEL_DOLLAR'] = "\xef\x99\xa2",
         ['ICON_FA_INDENT'] = "\xef\x80\xbc",
         ['ICON_FA_LANGUAGE'] = "\xef\x86\xab",
         ['ICON_FA_ARROW_ALT_CIRCLE_UP'] = "\xef\x8d\x9b",
         ['ICON_FA_ROUTE'] = "\xef\x93\x97",
         ['ICON_FA_USER_ALT'] = "\xef\x90\x86",
         ['ICON_FA_TIMES'] = "\xef\x80\x8d",
         ['ICON_FA_CLINIC_MEDICAL'] = "\xef\x9f\xb2",
         ['ICON_FA_LEVEL_UP_ALT'] = "\xef\x8e\xbf",
         ['ICON_FA_BLIND'] = "\xef\x8a\x9d",
         ['ICON_FA_CHEESE'] = "\xef\x9f\xaf",
         ['ICON_FA_PHONE_SQUARE'] = "\xef\x82\x98",
         ['ICON_FA_SHOPPING_BASKET'] = "\xef\x8a\x91",
         ['ICON_FA_ICE_CREAM'] = "\xef\xa0\x90",
         ['ICON_FA_RING'] = "\xef\x9c\x8b",
         ['ICON_FA_CITY'] = "\xef\x99\x8f",
         ['ICON_FA_TEXT_WIDTH'] = "\xef\x80\xb5",
         ['ICON_FA_RSS_SQUARE'] = "\xef\x85\x83",
         ['ICON_FA_PAINT_BRUSH'] = "\xef\x87\xbc",
         ['ICON_FA_PARACHUTE_BOX'] = "\xef\x93\x8d",
         ['ICON_FA_SIM_CARD'] = "\xef\x9f\x84",
         ['ICON_FA_CLOUD_UPLOAD_ALT'] = "\xef\x8e\x82",
         ['ICON_FA_SORT_UP'] = "\xef\x83\x9e",
         ['ICON_FA_SIGN_OUT_ALT'] = "\xef\x8b\xb5",
         ['ICON_FA_USER_NINJA'] = "\xef\x94\x84",
         ['ICON_FA_SIGN_IN_ALT'] = "\xef\x8b\xb6",
         ['ICON_FA_MUG_HOT'] = "\xef\x9e\xb6",
         ['ICON_FA_SHARE_ALT'] = "\xef\x87\xa0",
         ['ICON_FA_CALENDAR_CHECK'] = "\xef\x89\xb4",
         ['ICON_FA_PEN_FANCY'] = "\xef\x96\xac",
         ['ICON_FA_BIOHAZARD'] = "\xef\x9e\x80",
         ['ICON_FA_BED'] = "\xef\x88\xb6",
         ['ICON_FA_FILE_SIGNATURE'] = "\xef\x95\xb3",
         ['ICON_FA_TOGGLE_OFF'] = "\xef\x88\x84",
         ['ICON_FA_TRAFFIC_LIGHT'] = "\xef\x98\xb7",
         ['ICON_FA_TRACTOR'] = "\xef\x9c\xa2",
         ['ICON_FA_MEH_ROLLING_EYES'] = "\xef\x96\xa5",
         ['ICON_FA_COMMENT_ALT'] = "\xef\x89\xba",
         ['ICON_FA_RULER_HORIZONTAL'] = "\xef\x95\x87",
         ['ICON_FA_PAINT_ROLLER'] = "\xef\x96\xaa",
         ['ICON_FA_HAT_WIZARD'] = "\xef\x9b\xa8",
         ['ICON_FA_CALENDAR'] = "\xef\x84\xb3",
         ['ICON_FA_MICROPHONE'] = "\xef\x84\xb0",
         ['ICON_FA_FOOTBALL_BALL'] = "\xef\x91\x8e",
         ['ICON_FA_ALLERGIES'] = "\xef\x91\xa1",
         ['ICON_FA_ID_CARD'] = "\xef\x8b\x82",
         ['ICON_FA_REDO_ALT'] = "\xef\x8b\xb9",
         ['ICON_FA_PLAY_CIRCLE'] = "\xef\x85\x84",
         ['ICON_FA_THERMOMETER'] = "\xef\x92\x91",
         ['ICON_FA_DOLLAR_SIGN'] = "\xef\x85\x95",
         ['ICON_FA_DUNGEON'] = "\xef\x9b\x99",
         ['ICON_FA_COMPRESS'] = "\xef\x81\xa6",
         ['ICON_FA_SEARCH_LOCATION'] = "\xef\x9a\x89",
         ['ICON_FA_BLENDER_PHONE'] = "\xef\x9a\xb6",
         ['ICON_FA_ANGLE_RIGHT'] = "\xef\x84\x85",
         ['ICON_FA_CHESS_QUEEN'] = "\xef\x91\x85",
         ['ICON_FA_PAGER'] = "\xef\xa0\x95",
         ['ICON_FA_MEH_BLANK'] = "\xef\x96\xa4",
         ['ICON_FA_EJECT'] = "\xef\x81\x92",
         ['ICON_FA_HOURGLASS_END'] = "\xef\x89\x93",
         ['ICON_FA_TOOTH'] = "\xef\x97\x89",
         ['ICON_FA_BUSINESS_TIME'] = "\xef\x99\x8a",
         ['ICON_FA_PLACE_OF_WORSHIP'] = "\xef\x99\xbf",
         ['ICON_FA_MOON'] = "\xef\x86\x86",
         ['ICON_FA_GRIN_TONGUE_SQUINT'] = "\xef\x96\x8a",
         ['ICON_FA_WALKING'] = "\xef\x95\x94",
         ['ICON_FA_SHIPPING_FAST'] = "\xef\x92\x8b",
         ['ICON_FA_CARET_LEFT'] = "\xef\x83\x99",
         ['ICON_FA_DICE'] = "\xef\x94\xa2",
         ['ICON_FA_RUBLE_SIGN'] = "\xef\x85\x98",
         ['ICON_FA_RULER_VERTICAL'] = "\xef\x95\x88",
         ['ICON_FA_HAND_POINTER'] = "\xef\x89\x9a",
         ['ICON_FA_TAPE'] = "\xef\x93\x9b",
         ['ICON_FA_SHOPPING_BAG'] = "\xef\x8a\x90",
         ['ICON_FA_SKIING_NORDIC'] = "\xef\x9f\x8a",
         ['ICON_FA_HIPPO'] = "\xef\x9b\xad",
         ['ICON_FA_CUBE'] = "\xef\x86\xb2",
         ['ICON_FA_CAPSULES'] = "\xef\x91\xab",
         ['ICON_FA_KIWI_BIRD'] = "\xef\x94\xb5",
         ['ICON_FA_CHEVRON_CIRCLE_UP'] = "\xef\x84\xb9",
         ['ICON_FA_MARS_STROKE_V'] = "\xef\x88\xaa",
         ['ICON_FA_POO_STORM'] = "\xef\x9d\x9a",
         ['ICON_FA_JOINT'] = "\xef\x96\x95",
         ['ICON_FA_MARS_STROKE_H'] = "\xef\x88\xab",
         ['ICON_FA_ADDRESS_BOOK'] = "\xef\x8a\xb9",
         ['ICON_FA_PROCEDURES'] = "\xef\x92\x87",
         ['ICON_FA_GEM'] = "\xef\x8e\xa5",
         ['ICON_FA_RULER_COMBINED'] = "\xef\x95\x86",
         ['ICON_FA_BRAIN'] = "\xef\x97\x9c",
         ['ICON_FA_STAR_AND_CRESCENT'] = "\xef\x9a\x99",
         ['ICON_FA_FIGHTER_JET'] = "\xef\x83\xbb",
         ['ICON_FA_SPACE_SHUTTLE'] = "\xef\x86\x97",
         ['ICON_FA_MAP_PIN'] = "\xef\x89\xb6",
         ['ICON_FA_ALIGN_CENTER'] = "\xef\x80\xb7",
         ['ICON_FA_SORT_ALPHA_DOWN'] = "\xef\x85\x9d",
         ['ICON_FA_PARKING'] = "\xef\x95\x80",
         ['ICON_FA_MAP_SIGNS'] = "\xef\x89\xb7",
         ['ICON_FA_PALETTE'] = "\xef\x94\xbf",
         ['ICON_FA_GLASS_MARTINI'] = "\xef\x80\x80",
         ['ICON_FA_TIMES_CIRCLE'] = "\xef\x81\x97",
         ['ICON_FA_MONUMENT'] = "\xef\x96\xa6",
         ['ICON_FA_GUITAR'] = "\xef\x9e\xa6",
         ['ICON_FA_GRIN_BEAM'] = "\xef\x96\x82",
         ['ICON_FA_KEY'] = "\xef\x82\x84",
         ['ICON_FA_TH_LIST'] = "\xef\x80\x8b",
         ['ICON_FA_SHARE_ALT_SQUARE'] = "\xef\x87\xa1",
         ['ICON_FA_DRUM'] = "\xef\x95\xa9",
         ['ICON_FA_FILE_CONTRACT'] = "\xef\x95\xac",
         ['ICON_FA_RESTROOM'] = "\xef\x9e\xbd",
         ['ICON_FA_UNLOCK_ALT'] = "\xef\x84\xbe",
         ['ICON_FA_MICROPHONE_ALT_SLASH'] = "\xef\x94\xb9",
         ['ICON_FA_USER_SECRET'] = "\xef\x88\x9b",
         ['ICON_FA_ARROW_RIGHT'] = "\xef\x81\xa1",
         ['ICON_FA_FILE_VIDEO'] = "\xef\x87\x88",
         ['ICON_FA_ARROW_ALT_CIRCLE_RIGHT'] = "\xef\x8d\x9a",
         ['ICON_FA_COMMENT'] = "\xef\x81\xb5",
         ['ICON_FA_CALENDAR_WEEK'] = "\xef\x9e\x84",
         ['ICON_FA_USER_GRADUATE'] = "\xef\x94\x81",
         ['ICON_FA_HAND_MIDDLE_FINGER'] = "\xef\xa0\x86",
         ['ICON_FA_POO'] = "\xef\x8b\xbe",
         ['ICON_FA_GRIP_LINES_VERTICAL'] = "\xef\x9e\xa5",
         ['ICON_FA_TABLE'] = "\xef\x83\x8e",
         ['ICON_FA_POLL'] = "\xef\x9a\x81",
         ['ICON_FA_CAR_ALT'] = "\xef\x97\x9e",
         ['ICON_FA_THUMBS_UP'] = "\xef\x85\xa4",
         ['ICON_FA_TRADEMARK'] = "\xef\x89\x9c",
         ['ICON_FA_CLOUD_MOON'] = "\xef\x9b\x83",
         ['ICON_FA_VIALS'] = "\xef\x92\x93",
         ['ICON_FA_FIRST_AID'] = "\xef\x91\xb9",
         ['ICON_FA_ERASER'] = "\xef\x84\xad",
         ['ICON_FA_MARS'] = "\xef\x88\xa2",
         ['ICON_FA_STAR_OF_LIFE'] = "\xef\x98\xa1",
         ['ICON_FA_FEATHER'] = "\xef\x94\xad",
         ['ICON_FA_SQUARE_FULL'] = "\xef\x91\x9c",
         ['ICON_FA_DOLLY'] = "\xef\x91\xb2",
         ['ICON_FA_HOURGLASS_START'] = "\xef\x89\x91",
         ['ICON_FA_GRIN_HEARTS'] = "\xef\x96\x84",
         ['ICON_FA_CUBES'] = "\xef\x86\xb3",
         ['ICON_FA_HASHTAG'] = "\xef\x8a\x92",
         ['ICON_FA_SEEDLING'] = "\xef\x93\x98",
         ['ICON_FA_HAYKAL'] = "\xef\x99\xa6",
         ['ICON_FA_TSHIRT'] = "\xef\x95\x93",
         ['ICON_FA_LAUGH_SQUINT'] = "\xef\x96\x9b",
         ['ICON_FA_HDD'] = "\xef\x82\xa0",
         ['ICON_FA_NEWSPAPER'] = "\xef\x87\xaa",
         ['ICON_FA_HOSPITAL_ALT'] = "\xef\x91\xbd",
         ['ICON_FA_USER_SLASH'] = "\xef\x94\x86",
         ['ICON_FA_FILE_WORD'] = "\xef\x87\x82",
         ['ICON_FA_ENVELOPE_SQUARE'] = "\xef\x86\x99",
         ['ICON_FA_GENDERLESS'] = "\xef\x88\xad",
         ['ICON_FA_DICE_FIVE'] = "\xef\x94\xa3",
         ['ICON_FA_SYNAGOGUE'] = "\xef\x9a\x9b",
         ['ICON_FA_PAW'] = "\xef\x86\xb0",
         ['ICON_FA_RADIATION'] = "\xef\x9e\xb9",
         ['ICON_FA_CROSS'] = "\xef\x99\x94",
         ['ICON_FA_ARCHIVE'] = "\xef\x86\x87",
         ['ICON_FA_PHONE_VOLUME'] = "\xef\x8a\xa0",
         ['ICON_FA_SOLAR_PANEL'] = "\xef\x96\xba",
         ['ICON_FA_INFINITY'] = "\xef\x94\xb4",
         ['ICON_FA_HAND_POINT_DOWN'] = "\xef\x82\xa7",
         ['ICON_FA_MAP_MARKER'] = "\xef\x81\x81",
         ['ICON_FA_CALENDAR_ALT'] = "\xef\x81\xb3",
         ['ICON_FA_AMERICAN_SIGN_LANGUAGE_INTERPRETING'] = "\xef\x8a\xa3",
         ['ICON_FA_BINOCULARS'] = "\xef\x87\xa5",
         ['ICON_FA_STICKY_NOTE'] = "\xef\x89\x89",
         ['ICON_FA_RUNNING'] = "\xef\x9c\x8c",
         ['ICON_FA_PEN_NIB'] = "\xef\x96\xad",
         ['ICON_FA_MAP_MARKED'] = "\xef\x96\x9f",
         ['ICON_FA_EXPAND'] = "\xef\x81\xa5",
         ['ICON_FA_TRUCK_PICKUP'] = "\xef\x98\xbc",
         ['ICON_FA_HOLLY_BERRY'] = "\xef\x9e\xaa",
         ['ICON_FA_PRESCRIPTION_BOTTLE'] = "\xef\x92\x85",
         ['ICON_FA_LAPTOP_CODE'] = "\xef\x97\xbc",
         ['ICON_FA_GOLF_BALL'] = "\xef\x91\x90",
         ['ICON_FA_SKULL_CROSSBONES'] = "\xef\x9c\x94",
         ['ICON_FA_TAXI'] = "\xef\x86\xba",
         ['ICON_FA_ROCKET'] = "\xef\x84\xb5",
         ['ICON_FA_YIN_YANG'] = "\xef\x9a\xad",
         ['ICON_FA_FINGERPRINT'] = "\xef\x95\xb7",
         ['ICON_FA_ARROWS_ALT'] = "\xef\x82\xb2",
         ['ICON_FA_UNDERLINE'] = "\xef\x83\x8d",
         ['ICON_FA_ARROW_CIRCLE_UP'] = "\xef\x82\xaa",
         ['ICON_FA_BASKETBALL_BALL'] = "\xef\x90\xb4",
         ['ICON_FA_DESKTOP'] = "\xef\x84\x88",
         ['ICON_FA_SPINNER'] = "\xef\x84\x90",
         ['ICON_FA_TOGGLE_ON'] = "\xef\x88\x85",
         ['ICON_FA_STOPWATCH'] = "\xef\x8b\xb2",
         ['ICON_FA_ARROW_ALT_CIRCLE_LEFT'] = "\xef\x8d\x99",
         ['ICON_FA_GAS_PUMP'] = "\xef\x94\xaf",
         ['ICON_FA_EXTERNAL_LINK_ALT'] = "\xef\x8d\x9d",
         ['ICON_FA_FROWN'] = "\xef\x84\x99",
         ['ICON_FA_RULER'] = "\xef\x95\x85",
         ['ICON_FA_FLAG_USA'] = "\xef\x9d\x8d",
         ['ICON_FA_GRIN'] = "\xef\x96\x80",
         ['ICON_FA_THEATER_MASKS'] = "\xef\x98\xb0",
         ['ICON_FA_ARROW_CIRCLE_LEFT'] = "\xef\x82\xa8",
         ['ICON_FA_HIGHLIGHTER'] = "\xef\x96\x91",
         ['ICON_FA_POLL_H'] = "\xef\x9a\x82",
         ['ICON_FA_SERVER'] = "\xef\x88\xb3",
         ['ICON_FA_TRASH_RESTORE'] = "\xef\xa0\xa9",
         ['ICON_FA_SPRAY_CAN'] = "\xef\x96\xbd",
         ['ICON_FA_BOWLING_BALL'] = "\xef\x90\xb6",
         ['ICON_FA_LAUGH'] = "\xef\x96\x99",
         ['ICON_FA_TERMINAL'] = "\xef\x84\xa0",
         ['ICON_FA_WINDOW_MINIMIZE'] = "\xef\x8b\x91",
         ['ICON_FA_HOME'] = "\xef\x80\x95",
         ['ICON_FA_UTENSIL_SPOON'] = "\xef\x8b\xa5",
         ['ICON_FA_QUIDDITCH'] = "\xef\x91\x98",
         ['ICON_FA_APPLE_ALT'] = "\xef\x97\x91",
         ['ICON_FA_UMBRELLA_BEACH'] = "\xef\x97\x8a",
         ['ICON_FA_CANNABIS'] = "\xef\x95\x9f",
         ['ICON_FA_LAUGH_BEAM'] = "\xef\x96\x9a",
         ['ICON_FA_TEETH_OPEN'] = "\xef\x98\xaf",
         ['ICON_FA_DRUMSTICK_BITE'] = "\xef\x9b\x97",
         ['ICON_FA_CHART_PIE'] = "\xef\x88\x80",
         ['ICON_FA_SD_CARD'] = "\xef\x9f\x82",
         ['ICON_FA_HANDS_HELPING'] = "\xef\x93\x84",
         ['ICON_FA_PASTE'] = "\xef\x83\xaa",
         ['ICON_FA_OM'] = "\xef\x99\xb9",
         ['ICON_FA_LUGGAGE_CART'] = "\xef\x96\x9d",
         ['ICON_FA_INDUSTRY'] = "\xef\x89\xb5",
         ['ICON_FA_SWIMMER'] = "\xef\x97\x84",
         ['ICON_FA_RADIATION_ALT'] = "\xef\x9e\xba",
         ['ICON_FA_COMPRESS_ARROWS_ALT'] = "\xef\x9e\x8c",
         ['ICON_FA_ROAD'] = "\xef\x80\x98",
         ['ICON_FA_IMAGE'] = "\xef\x80\xbe",
         ['ICON_FA_CHILD'] = "\xef\x86\xae",
         ['ICON_FA_ANGLE_DOUBLE_RIGHT'] = "\xef\x84\x81",
         ['ICON_FA_CLOUD_MOON_RAIN'] = "\xef\x9c\xbc",
         ['ICON_FA_DOOR_OPEN'] = "\xef\x94\xab",
         ['ICON_FA_GRIN_TONGUE_WINK'] = "\xef\x96\x8b",
         ['ICON_FA_REPLY_ALL'] = "\xef\x84\xa2",
         ['ICON_FA_TEMPERATURE_LOW'] = "\xef\x9d\xab",
         ['ICON_FA_INBOX'] = "\xef\x80\x9c",
         ['ICON_FA_FEMALE'] = "\xef\x86\x82",
         ['ICON_FA_SYRINGE'] = "\xef\x92\x8e",
         ['ICON_FA_CIRCLE_NOTCH'] = "\xef\x87\x8e",
         ['ICON_FA_WEIGHT'] = "\xef\x92\x96",
         ['ICON_FA_SNOWPLOW'] = "\xef\x9f\x92",
         ['ICON_FA_TABLE_TENNIS'] = "\xef\x91\x9d",
         ['ICON_FA_LOW_VISION'] = "\xef\x8a\xa8",
         ['ICON_FA_FILE_IMPORT'] = "\xef\x95\xaf",
         ['ICON_FA_ITALIC'] = "\xef\x80\xb3",
         ['ICON_FA_CLOSED_CAPTIONING'] = "\xef\x88\x8a",
         ['ICON_FA_CHALKBOARD'] = "\xef\x94\x9b",
         ['ICON_FA_BUILDING'] = "\xef\x86\xad",
         ['ICON_FA_TACHOMETER_ALT'] = "\xef\x8f\xbd",
         ['ICON_FA_BUS'] = "\xef\x88\x87",
         ['ICON_FA_ANGLE_DOWN'] = "\xef\x84\x87",
         ['ICON_FA_HAND_ROCK'] = "\xef\x89\x95",
         ['ICON_FA_FORWARD'] = "\xef\x81\x8e",
         ['ICON_FA_HELICOPTER'] = "\xef\x94\xb3",
         ['ICON_FA_PODCAST'] = "\xef\x8b\x8e",
         ['ICON_FA_TRUCK_MOVING'] = "\xef\x93\x9f",
         ['ICON_FA_BUG'] = "\xef\x86\x88",
         ['ICON_FA_SHIELD_ALT'] = "\xef\x8f\xad",
         ['ICON_FA_FILL_DRIP'] = "\xef\x95\xb6",
         ['ICON_FA_COMMENT_SLASH'] = "\xef\x92\xb3",
         ['ICON_FA_SUITCASE'] = "\xef\x83\xb2",
         ['ICON_FA_SKATING'] = "\xef\x9f\x85",
         ['ICON_FA_TOILET'] = "\xef\x9f\x98",
         ['ICON_FA_ENVELOPE_OPEN_TEXT'] = "\xef\x99\x98",
         ['ICON_FA_HAND_HOLDING'] = "\xef\x92\xbd",
         ['ICON_FA_VENUS_MARS'] = "\xef\x88\xa8",
         ['ICON_FA_HEART_BROKEN'] = "\xef\x9e\xa9",
         ['ICON_FA_UTENSILS'] = "\xef\x8b\xa7",
         ['ICON_FA_TH_LARGE'] = "\xef\x80\x89",
         ['ICON_FA_AT'] = "\xef\x87\xba",
         ['ICON_FA_FILE'] = "\xef\x85\x9b",
         ['ICON_FA_TENGE'] = "\xef\x9f\x97",
         ['ICON_FA_FLAG_CHECKERED'] = "\xef\x84\x9e",
         ['ICON_FA_FILM'] = "\xef\x80\x88",
         ['ICON_FA_FILL'] = "\xef\x95\xb5",
         ['ICON_FA_GRIN_SQUINT_TEARS'] = "\xef\x96\x86",
         ['ICON_FA_PERCENT'] = "\xef\x8a\x95",
         ['ICON_FA_BOOK'] = "\xef\x80\xad",
         ['ICON_FA_METEOR'] = "\xef\x9d\x93",
         ['ICON_FA_TRASH'] = "\xef\x87\xb8",
         ['ICON_FA_FILE_AUDIO'] = "\xef\x87\x87",
         ['ICON_FA_SATELLITE_DISH'] = "\xef\x9f\x80",
         ['ICON_FA_POOP'] = "\xef\x98\x99",
         ['ICON_FA_STAR'] = "\xef\x80\x85",
         ['ICON_FA_GIFTS'] = "\xef\x9e\x9c",
         ['ICON_FA_GHOST'] = "\xef\x9b\xa2",
         ['ICON_FA_PRESCRIPTION_BOTTLE_ALT'] = "\xef\x92\x86",
         ['ICON_FA_MONEY_BILL_WAVE_ALT'] = "\xef\x94\xbb",
         ['ICON_FA_NEUTER'] = "\xef\x88\xac",
         ['ICON_FA_BAND_AID'] = "\xef\x91\xa2",
         ['ICON_FA_WIFI'] = "\xef\x87\xab",
         ['ICON_FA_MASK'] = "\xef\x9b\xba",
         ['ICON_FA_VENUS_DOUBLE'] = "\xef\x88\xa6",
         ['ICON_FA_CHEVRON_UP'] = "\xef\x81\xb7",
         ['ICON_FA_HAND_SPOCK'] = "\xef\x89\x99",
         ['ICON_FA_HAND_POINT_UP'] = "\xea\x9b\xb0"
    }
    local MIN_ICON, MAX_ICON = 0xf000, 0xf83e
    
    local function unicode_to_utf8(code)
       -- converts numeric UTF code (U+code) to UTF-8 string
       local t, h = {}, 128
       while code >= h do
          t[#t+1] = 128 + code%64
          code = math.floor(code/64)
          h = h > 32 and 32 or h/2
       end
       t[#t+1] = 256 - 2*h + code
       return string.char(unpack(t)):reverse()
    end
    
    setmetatable(fa_icon, {
        __call = function(t, v)
            if (type(v) == 'string') then
                return t['ICON_'..v:upper()] or '?'
            elseif (type(v) == 'number' and v >= MIN_ICON and v <= MAX_ICON) then
                return unicode_to_utf8(v)
            end
            return '?'
        end,
    
        __index = function(t, i)
            if type(i) == 'string' then
                if i == 'min_range' then
                    return MIN_ICON
                elseif i == 'max_range' then
                    return MAX_ICON
                end
            end
    
            return t[i]
        end
    })
    
    return fa_icon
я ее придумал не помню зачем, а с кода убрать забыл
 
  • Нравится
Реакции: Leon_Trotsky
Ку всем, не ебу как работать с имгуи, помогите сюда добавить имгуи с строкой ввода, кнопкой и пунктом выбора(1 из трёх)
И ещё, активацию на F9 или командой /settings
Lua:
script_name("Спамер для Namalsk Role Play")
script_author("Loonya_Walker")
local message = ("/s Куплю любую бирку. Бюджет: 58.123.123. Номер: 28-66-68")
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

require 'lib.moonloader'

local enable = false

    function main()
        if not isSampfuncsLoaded() or not isSampLoaded() then return end
        while not isSampAvailable() do wait(100) end
      
      

        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер вновь готов к работе! Активация: {FFFF00}/yaushel", 0xFFF5EE)

        sampRegisterChatCommand("yaushel", function()
            if enable == true then
                sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер уже активен!", 0xFFF5EE)
            end
                if enable == false then
                    enable = true
                    sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер активирован! Команда для деактивации: {FFFF00} /yaprishel ", 0xFFF5EE)
                end
        end)
            sampRegisterChatCommand("yaprishel", function()
                    if enable == false then
                        sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер и так деактивирован!", 0xFFF5EE)
                    end
                    if enable == true then
                        enable = false
                        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер деактивирован! Команда для активации: {FFFF00} /yaushel ", 0xFFF5EE)
                    end
            end)
                while true do
                    wait(1)
                        if enable == true and not sampIsChatInputActive() then
                            wait(1)
                            sampSendChat (message.."")
                            wait(25000)
                        end
                    end
                end
.
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
Нужно передать функцию в параметр другой функции, нашел в интернете такой способ, но чет мне кажется это пиздец какой костыль, есть ли какой-то еще способ?
Lua:
function write()
    print("1")
end

function test(func)
    print("2")
    func()
end -- выведет сначала 2, потом 1

local func = write

test(func)
чуть поковырялся и понял, шо объявлять лишнюю переменную не надо, можно сразу передавать название функции. Но все равно не удобно, что надо создавать еще одну функцию, в которую сувать еще одну функцию.
А, ну еще не совсем понятно, как передать функцию, принимающую аргументы. пример такой функции:
Lua:
function write(text)
    print(text)
end

function test(func)
    print("2")
    func()
end

test(write) -- как мне сюда передать параметр?
 
Последнее редактирование:
  • Вау
Реакции: qdIbp

Dmitriy Makarov

25.05.2021
Проверенный
2,500
1,130
Ку всем, не ебу как работать с имгуи, помогите сюда добавить имгуи с строкой ввода, кнопкой и пунктом выбора(1 из трёх)
И ещё, активацию на F9 или командой /settings
Lua:
script_name("Спамер для Namalsk Role Play")
script_author("Loonya_Walker")
local message = ("/s Куплю любую бирку. Бюджет: 58.123.123. Номер: 28-66-68")
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251'
u8 = encoding.UTF8

require 'lib.moonloader'

local enable = false

    function main()
        if not isSampfuncsLoaded() or not isSampLoaded() then return end
        while not isSampAvailable() do wait(100) end
      
      

        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер вновь готов к работе! Активация: {FFFF00}/yaushel", 0xFFF5EE)

        sampRegisterChatCommand("yaushel", function()
            if enable == true then
                sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер уже активен!", 0xFFF5EE)
            end
                if enable == false then
                    enable = true
                    sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер активирован! Команда для деактивации: {FFFF00} /yaprishel ", 0xFFF5EE)
                end
        end)
            sampRegisterChatCommand("yaprishel", function()
                    if enable == false then
                        sampAddChatMessage("{0000FF}[PlayBoy4iq]{FFFFFF} Ошибка! Спамер и так деактивирован!", 0xFFF5EE)
                    end
                    if enable == true then
                        enable = false
                        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер деактивирован! Команда для активации: {FFFF00} /yaushel ", 0xFFF5EE)
                    end
            end)
                while true do
                    wait(1)
                        if enable == true and not sampIsChatInputActive() then
                            wait(1)
                            sampSendChat (message.."")
                            wait(25000)
                        end
                    end
                end
Lua:
script_name("Спамер для Namalsk Role Play")
script_author("Loonya_Walker")

require 'lib.moonloader'
local imgui = require 'imgui'
local encoding = require 'encoding'

encoding.default = 'CP1251'
u8 = encoding.UTF8

local message = ("/s Куплю любую бирку. Бюджет: 58.123.123. Номер: 28-66-68")
local enable = false
local timer = -1
local main_window_state = imgui.ImBool(false)
local buf = imgui.ImBuffer(256)
local combo_selected = imgui.ImInt(1)
local combo_list = {u8"Первый пункт", u8"Второй пункт", u8"Третий пункт"}


function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер вновь готов к работе! Активация: {FFFF00}/spam.act", 0xFFF5EE)
    
    sampRegisterChatCommand("imgui", function() main_window_state.v = not main_window_state.v end)
    sampRegisterChatCommand("spam.act", function()
        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер "..(enable and "активирован!" or "деактивирован!"), 0xFFF5EE)
    end)
    while true do wait(0)
        imgui.Process = main_window_state.v
    
        if enable then
            local nowTime = os.time()
            if nowTime >= timer then
                sampSendChat(message)
                timer = nowTime + 25
            end
        end
    end
end


function imgui.OnDrawFrame()
    if main_window_state.v then
        local sw, sh = getScreenResolution()
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(200, 200), imgui.Cond.FirstUseEver)
        imgui.Begin("Settings", main_window_state)
        if imgui.Combo(u8"Выберите пункт" , combo_selected, combo_list, combo_selected) then
            sampAddChatMessage("Выбран пункт №"..(combo_selected.v + 1).." — "..u8:decode(combo_list[combo_selected.v + 1]), -1)
        end
        imgui.InputText(u8"Введите что-то", buf)
        if imgui.Button(u8"Кнопка") then
            sampAddChatMessage("Ты нажал на кнопку", -1)
        end
        imgui.End()
    end
end

Нужно передать функцию в параметр другой функции, нашел в интернете такой способ, но чет мне кажется это пиздец какой костыль, есть ли какой-то еще способ?
Lua:
function write()
    print("1")
end

function test(func)
    print("2")
    func()
end -- выведет сначала 2, потом 1

local func = write

test(func)
чуть поковырялся и понял, шо объявлять лишнюю переменную не надо, можно сразу передавать название функции. Но все равно не удобно, что надо создавать еще одну функцию, в которую сувать еще одну функцию.
А, ну еще не совсем понятно, как передать функцию, принимающую аргументы. пример такой функции:
Lua:
function write(text)
    print(text)
end

function test(func)
    print("2")
    func()
end

test(write) -- как мне сюда передать параметр?
Так, что-ли?
Lua:
function write(text)
    print(text)
end

function test(func)
    print("2")
    -- func() -- Не понял, откуда функция, поэтому убрал
end

test(write("Текст"))

--[[
out:
Текст
2
]]
 

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
Lua:
script_name("Спамер для Namalsk Role Play")
script_author("Loonya_Walker")

require 'lib.moonloader'
local imgui = require 'imgui'
local encoding = require 'encoding'

encoding.default = 'CP1251'
u8 = encoding.UTF8

local message = ("/s Куплю любую бирку. Бюджет: 58.123.123. Номер: 28-66-68")
local enable = false
local timer = -1
local main_window_state = imgui.ImBool(false)
local buf = imgui.ImBuffer(256)
local combo_selected = imgui.ImInt(1)
local combo_list = {u8"Первый пункт", u8"Второй пункт", u8"Третий пункт"}


function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер вновь готов к работе! Активация: {FFFF00}/spam.act", 0xFFF5EE)
   
    sampRegisterChatCommand("imgui", function() main_window_state.v = not main_window_state.v end)
    sampRegisterChatCommand("spam.act", function()
        sampAddChatMessage("{0000FF}[PlayBoy4iq] {FFFFFF} Спамер "..(enable and "активирован!" or "деактивирован!"), 0xFFF5EE)
    end)
    while true do wait(0)
        imgui.Process = main_window_state.v
   
        if enable then
            local nowTime = os.time()
            if nowTime >= timer then
                sampSendChat(message)
                timer = nowTime + 25
            end
        end
    end
end


function imgui.OnDrawFrame()
    if main_window_state.v then
        local sw, sh = getScreenResolution()
        imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(200, 200), imgui.Cond.FirstUseEver)
        imgui.Begin("Settings", main_window_state)
        if imgui.Combo(u8"Выберите пункт" , combo_selected, combo_list, combo_selected) then
            sampAddChatMessage("Выбран пункт №"..(combo_selected.v + 1).." — "..u8:decode(combo_list[combo_selected.v + 1]), -1)
        end
        imgui.InputText(u8"Введите что-то", buf)
        if imgui.Button(u8"Кнопка") then
            sampAddChatMessage("Ты нажал на кнопку", -1)
        end
        imgui.End()
    end
end


Так, что-ли?
Lua:
function write(text)
    print(text)
end

function test(func)
    print("2")
    -- func() -- Не понял, откуда функция, поэтому убрал
end

test(write("Текст"))

--[[
out:
Текст
2
]]
не, тут мы не передаем указатель на функцию, а сначала выполняем функцию и в параметр выводим то, что возращает эта функция, т.е. сначала выведет "Text", а потом уже "2". Хз как понять то, что я написал, вот крч пример)
1677247597768.png
 

ukiru

Новичок
14
15
Нужно передать функцию в параметр другой функции, нашел в интернете такой способ, но чет мне кажется это пиздец какой костыль, есть ли какой-то еще способ?
Lua:
function write()
    print("1")
end

function test(func)
    print("2")
    func()
end -- выведет сначала 2, потом 1

local func = write

test(func)
чуть поковырялся и понял, шо объявлять лишнюю переменную не надо, можно сразу передавать название функции. Но все равно не удобно, что надо создавать еще одну функцию, в которую сувать еще одну функцию.
А, ну еще не совсем понятно, как передать функцию, принимающую аргументы. пример такой функции:
Lua:
function write(text)
    print(text)
end

function test(func)
    print("2")
    func()
end

test(write) -- как мне сюда передать параметр?
Lua:
function write(text)
    print(text)
end



function test(func, ...) -- подробнее https://www.lua.org/pil/5.2.html
    print("2")
    func(...)
end

test(write, 3)

так же можно передавать в качестве аргумента анонимную функцию (или как-то называется)
Lua:
test(function (text)
    print("anonim func:", text)
end, "text for anonim func")
 
  • Нравится
  • Эм
Реакции: whyega52, qdIbp и imring

whyega52

Гений, миллионер, плейбой, долбаеб
Модератор
2,756
2,576
Lua:
function write(text)
    print(text)
end



function test(func, ...) -- подробнее https://www.lua.org/pil/5.2.html
    print("2")
    func(...)
end

test(write, 3)
это не подходит в моем случае, т.к. у меня может передаваться функция с неограниченным кол-вом аргументов. Образно накидал как это выглядит
Lua:
function test(func)
    -- ... какой-то код
    -- тут воспроизводится код из параметра
    -- ... какой-то код
end

function hz()
    local sum = 3 + 3
    return sum
end

test('print("a")')

test('hz')
 

ukiru

Новичок
14
15
это не подходит в моем случае, т.к. у меня может передаваться функция с неограниченным кол-вом аргументов. Образно накидал как это выглядит
Lua:
function test(func)
    -- ... какой-то код
    func() -- т.е. мне надо сделать так, чтобы любая функция могла выполняться
    -- ... какой-то код
end

function hz()
    local sum = 3 + 3
    return sum
end

test('print("a")')

test('hz')
посмотри на выделенные строчки, обрати внимание на ... они и дают возможность прокидывать неограниченное кол-во аргументов
Lua:
function f(g, ...)
    print("<-")
    g(...)
    print("->")
end

f(function(a, b)
  print(a+b)
end, 4, 5)
данный пример отрабатывает у меня правильно

может я неправильно тебя понял и тебе надо выполнять код строки, тогда тебе сюда https://www.lua.org/pil/8.html
 
  • Влюблен
Реакции: whyega52