Как вариант можешь использовать глобальные переменные SF .А как мне извлечь данные из глобальной переменной в созданном потоке?
0BFC: set_global_var "SFGLOBAL1" = 1@
0BFD: 1@ = get_global_var "SFGLOBAL1"
Как вариант можешь использовать глобальные переменные SF .А как мне извлечь данные из глобальной переменной в созданном потоке?
глобальные переменные сф есть
Как вариант можешь использовать глобальные переменные SF .
0BFC: set_global_var "SFGLOBAL1" = 1@
0BFD: 1@ = get_global_var "SFGLOBAL1"
Можешь хелпануть?) По твоим видео пробовал делать скрипт. Выше чуток.Как вариант можешь использовать глобальные переменные SF .
0BFC: set_global_var "SFGLOBAL1" = 1@
0BFD: 1@ = get_global_var "SFGLOBAL1"
Указатель на выделенную память с 7@ не поместил.Можешь хелпануть?) По твоим видео пробовал делать скрипт. Выше чуток.
Чуть конкретнее. Память только что выделил, то же абсолютно.Указатель на выделенную память с 7@ не поместил.
Чуть конкретнее. Память только что выделил, то же абсолютно.
{$CLEO}
0AC8: 0@ = allocate_memory_size 256
0B6D: render 1@ = create_font "Arial" height 8 flags 13
WHILE TRUE
0001: 0
IF 0AD2: 2@ = player $PLAYER_CHAR targeted_actor
THEN
IF 0B2B: samp 2@ = get_player_id_by_actor_handle 2@
THEN
0B36: samp 2@ = get_player_nickname 2@
0AD3: 0@ = format "NickName: %s" {NN}2@
0B6F: render font 1@ draw_text 0@ pos 150 150 color 0xFFFFFFFF
END
END
END
0B5A: get_screen_resolution 1@ 2@Опкодов для получения разрешения экрана из настроек гта я не смог найти, так что у меня вопрос.
Каким образом получить разрешение экрана указанное в настройках гта, либо разрешение монитора, либо что-нибудь другое, на чём можно программно ориентироваться, чтобы соотношение координат выведенных данных было одинаковым при любом разрешении экрана? (ну как-то же это делают в С-худах, впихивая картинку в худ! Ну в самом деле-то)
Огромное тебе спасибо :) Не могу репку изменить, не прошло 10 чел ещё.CLEO:{$CLEO} 0AC8: 0@ = allocate_memory_size 256 0B6D: render 1@ = create_font "Arial" height 8 flags 13 WHILE TRUE 0001: 0 IF 0AD2: 2@ = player $PLAYER_CHAR targeted_actor THEN IF 0B2B: samp 2@ = get_player_id_by_actor_handle 2@ THEN 0B36: samp 2@ = get_player_nickname 2@ 0AD3: 0@ = format "NickName: %s" {NN}2@ 0B6F: render font 1@ draw_text 0@ pos 150 150 color 0xFFFFFFFF END END END
0B5A: get_screen_resolution 1@ 2@
Можно и без SF. Например так:Это SF?
0A8D: 0@ = read_memory {X}0xC17044 size 4 virtual_protect TRUE
0A8D: 1@ = read_memory {Y}0xC17048 size 4 virtual_protect TRUE
А можно как-нибудь при форматировании стринга сделать перенос строки? "\n" не катит.
"%c" 0xAА можно как-нибудь при форматировании стринга сделать перенос строки? "\n" не катит.
Спасибо."%c" 0xA
Все цвета нормально работают, просто используется прозрачность, цвет по типу 0xAARRGGBBСпасибо.
И ещё один вопрос: при рендере текста, я так понял, можно использовать только белый цвет и синие тона? А то зелёный, красный и тд не видно.
Да, я уже понял методом тыка, потом само дошло) На видео таирка говорил 0xRRGGBBAA, или я просто неправильно понял, но щас всё нормально) СпасибВсе цвета нормально работают, просто используется прозрачность, цвет по типу 0xAARRGGBB
Накрайняк можешь просто форматировать строку по типу "{html код цвета } текст"