Lua CEF Browser | SAMP

electronjsc

Новичок
Автор темы
7
13
Версия SA-MP
  1. 0.3.7-R4
[ CEF BROWSER ]
Данный скрипт создан на основе плагина @redcode (WebCore.asi), который даёт преимущество показывать браузер во-время игры. Найдя данный плагин у меня возникло желание создать какой-нибудь скрипт, который в будущем может изменить первичный взгляд на будущее SAMP'a.

Представляю Вашему вниманию - browser.lua, который в себя включает базовые функции, а именно:

→ Изменение позиции браузера на экране, посредством X и Y;
→ Изменение ширины и высоты браузера, посредством Width и Height;
→ Изменение в полноэкранный режим, и наоборот;
→ Также, добавил несколько сервисов (ВК, GitHub, Форум Аризоны, YouTube);



В будущих планах:
→ Исправить большинство ошибок связанные с плагином;
→ Добавлять и обновлять скрипт в ходе разработки;



Библиотеки, которые необходимо установить для работоспособности скрипта:
→ mimgui (в lib) - → SAMP.Lua (в lib) - → webcore.lua (в lib) - https://www.blast.hk/threads/183571/
→ webcore.asi (в корень игры) - https://www.blast.hk/threads/183571/

Активация открытия меню настроек, команда - /browser ;
Активация открытия браузера, кнопка - _ ;


later

EwKmyTq.png


OnhWWLi.png


afdHx8y.png

 

Вложения

  • browser.lua
    9.4 KB · Просмотры: 190
Последнее редактирование:

DimaPlay

Активный
194
50
Добавить возможность создавать новые вкладки и переключаться между ими, "Назад" и "Дальше", и ещё прочих приколюх - вот тебе и браузер.

А так задумка не плоха.
 

CaJlaT

07.11.2024 14:55
Модератор
2,835
2,673
вот тебе и браузер.
 
  • Клоун
Реакции: Fott

electronjsc

Новичок
Автор темы
7
13
Добавить возможность создавать новые вкладки и переключаться между ими, "Назад" и "Дальше", и ещё прочих приколюх - вот тебе и браузер.

А так задумка не плоха.
Хорошо, идея давно уже в голове, только ищу подход для реализации.
 

подозрительно

Потрачен
133
48
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
и нахуя? просто копия другого скрипта
 

Andrinall

Известный
701
518
Вообще, можно просто рендерить текстуру браузера самому, внутри имгуи окна, докидав дополнительные плюшки, по типу кнопок вперёд/назад/релоад, адресную строку, вкладки(скорее всего придётся делать по браузеру на вкладку, на мб есть и более оптимальный вариант) и т.д.

Инпут браузера активируется при наведении курсора на текстуру браузера)
Окно можно перемещать/масштабировать. Чтобы применить введённую в инпут ссылку - нажать Enter.
Активировать/отключить(отрубится звук если есть) - /browser, скрыть/показать(сохранится звук) - /browser.hide

Там, конечно, хватает говнокода, но всё же.
Главное в title окна не выводи WebFrame:get_title() иначе он моргать будет)
изображение_2023-10-25_053504638.png
 

Вложения

  • ingame_browser.lua
    6 KB · Просмотры: 39
  • Вау
Реакции: ARMOR

electronjsc

Новичок
Автор темы
7
13
Вообще, можно просто рендерить текстуру браузера самому, внутри имгуи окна, докидав дополнительные плюшки, по типу кнопок вперёд/назад/релоад, адресную строку, вкладки(скорее всего придётся делать по браузеру на вкладку, на мб есть и более оптимальный вариант) и т.д.

Инпут браузера активируется при наведении курсора на текстуру браузера)
Окно можно перемещать/масштабировать. Чтобы применить введённую в инпут ссылку - нажать Enter.
Активировать/отключить(отрубится звук если есть) - /browser, скрыть/показать(сохранится звук) - /browser.hide

Там, конечно, хватает говнокода, но всё же.
Главное в title окна не выводи WebFrame:get_title() иначе он моргать будет)
Посмотреть вложение 218977
Thanks, но такое ощущение, что качество упало на дно, нет? Либо у меня плохое зрение..

и нахуя? просто копия другого скрипта
Необъективно. Копия - это когда ты копипастишь код, и вставляешь его в другой файл, а здесь я вдохновился идеей, и написал что-то своё.
 

подозрительно

Потрачен
133
48
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Необъективно. Копия - это когда ты копипастишь код, и вставляешь его в другой файл, а здесь я вдохновился идеей, и написал что-то своё.
однако это уже давно есть на форуме
тоже самое, что напишешь какой нибудь аирбрейк, и выложишь его под видом чего-то нового
 

Похожие темы

  1. D
    Ответы
    0
    Просмотры
    637
    Вопросы
    deleted-user-486881
    D
  2. D
    • Вопрос
    Ответы
    2
    Просмотры
    1K
    Вопросы
    deleted-user-486881
    D