You are not logged in.
Ответа на свои вопросы, я не нашел поэтому здесь решил их задать. Как в функцию передать стринговый параметр? Ну и на страничке с CLEO 4 написано: В четвертой версии появились новые опкоды для работы со звуками, форматирования текста, была добавлена возможность выводить на экран тексты без использования внешних текстовых файлов (.gxt, .fxt) Как реализовать вывод на экран текста без доп. файлов?
Пытался передовать просто строчкой в кавычках, переменной... бестолку - игра вылетает
{$CLEO}
:LABEL
thread 'LABEL'
wait 0
while true
wait 0
if
not Player.Defined($PLAYER_CHAR)
then
continue
end
if
00DF: actor $PLAYER_ACTOR driving
then
{любой код}
0AB1: call_scm_func @draw_data 1 'какойто текст, естественное не кириллица'
end
end
0A93: end_custom_thread
:draw_data
{код функции}
0AB2: ret 0В одном из чужих скриптов нашел пример вызова функции, где как раз третий параметр используется в функции как строчка:
0AB1: call_scm_func @NONAME_1175 4 0@ 100.0 12@ 5784415
Это параметр: 5784415
Но к сожалению не понял, что к чему(
Пните в нужную сторону=)
Last edited by tonyfull (06-02-2013 06:23)
Offline
{$CLEO}
0AC6: 0@ = label @text offset
while true
wait 0
0AB1: call_scm_func @print 1 0@
end
:print
0ACD: show_text_highpriority 0@ time 100
0AB2: ret 0
:text
hex
"Text_example" 00
end{$CLEO}
0@v = "Text_example"
while true
wait 0
0AB1: call_scm_func @print 4 0@ 1@ 2@ 3@
end
:print
0ACD: show_text_highpriority 0@v time 100
0AB2: ret 0
Last edited by DK22Pac (06-02-2013 23:13)
Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv
Offline