Lua круглый радар

Ninthmoon

Известный
Автор темы
463
127
Версия SA-MP
  1. Любая
Отличия от тонны других фиксов:
1) не sa_widescreenfix_lite.asi, который конфликтует с одиночной гта ( вылет на миссии с парикмахером, миссии с танцами и т.п. )
2) не клео

отпишитесь по поводу работы в сампе
before.png
after.png
Lua:
local memory = require('memory')

function main()
    memory.setfloat(0x866B78, 76, 4, false)-- size Y
end

так же советую маленькие иконки hud.txd из этой темы: https://www.blast.hk/threads/36905/

Lua:
memory.getfloat(0x866B74, false) -- 0x866B74 - ширина радара по оси X = 76
 

Вложения

  • radar_fix.lua
    110 байт · Просмотры: 389
Последнее редактирование:
  • Нравится
Реакции: FBI13 и ARMOR

ARMOR

kjor32 is legend
Модератор
4,851
6,081
1655307479509.png

PS: Ты меняешь размер только обводки, а самой карты нет
 

Gorskin

I shit on you
Проверенный
1,246
1,043
Отличия от тонны других фиксов:
1) не widescreenfix, которых конфликтует с одиночной гта ( вылет на миссии с парикмахером, миссии с танцами )
2) не клео

отпишитесь по поводу работы в сампе
Lua:
local memory = require('memory')

function main()
    memory.setfloat(0x866B78, 76, 4, false)-- size Y
end

!ВАЖНО!
если вы хотите действительно круг, и Ваш монитор 16:9, используйте не 76, а 61
Lua:
memory.setfloat(0x866B78, 61, 4, false)
так же советую маленькие иконки hud.txd из этой темы: https://www.blast.hk/threads/36905/


Lua:
memory.getfloat(0x866B74, false) -- 0x866B74 - ширина радара по оси X = 76
можете использовать это, но выглядит убого
Lua:
memory.setfloat(0x866B78, memory.getfloat(0x866B74, false), 4, false)
Мог бы из гф взять адреса, фикс бага с изменением высоты шрифта не рекомендую убирать. Держи адреса, в идеале нужно написать функцию которая будет узнавать соотношение сторон и исходя из этого ставить значение, чтобы радар был идеально круглым на любом мониторе.
Адреса радара:
memory.setfloat(8809336, ini.settings.radarHeight, false)--высота радара X
memory.setfloat(8809332, ini.settings.radarWidth, false)--высота радара Y
memory.setfloat(8751632, ini.settings.radarPosX, false)--позиция радара по X
memory.setfloat(8809328, ini.settings.radarPosY, false)--позиция радара по Y
---------------- [fix bug edit pos elements] ----------------
memory.write(5828441, 9263116, 4, false)
memory.write(5828895, 9263116, 4, false)
memory.write(7422387, 5108644, 4, false)
memory.write(7422456, 5108644, 4, false)
memory.write(7441684, 5108644, 4, false)
-------------------------------------------------------------
 
  • Нравится
Реакции: Ninthmoon

Ninthmoon

Известный
Автор темы
463
127
всм, непонял, я всю игру проходил с widescreenfix'ом и всё норм было
всм, пойми, я когда писал про миссии это не из воздуха инфа, я лично сам проверял и искал причину вылета - ней оказался именно widescreenfix
тестируй сам: чистая гта + widescreenfix и едь на миссию с парикмахерской
 

Corenale

Известный
147
151
всм, пойми, я когда писал про миссии это не из воздуха инфа, я лично сам проверял и искал причину вылета - ней оказался именно widescreenfix
тестируй сам: чистая гта + widescreenfix и едь на миссию с парикмахерской
я 2 раза игру проходил, проблем не было никаких
 

Ninthmoon

Известный
Автор темы
463
127
я 2 раза игру проходил, проблем не было никаких
знаешь, если бы это была проблема только тех миссий, я бы ещё закрыл глаза, но вот живой пример как игра просто перестаёт запускается из-за него, и поверь это далеко не все прелести этого sa_widescreenfix_lite.asi
для тебя, упрямого:
 

Ninthmoon

Известный
Автор темы
463
127
эмм, во первых: чё это за лайт такой нахуй
во вторых: ориг фикс вот тут: https://thirteenag.github.io/wfp
вот такой лайт нахуй https://gamemodding.com/ru/gta-san-andreas/others/45270-widescreen-fix.html

эмм, во первых: чё это за лайт такой нахуй
во вторых: ориг фикс вот тут: https://thirteenag.github.io/wfp
а вот это как раз таки кто https://thirteenag.github.io/wfp?