Форум Pawn.Wiki - Воплоти мечту в реальность!: Полноценный HUD на CEF - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

  • (7 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Полноценный HUD на CEF Old Amazing Hud by dev.Maza Оценка: -----

#1
Пользователь офлайн   dev.Maza 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Приветствую, уважаемые читатели данной темы.
Хочу выложить свою недавнюю наработку в просторы интернета — Old Amazing Hud.
Важно! Данный HUD нужно адаптировать ко всем разрешениям экранов, на данный момент корректно отображается на 1366x768

Скриншот:
Изображение

Немного о HUD:
- Адаптирован к патронам(max_ammo и min_ammo) и оружию(иконки);
- Здоровье и броня(progress bar);
- Звезды розыска (иконки);
- Обновление раз в 50 миллисекунд со стороны клиента;
- Подключение в 1 строку мода;
- Скрывает стандартный худ;
- При скрытии радара и чата, скрывается и HUD;
- Можно поменять цвет худа прямо из игры(дорабатывать самому);

Подключение:
[0] Скачиваем файлы худа - *кликабельно* (Зеркало Яндекс.Диск)
[1] Вам потребуется любой хостинг(хоть бесплатный) для хранения файлов. Объяснять не буду как заливать файлы, много уроков в интернете/ютубе.
[2] Вам потребуется папка и плагин CEF, скачиваем по ссылке - *кликабельно*
[3] После скачивания, извлекаем в свою сборку: cef.asi и папку cef
[4] Перейдем к моду, скачиваем плагины и инклуды - *кликабельно*
[5] Заходим на сервер, вводим /check_plugin(будет ниже), если команда вернет "Успешно" - идём дальше, нет - смотрите, что сделали не так.
[6] После выполнения вышеперечисленных пунктов, Вам необходимо найти паблик OnPlayerSpawn(playerid)
[7] И вставляем в конец/начало данный код:
public OnPlayerSpawn(playerid)
{
    cef_create_browser(playerid, 0x12345, "/* ссылка на Ваш html с хостинга */", false, false);
    // Пример:
    // cef_create_browser(playerid, 0x12345, "test.maza.ru/hud.html", false, false);
    return 1;
}

[8] Заходим в игру и смотрим свой новый худ.

Команда для проверки работоспособности плагина:
CMD:check_plugin(playerid) 
{
    new string[64];
    format(string, sizeof(string), "Плагин загружен - %s", cef_player_has_plugin(playerid) ? ("{ffc600}Успешно") : ("{ff0000}Не удачно"))
    return SendClientMessage(playerid, -1, string);
}


Изменяем цвет худа:
[0] Создаём команду /back
cmd:back(playerid) 
    return ShowPlayerDialog(playerid, 123123, DIALOG_STYLE_TABLIST, !"{ffc600}Выбор цвета HUD", "{646564}Черный\n{1563b6}Синий\n{ae1c7f}Розовый\n{d03011}Красный\n{62209d}Фиолетовый\n{af8a28}Желтый"
, "Изменить", "Закрыть") ;

[1] Ищём паблик OnDialogResponse и в dialogid вставляем
    case 123123:
    {
        if ( !response )
            return 1;

        cef_emit_event(playerid, "background:id", CEFINT(listitem));

        SendClientMessage(playerid, 0xFFC600FF, !"| {999999}Вы успешно изменили цвет худа.");
    }

[2] Готово, заходим в игру и проверяем.

На этом всё, предлагайте свои идеи, что можно реализовать для следующего слива, мне скучно :huh:

Авторы:
- dev.Maza (CEF и верстка)
- The Trusted Company ( дизайн и иконки )
[!] При выкладывании в другие источники, строго указывать авторов работы.

Сообщение отредактировал Romzes: 05 марта 2023 - 07:30

4

#2
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Выглядит красиво. :yes:
2

#3
Пользователь офлайн   Fisko 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Привет , сколько будет стоить адаптировать html страницу (интерфейс ГТА) для вашего cef который был вместе с худом .
0

#4
Пользователь офлайн   dev.Maza 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияFisko (02 октября 2021 - 11:11) писал:

Привет , сколько будет стоить адаптировать html страницу (интерфейс ГТА) для вашего cef который был вместе с худом .


HTML страницу чего именно нужно ?
1

#5
Пользователь офлайн   Nister_Just 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Это надо только на сервер и веб хост загружать или себе в папку с игрой тоже ?
0

#6
Пользователь офлайн   AngryKitten 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
точка входа в процедуру direct3dcreate9ex не найдена в библиотеке dll libcef.dll

В чем может быть проблема?

Сообщение отредактировал AngryKitten: 07 октября 2021 - 07:37

0

#7
Пользователь офлайн   Jaz1zl 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
*Удаленно*

Сообщение отредактировал Jaz1zl: 08 октября 2021 - 11:48

0

#8
Пользователь офлайн   dev.Maza 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияJaz1zl (07 октября 2021 - 21:49) писал:

*Удаленно*


Что удаленно?
1

#9
Пользователь офлайн   hgfeh 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Если кто может, пожалуйста помогите поставить, я не понял как.
Моя страница в вк

Заранее спасибо!
[/size]

Сообщение отредактировал hgfeh: 11 октября 2021 - 23:01

0

#10
Пользователь офлайн   nulyevai 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Куда файлы из архива hud перекидывать?
0

Поделиться темой:


  • (7 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика