CLEO HP/AP в цифрах

Статус
В этой теме нельзя размещать новые ответы.

D3.Pheonix

🎹
Автор темы
Модератор
2,813
1,592
Создаю тему т.к. часто ищут в другом разделе эту дичь

Думаю всё на скрине видно, полоска 160hp bar + цифры хп/ап (настраиваемое, см. ниже)

KH8TwAZ.png


Для перемещения цифр ХП в нужное место, используйте команду /hpos
Для перемещения цифр АП в нужное место, используйте команду /apos
Для обновления настроек, используйте команду /hrld


Параметры .ini файла:

Код:
[Font]
Name=Comic Sans MS
HP_Colour=0xffffffff
AP_Colour=0xffff0000
Flags=5
[HPPos]
X=557
Y=74
[APPos]
X=557
Y=65
[Height]
Value=15
[160hp]
Enable=1
[Armor]
Enable=1

P.S. Прикрутил в архиве шрифт какого-то гансера для хомяков (тот что на картинке)
 

Вложения

  • becket-rus.rar
    42 KB · Просмотры: 6,440
  • 160hp.cs
    1.2 KB · Просмотры: 10,324
  • 160hp.ini
    1 KB · Просмотры: 8,232
Последнее редактирование:

shinoa

Известный
298
207
Нельзя сделать, чтобы после захода в игру координаты середины полоски хп автоматически вычеслялись и уже тогда создавался ini файл с доп.настройками?
 

D3.Pheonix

🎹
Автор темы
Модератор
2,813
1,592
Нельзя сделать, чтобы после захода в игру координаты середины полоски хп автоматически вычеслялись и уже тогда создавался ini файл с доп.настройками?
Без понятий как вообще доставать координаты health bar'a. Одно дело если у человека есть InterfaceEditor.ini, можно оттуда просканить. А другое дело если его нет ... Ждём пока знающие люди ответят
 
Последнее редактирование:

Krotchy

Известный
Проверенный
402
379
Без понятий как вообще доставать координаты health bar'a. Одно дело если у человека есть InterfaceEditor.ini, можно оттуда просканить. А другое дело если его нет ... Ждём пока знающие люди ответят
Сделай так чтобы можно было надпись "160HP" двигать мышью, а не указанием координат (просто так проще).
 
  • Нравится
Реакции: D3.Pheonix

JEEMBО

Известный
Друг
1,241
579
На самом деле самый говённый font, но хомячки скушают )
Сколько тут тем было типа сделайти мне чтобе цыфра аптечка как у тащира была !!!!
Потому что насмотрятся того гангстера с ютуба и давай все за ним - шрифт,аптечки-хуечки и т.д.Просто во истину больные люди(дети которым от 12 лет).Хотя я одну модификацию у него позаимствовал,правда не его,а Niko,колокольчик:D
 

Lord

Новичок
236
42
Всё это круто конечно, спасибо. Но можешь добавить ХП кара когда сидишь в ней? Как-нибудь считывало чтобы с /dl и выдавало циферки.

Ах да, после каждой перенастройки нужно перезаходить, или у меня что-то не так?
 
Последнее редактирование модератором:

D3.Pheonix

🎹
Автор темы
Модератор
2,813
1,592
Последнее редактирование:

Lord

Новичок
236
42
Как цвет поменять? У тебя в настройках 8 символов, а обычные цвета кодов, вроде как, 6.
 

D3.Pheonix

🎹
Автор темы
Модератор
2,813
1,592
Как цвет поменять? У тебя в настройках 8 символов, а обычные цвета кодов, вроде как, 6.
Перед цветом добавь альфа канал
Можешь намутить прозрачность.
В помощь: Конвертер Цветов Онлайн — HEX ⇒ RGB ⇒ RGBA ⇒ CMYK ⇒ HSL ⇒ HSLA ⇒ HSB ⇒ HSV ⇒ XYZ ⇒ LAB. Калькулятор цветов HTML. Генератор цветов CSS3 — ColorScheme.Ru(https://colorscheme.ru/color-converter.html)

Но можешь добавить ХП кара когда сидишь в ней? Как-нибудь считывало чтобы с /dl и выдавало циферки.
Можно, легко. Но я не считаю, что сия фигня заслуживает этого :D
Когда буду делать полноценный худ, добавлю, а так есть отдельные скрипты для /dl
 
Последнее редактирование:

san0

Известный
Друг
411
267
Без понятий как вообще доставать координаты health bar'a
Хоть кому-то это понадобилось.
CLEO:
{$CLEO}

093E: minimal_required_version_of $SAMPFUNCS is 5.3

repeat
    wait 40
until 0AFA: is_samp_available

:__HEALTH_BAR_TEST__
const
    VK_X_KEY         = 0x58 
    HBI_health_limit = 0@
    HBI_width        = 1@
    HBI_height       = 2@
    HBI_x            = 3@
    HBI_y            = 4@
end

while true
    wait 0
  
    if 0C89: |key_just_pressed| VK_X_KEY
    then
        call @HBI_get_health_limit 0            |return_to| HBI_health_limit
//        call @HBI_get_health_limit_nonoptimized 0 | return | HBI_health_limit
//        call @HBI_get_health_limit_alt          0 | return | HBI_health_limit
      
        call @HBI_get_width  1 HBI_health_limit |return_to| HBI_width
        call @HBI_get_height 0                  |return_to| HBI_height
      
        call @HBI_get_x      1 HBI_width        |return_to| HBI_x
        call @HBI_get_y      1 HBI_health_limit |return_to| HBI_y  
      
        DEBUG_OUTPUT "@HBI_get_width = %f, @HBI_get_height = %f" |color| -1  |params|  HBI_width HBI_height
        DEBUG_OUTPUT "@HBI_get_x     = %f, @HBI_get_y      = %f" |color| -1  |params|  HBI_x     HBI_y
      
        0B60: |convert| HBI_width HBI_height |to_window_screen_coords| HBI_width HBI_height
        0B60: |convert| HBI_x     HBI_y      |to_window_screen_coords| HBI_x     HBI_y 
    end

    0B69: |render draw_box_pos| HBI_x HBI_y |size| HBI_width HBI_height |color| 0x90FF0000
end

{$INCLUDE health_bar.inc}
// every function starts from HBI_**function_name**
 

Вложения

  • health_bar.inc.zip
    794 байт · Просмотры: 135
  • Нравится
Реакции: user116675 и D3.Pheonix
Статус
В этой теме нельзя размещать новые ответы.