Logitech g hub сценарий lua

УСТАНОВИТЬ LUA-СКРИПТ, инструкции по программе Logitech G HUB. Установка LUA-скрипта на мышки Logitech G-серии одинакова для всех моделей этой серии. Исключение только устаревшие модели, которые работают только на ПО LGS.

Установка LUA-скрипта на мышки Logitech G-серии одинакова для всех моделей этой серии. Исключение только устаревшие модели, которые работают только на ПО LGS.

Приступаем к установке
Главная страница Logitech G HUB:

logitech ghub выбор главная страница

Image logitech g hub главная

1. Текущий Активный профиль. Нажав на название профиля, вы попадете в менеджер профилей

logitech ghub активный профиль

Image logitech g hub активный профиль

Примечание
Символ блокировки указывает, установлен ли профиль как постоянный. Это означает, что он будет активен для всех приложений. Вы задаете профиль как постоянный в настройках Logitech G HUB

Установка LUA-скрипта

Скрипт можно добавить в профиль из окна «Игры и приложения». Скрипты не зависят от конкретного профиля и могут быть применены абсолютно к любому профилю.

logitech ghub добавиь скрипт игры и приложения

Image logitech g hub игры

1. Выберите профиль, в который вы хотите добавить скрипт.
2. Щелкните значок Создание сценария

РЕКОМЕНДАЦИЯ
Для безопасного использования не устанавливайте Logitech скрипт в игровом профиле , только на рабочем столе!
Смотрите в разделе меню Безопасность использования, как это делается.

Назначить скрипт

Описание окна, назначения кнопок и разделов.

logitech ghub создать новый lua скрипт

Image logitech g hub скрипт

1. АКТИВНЫЙ СЦЕНАРИЙ LUA для создание скрипта выбирайте +СОЗДАНИЕ НОВОГО LUA-скрипта — позволит вам создать новый сценарий. В будующем тут выбирайте установленный скрипт из выпадающего меню для запуска с вашим профилем или если вам не нужен скрипт, выберите «НЕТ«.

2. СОЗДАЙТЕ НОВЫЙ LUA-скрипт. Щелкните это поле, чтобы создать новый сценарий.
3. Нажмите на перекрестие или стрелку в обновленной версии GHUB, чтобы вернуться на вкладку Игры и приложения.

Скрипт менеджер

logitech ghub скрипт описание и название имя редактирование скрипт lua

Image logitech g hub создать скрипт

1. Имя скрипта Введите здесь имя вашего скрипта.
2. Введите Описание Скрипта. Используйте это текстовое поле, чтобы добавить описание для вашего сценария.
3. РЕДАКТИРОВАТЬ СЦЕНАРИЙ, нажмите эту кнопку, чтобы перейти в редактор сценариев.

Редактор сценариев

При нажатии кнопки РЕДАКТИРОВАТЬ СЦЕНАРИЙ откроется редактор скриптов Logitech. Состоит из 2 частей: основной области сценариев и выходных данных.

logitech ghub редактор сценариев lua

Image logitech g hub редактор сценариев

3 строки в редакторе сценариев всегда будут там по умолчанию. В строке меню вы увидите 4 вкладки:
● Скрипт. Сохранить CTRL+S, Импорт… (файл Lua), Экспорт… (как файл Lua) и Закрыть CTRL+F4.
● Изменить. Стандартные параметры редактирования: Отменить, Вернуть, Вырезать, Скопировать, Вставить, Удалить, Найти текст, Выбрать все и очистить выход.
● Просмотреть. Показать/Скрыть номер строк, Выход и Выделение текста.
● Помощь. Интерфейс API сценариев, и Обзор справочного руководства по Lua API Logitech G-серии.

Добавление LUA-скрипта

logitech ghub добавить вставить установть скрипт гф

Image logitech g hub добавить скрипт lua

1. Вы можете добавить скрипт с помощью меню СЦЕНАРИЙ-ИМПОРТ или напрямую добавить код сочетанием клавиш CTRL+C скопировать из файла и CTRL+V вставить в редактор.
2. Для того, чтобы скрипт работал, не забудьте сохранить его через меню СЦЕНАРИЙ-СОХРАНИТЬ или нажмите сочетание клавиш в редакторе CTRL+S.

