You are not logged in.
Pages: 1
Вот нацарапал мини скрипт, который пригодится любителям писать текст на экране (опкоды: 045A 045B (draw text)).
Он позволяет визуально расположить текст на экране и тут же отображает его координаты.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | {$CLEO .cs} 3@ = 0 10@ = 300.0 11@ = 200.0 0ADF: add_dynamic_GXT_entry 'TXT_X' text "X=~1~.~1~" 0ADF: add_dynamic_GXT_entry 'TXT_Y' text "Y=~1~.~1~" 0ADF: add_dynamic_GXT_entry 'STRING' text "String" // Вместо "String" написать нужный вам текст :MOVE wait 0 gosub @offset 008C: 2@ = float 10@ to_integer 045b: draw_text_2numbers 495.0 10.0 GXT 'TXT_X' numbers 2@ 3@ //coord_x 008C: 2@ = float 11@ to_integer 045b: draw_text_2numbers 565.0 10.0 GXT 'TXT_Y' numbers 2@ 3@ //coord_y 03F0: enable_text_draw 0 jump @MOVE :offset 0A4A: store_joystick_X_offset_to 20@ Y_offset_to 21@ 0059: 10@ += 20@ 0059: 11@ += 21@ 03E0: unknown_text_draw_flag 1 // здесь можно установить параметры вашему тексту. //Например: //033F: set_text_draw_letter_size 0.3 1.2 //0342: enable_text_draw_centered 1 //081C: draw_text_outline 2 RGBA 0 0 0 255 // И т.д. 033E: set_draw_text_position 10@ 11@ GXT 'STRING' //Если вам нужно визуально расположить текстуру то разкомментируйте следующую строку, // не забыв предварительно загрузить текстуру!!! //038D: draw_texture 17 position 10@ 11@ size 5.0 5.0 RGBA 128 128 128 255 return |
Внимание!
В координатах дробная часть всегда равна нулю, но все равно прописывается, так как значения координат всегда дробные. Это получается из-за того что смещение мышки в стороны хоть и дробное значение, но изменяется почему-то только целая его часть. Поэтому в скрипте после точки всегда ноль.
Last edited by Gyr (07-01-2011 12:00)
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!
Offline
Offline
Э-э-э, это для Вайса/Трёшки пойдёт?
Offline
Там опКодов таких нету.
Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv
Offline
Pages: 1