Вы заметите, что, пока у вас открыт редактор сценариев, в этом центре G HUB появится предупреждающее сообщение: Закройте окно LUA, чтобы сохранить сценарий.
Как только редактор сценариев будет закрыт, предупреждение исчезнет.

logitech ghub сохранить сценарий lua

Image logitech g hub сохранить скрипт

Поздравляем скрипт установлен! Теперь вы можете с легкостью использовать LUA-скрипты для вашей мыши Logitech G!

ОЧЕНЬ ВАЖНО
Вы не можете использовать игровые скрипты в РЕЖИМЕ ВСТРОЕННОЙ ПАМЯТИ, скрипты работают только через программное управление.

logitech ghub сохранить сценарий lua

Image logitech g hub сохранить скрипт

Расширение
Для расширения функциональности мыши используйте функцию Logitech G-SHIFT. Поскольку большинство кнопок используются для активации оружия, используйте функцию G-SHIFT, чтобы добавить различные стандартные функции.

logitech ghub g-shift режим кнопка

Image logitech g hub g-shift расширение

Установите определенную кнопку для функции G-SHIFT переключитесь в режим настроек G-SHIFT и установите новые значения кнопок. А когда вы удерживаете нажатой запрограммированную кнопку G-SHIFT, функциональность мыши Logitech может быть значительно расширена.

как установить макрос на мышку logitech

g hub установить скрипт lua

g hub активный профиль
создать новый lua скрипт
редактировать скрипт

Logitech G-HUB: как установить скрипты?

Гайд по установке скриптов с расширением .lua в программу G HUB для мышек Logitech G серии.

Список мышек Logitech G совместимых с ПО Logitech G HUB: G102, G305, G402, G403, G502, G603, G604, G703, G900, G903, MX518, G Pro. Возможно указаны не все мышки.

Откройте программу Logitech G HUB и если у вас включен режим встроенной памяти отключите его.

Жмем на мышку.

Image

Далее следует Активировать программное управление, включить его отключается режим встроенной памяти.

Вернуться назад можно через крестик над изображением мышки.

Image

Чтобы включить режим встроенной памяти следует на главной так же нажать на мышку и далее нажать на иконку настроек.

Image

Далее требуется назначить скрипт для нужного профиля.
Можно добавить скрипт для игрового профиля или установить в постоянный профиль.

Если у вас включен постоянный профиль, для начала протестируйте скрипт в таком виде. Перейдите ниже по инструкции.

Image

Выбираете профиль игры и переходите к создание сценария.

Для игр с античитом EAC (Easy Anti Cheat) исполняющий файл, например «RUST.exe» следует удалить, привязка скрипта только к профилю Рабочий стол.

Image

Игровой профиль активируется только после запуска игры.

Или вы можете изменить настройки на постоянный профиль.

На главной нажмите на иконку настройки.

Image

Выбираете профиль для блокировки и отключаете настройки для каждого профиля.

Image

После блокировки будет такой вид.

Image

Переходим к создание сценария.

Image

Нажмите кнопку Создать новый сценарий LUA.

Введите название сценария и перейдите к редактировать сценарий.

Image

В окне редактора перейдите в меню Сценарий нажмите Импорт.

Для использования в игре RUST запрещается открывать окно скрипта при запущенной игре, окно редактирования скрипта открывать только при полностью зарытой игре (не свернута).

Image

Загрузите *.lua скрипт в редактор.

Image

Если вы измените кнопку активации скрипта, обязательно нажмите сохранить

Image

Готово! Скрипт готов к запуску, активация как правило через боковую кнопку 4 (если нет активации, проверьте в инструкцию привязку к кнопке).

Logitech Game Software: как установить скрипты?

Инструкция для LGS — logitech game software — как установить скрипт LUA — в разработке.

I see I have some stars on here, and that is great. But I did not put nearly enough effort into this as I could have. I spent a couple hours after supreme frustration with the lack of lua code examples. I thoroughly welcome contributions and pull requests suggesting edits, and contributing example scripts. It would be great if we could help Logitech gaming mice achieve just a little bit more of its potential. I doubt this kind of stuff is ever going to come from Logitech itself…

FUNCTIONS LISTING

  AbortMacro()
  ClearLog()
  EnablePrimaryMouseButtonEvent()
  OnEvent()
  GetDate()
  GetKeyState()
  GetMKeyState()
  GetMousePosition()
  GetRunningTime()
  IsKeyLockOn()
  IsModifierPressed()
  IsMouseButtonPressed()
  MoveMouseRelative()
  MoveMouseTo()
  MoveMouseToVirtual()
  MoveMouseWheel()
  OnEvent()
  OutputDebugMessage()
  OutputLCDMessage()
  OutputLogMessage()
  PlayMacro()
  PressAndReleaseKey()
  PressAndReleaseMouseButton()
  PressKey()
  PressMouseButton()
  ReleaseKey()
  ReleaseMouseButton()
  SetBacklightColor(
  SetMKeyState()
  SetMouseDPITable()
  SetMouseDPITableIndex()
  Sleep()

EVENTS

“MOUSE_BUTTON_PRESSED”      1|2|3|4|5|6   LB|MB|RB|XB1|XB2
“MOUSE_BUTTON_RELEASED”     1|2|3|4|5|6   LB|MB|RB|XB1|XB2
"G_PRESSED"|"G_RELEASED"    1|2|3…18      G1|G2|G3…G18
"M_PRESSED"|"M_RELEASED"    1|2|3         M1|M2|M3
"PROFILE_ACTIVATED"         none          none
"PROFILE_DEACTIVATED"       none          none
    ARG:MOUSE ==> 1:LB | 2:MB | 3:RB | 4:XB1 | 5:XB2

EVENT FLOW CONTROL

if (event == "PROFILE_ACTIVATED") then end
if (event == "PROFILE_DEACTIVATED") then end
if (event == "G_PRESSED" and arg == 1) then end
if (event == "G_RELEASED" and arg == 1) then end
if (event == "M_PRESSED" and arg == 1) then end
if (event == "M_RELEASED" and arg == 1) then end
if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then end
if (event == "MOUSE_BUTTON_RELEASED" and arg == 6) then end

BASIC FLOW CONTROL [FN1]

function OnEvent(event, arg [, family])
  doStuff
end
if condition then
  doStuff
end
if not condition then
    doStuff
end
for iter = 0, 10 do
    doStuff
end

Mouse Buttons Integer Desigations

1 | LButton [FN2]
2 | MButton
3 | RButton
4 | XButton1
5 | XButton2

MISC FUNCTIONS

  • OnEvent(event, arg [, family]);
  • EnablePrimaryMouseButtonEvent(true|false);
  • PlayMacro(«my macro»);

MOVE MOUSE CURSOR/WHEEL

  • MoveMouseWheel(-1|1); — mouse wheel [-1|1] click down
  • MoveMouseTo(0, 0); — mouse to upper left corner
  • MoveMouseTo(32767, 32767); — mouse to center screen
  • MoveMouseTo(65535, 65535); — mouse to lower right corner
  • MoveMouseRelative(0, 0); — move [dx, dy] relative to current position
  • MoveMouseToVirtual(0, 0); — mouse to absolute position on multi-monitor layout

SET STATE

    SetBacklightColor((red, green, blue, [family]);
    SetMKeyState(mkey, [family]);
    SetMouseDPITable({value1, value2, value3}, [index]);
    SetMouseDPITable({500, 1000, 1500, 2000, 2500, ...16_entry_max})
    SetMouseDPITableIndex(1|2|3 ...16);
    Sleep( 20 );

GET STATE

-- ——————————————————————————————————————————————————————————————————————————————————————
    GetDate() • GetMousePosition() •  GetRunningTime() • GetKeyState() • GetMKeyState()
-- ——————————————————————————————————————————————————————————————————————————————————————

    date = GetDate([format [, time]])

    x, y = GetMousePosition()
    t_ms = GetRunningTime();

    "M1"|"M2"|"M3" = GetMKeyState(“kb”|"lhc")
    "M1"|"M2"|"M3" = GetMKeyState()

LOGGING & DEBUGGING

    OutputDebugMessage("logs to Windows debugger");
    OutputLCDMessage("logs to LCD");
    OutputLogMessage('logs to script editor');
    AbortMacro();
    ClearLog();

PRESS/RELEASE [mouse]

    PressAndReleaseMouseButton(1|2|3|4|5|6)
    PressMouseButton(1|2|3|4|5|6)
    ReleaseMouseButton(1|2|3|4|5|6)

PRESS/RELEASE [keyboard]

 -- keynames
    PressAndReleaseKey("a", "b", "c", ...)
    PressKey("a", "b", "c", ...)
    ReleaseKey("a", "b", ...)

 -- scancodes
    PressAndReleaseKey(1, 2, 4, ...)
    PressKey(1, 2, 3 ...)

BOOLEAN

    true|false = IsKeyLockOn();
    true|false = IsModifierPressed("lalt"|"ralt"|"alt")
    true|false = IsModifierPressed("lctrl", "rctrl", "ctrl"
    true|false = IsModifierPressed("lshift"|"rshift"|"shift")
    true|false = IsMouseButtonPressed( 1|2|3|4|5|6 )

OnEvent Function is mandatory.

    function OnEvent(event, arg)
      if (event == "PROFILE_ACTIVATED") then
        -- profile has been activated
      end

      if (event == "PROFILE_DEACTIVATED") then
        -- profile has been deactivated
      end

      if (event == "G_PRESSED" and arg == 1) then
        -- G1 has been pressed
      end

      if (event == "G_RELEASED" and arg == 1) then
        -- G1 has been released
      end

      if (event == "M_PRESSED" and arg == 1) then
        -- M1 has been pressed
      end

      if (event == "M_RELEASED" and arg == 1) then
        -- M1 has been released
      end

      if (event == "MOUSE_BUTTON_PRESSED" and arg == 6) then
        -- Mouse Button 6 has been pressed
      End

      if (event == "MOUSE_BUTTON_RELEASED" and arg == 6) then
        -- Mouse Button 6 has been released
      end
    end

Press a mouse button:

    PressMouseButton(1)

    if IsMouseButtonPressed(1) then
      OutputLogMessage("Left mouse button is pressed.n");
    end

Release a mouse button so that it is no longer pressed:

    ReleaseMouseButton(1)

    if not IsMouseButtonPressed(1) then
      OutputLogMessage("Left mouse button is not pressed.n");
    end

Press a specific modifier:

    PressKey("lshift")

    if IsModifierPressed("shift") then
      OutputLogMessage("shift is pressed.n");
    end

Release the key so it is no longer pressed:

    ReleaseKey("lshift")
    if not IsModifierPressed("shift") then
      OutputLogMessage("shift is not pressed.n");
    end

Log current date/time:

   OutputLogMessage("Today’s date/time is: %sn", GetDate())

Set the current M Key state to M1 when G1 is pressed:

  function OnEvent(event, arg)
     if (event == "G_PRESSED" and arg == 1) then
       SetMkeyState(1);
     end
   end
String Functions
    string.byte
    string.char
    string.dump
    string.find
    string.format
    string.gmatch
    string.gsub
    string.len
    string.lower
    string.match
    string.rep
    string.reverse
    string.sub
    string.upper
Table Functions
    table.concat
    table.inserttable.maxn
    table.remove
    table.sort
Math Functions
    math.abs
    math.acos
    math.asin
    math.atan
    math.atan2
    math.ceil
    math.cos
    math.deg
    math.exp
    math.floor
    math.fmod
    math.frexp
    math.huge
    math.ldexp
    math.log
    math.log10
    math.max
    math.min
    math.modf
    math.pi
    math.pow
    math.rad
    math.random
    math.randomseed
    math.sin
    math.sinh
    math.sqrt
    math.tan
    math.tanh

FOOTNOTES

[FN1] The numbers on the left substitute for the mouse buttons on the right, when used as arguments for functions (e.g., PressMouseButton(«MButton» 2)).
[FN2] LButton (1) not reported by default. Use EnablePrimaryMouseButtonEvents(true) to override.

Гайд по установке скриптов с расширением .lua в программу G HUB для мышек Logitech G серии.

Список мышек Logitech G совместимых с ПО Logitech G HUB: G102, G305, G402, G403, G502, G603, G604, G703, G900, G903, MX518, G Pro. Возможно указаны не все мышки.

Откройте программу Logitech G HUB и если у вас включен режим встроенной памяти отключите его.

Жмем на мышку.

Image, логитеч скрипт, LGS, LG HUB, GHUB, как установить логитеч скрипт, как установить макрос логитеч,

Далее следует Активировать программное управление, включить его отключается режим встроенной памяти.

Вернуться назад можно через крестик над изображением мышки.

Image

Image

Далее требуется назначить скрипт для нужного профиля. Можно добавить скрипт для игрового профиля или установить в постоянный профиль.

Image

Выбираете профиль игры и переходите к создание сценария.

Image

Или вы можете изменить настройки на постоянный профиль.

На главной нажмите на иконку настройки.

Image

Выбираете профиль для блокировки и отключаете настройки для каждого профиля.

Image

После блокировки будет такой вид.

Image

Переходим к создание сценария.

Image

Нажмите кнопку Создать новый сценарий LUA.

Введите название сценария и перейдите к редактировать сценарий.

Image

В окне редактора перейдите в меню Сценарий нажмите Импорт.

Image

Загрузите *.lua скрипт в редактор.

Image

Image

Готово! Скрипт готов к запуску, активация как правило через боковую кнопку 4 (если нет активации, проверьте в инструкцию привязку к кнопке).

О нас

RED MACRO PRO LAB™ — это молодая и активная команда, разработываем игровые макросы для мышь A4Tech X7, Bloody и скрипты для Logitech серии G.

Все макросы A4Tech и скрипты Logitech созданы строго нашей командой RED MACRO PRO LAB™ с предельным вниманием к точности, управлением схемой компенсации отдачи с минимальным отклонением.

Макросы и скрипты от RED MACRO PRO LAB™ многократно проверяются на максимальную точность стрельбы в играх на максимальных настройках графики профессиональной командой геймеров тестировщиков.

Безопасность

Безопасность игры с макросами от RED MACRO PRO LAB™ заключается в использовании игровой мыши A4Tech X7, Bloody при наличии встроенной памяти или шифровании от Logitech или Razer.

ProMacro и Ultra макросы от RED MACRO PRO LAB™ написаны для плавного контроля отдачи, благодаря чему мягкий макрос позволяет вести четкий огонь без тряски.

Главное преимущество Ultra или ProMacro — его использование не вызывает подозрения игры с макросом при слежении за вашей стрельбой в повторе или в режиме наблюдателя.

Гарантии

Важным гарантом безопасной сделки выступает торговая площадка oplata.info через безопасное соединение для оплаты и моментальная доступность выбранного макроса после оплаты.

Все макросы актуальны к использованию, в случае обратного гарантируем полный возврат или обновление на актуальную версию.

Макросы из магазина от RED MACRO PRO LAB™ Вы можете скачать бесплатно в любое время, бесплатное обновление на весь срок популярности игры, без каких либо выдуманных причин.

Установка макросов на мышки Logitech из серии G одинаковая для всех моделей из этой серии.

Если ваша мышка поддерживается программой Logitech G HUB, то вы 100% сможете использовать макросы.

Список мышек Logitech G из этой серии примерно такой: G102G305G402G403G502G603G604G703G900G903MX518G Pro и др.

Где скачать Logitech G HUB?

Скачивать программу Logitech G HUB можно только с официального сайта Logitech G. Ни в коем случае не скачивайте никакие другие версии G HUB кроме официальных – это опасно и на данный момент не имеет никакого смысла, так как последние версии G HUB отлично работают.

Установка макроса в Logitech G HUB

Запустите Logitech G HUB от администратора, это избавит вас от ряда проблем связанных с тем, что G HUB может не запускать макросы будучи запущенным не от администратора.

Как установить макрос на мышку Logitech G - запуск G HUB

Перейдите в настройки G HUB’а и выставите постоянный профиль по умолчанию “Рабочий стол”

Как установить макрос на мышку Logitech G - настройки

Как установить макрос на мышку Logitech G - профиль по умолчанию

Подтвердите это действие нажав “Да”.

Затем перейдите в “Игры и приложения” и в профиле “Рабочий стол” создайте новый сценарий.

Нажмите на кнопку “СОЗДАТЬ НОВЫЙ СЦЕНАРИЙ LUA”, а затем, в открывшемся окне нового сценария перейдите в меню Сценарий >> Импорт и выберите lua макрос для загрузки.

Как установить макрос на мышку Logitech G - создать новый сценарий lua

Импортированный макрос отобразиться в редакторе сценариев LUA, но макрос еще не запущен! Что бы запустить импортированный Lua макрос нужно снова перейти в меню Сценарий и выбрать пункт Сохранить и запустить.

Как установить макрос на мышку Logitech G - макрос загружен и запущен

Видео версия установки макроса

Как переключаться между макросами в G HUB?

Несколько оружий в одном Lua макросе

Циклическая смена профилей

Циклическая смена – это метод который позволяет переключать макросы поочередно, то есть так, как расположены профили с макросами в профиле игры. Мы не рекомендуем этот метод по причине его крайнего неудобства, необходимости создания дополнительных профилей для каждого отдельного макроса, а так же по причине его не всегда нормальной работы в некоторых играх. 

Но если вы захотите им воспользоваться, то наше видео должно вам помочь. В новых версиях G HUB никаких изменений в использовании циклической смены не было, поэтому это наше видео по прежнему актуально.

Макросы не работают? Что делать?

Если макросы не включаются, убедитесь в том, что вы:

  • запускаете G HUB от администратора
  • у вас активен постоянный профиль по умолчанию “Рабочий стол”
  • вы правильно включаете макросы, то есть так, как в них запрограммировано

Переустановка G HUB’a

Макросы всё равно не работают? Первое, что вы должны сделать, это удалить G HUB, скачать его последнюю версию с официального сайта и установить эту версию по новой.

В большинстве случаев – это сработает и G HUB таки начнет воспроизводить макросы.

Когда ничего не помогает

Если даже переустановка G HUB’a и его правильный запуск не принесли должного результата и макросы по прежнему не включаются, это может означать то, что G HUB блокируется каким то другим сторонним ПО

Это очень редкие случаи, но если вы столкнулись с таким, то лучшим выходом будет использовании мышки с макросами работающими через память мышки, например A4Tech Bloody.

#INSTALL SCRIPT;
instructions for the program
Logitech G HUB

Script LUA installation on Logitech G-Series mouse is the same for all models in this series.

Getting Started
Homepage explained:

Image

1. Current active profile. Clicking on the profile name will take you to the Profile Manager

Image

#Note;
The lock symbol indicates if the profile is set as persistent. Meaning it will be active for all applications. You set a profile as persistent in the G HUB Settings

Scripting Install
Scripting can be added to a profile from the Games & Applications window. Scripts are not profile specific and can be applied to any profile.

Image

1. Select the profile you want to add scripting to
2. Click the Scripting icon 

Image

1. ACTIVE LUA SCRIPT Select a script from the drop down menu to run with your profile. If you do not want a script select NONE. +CREATE A NEW LUA SCRIPT will allow you to create new script.

2. CREATE A NEW LUA SCRIPT Click this box to create a new script.
3. Click the crosshair to take you back to the Games & Applications tab.

Image

1. Script Name Type a name for your script here.
2. Enter Script Description. Use this text box to add a description for your Script.
3. EDIT SCRIPT Click this to take you to the script editor.

Script Editor
When you click EDIT SCRIPT, the Script Editor will open. There are 2 parts: the main scripting area and the Output.

Image

The 3 lines in the script editor will always be there by default. In the menu bar you will see 4 tabs:
● Script. Save, Import (a Lua file), Export (as a Lua file) and Close.
● Edit. Standard editing options: Undo, Redo, Cut, Copy, Paste, Delete, Find Text, Select All and Clear Output.
● View. Show/hide Line Numbers, Output and Text Highlighting.
● Help. Click Scripting API to take you to the Overview and Reference Guide for G-series Lua API.

Image

1. You can add a script via the SCRIPT-IMPORT menu or by directly COPY-PASTE code.
2. In order for the script to work don’t forget to save it via the menu SCRIPT-SAVE or «CTRL» + » S».

You will notice that whilst you have the Script Editor open, that G HUB will have a warning message: Close LUA window to save script. Once the Script Editor is closed, the warning will disappear.

Image

<b>Congratulations! Now you can use our scripts LUA for your mouse Logitech G!</b>

Expanding
To expand the functionality of the mouse use G-SHIFT. Since most of the buttons are used to activate weapons use G-SHIFT function to leave different standard functions.

Image

Set a specific button to the G-SHIFT function switch to the settings mode G-SHIFT and set new button values. And when you hold down the programmed G-SHIFT button, the functionality of the mouse can be significantly expanded.

Понравилась статья? Поделить с друзьями:
  • Linux меню сценарии
  • Life is strange before the storm сценарий пьесы на русском
  • Life is strange before the storm выступление хлои сценарий
  • Lgav сценарий fsx
  • Les santons праздник во франции