16
Моды / Re: Сцена Главного Меню
« : Ноябрь 12, 2016, 11:30:54 pm »
Мы ждем)
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
while true
...
end
используется как вечный циклwhile false
end
цикл никогда не выполнится, что есть просто как факт.:noname
...
jump @noname
call_scm_func @Marker params_count 1 0@
...
:Marker
wait 0
0@ += 5
01E3: text_1number_styled 'REWARD' number 0@ time 1000 style 6
ret 1 0@
В этом случае переменная как передается так и отдается но учти что тут есть одна особенность. Сами переменные передаются по порядку.5@ = 4
9@ = 11.0
call_scm_func @Primer params_count 2 5@ 9@
...
:Primer
//здесь уже в переменной 0@ будет 4 а в переменной 1@ будет 11.0.
//если ты захочешь вывести переменные то надо сделать вот так
ret 2 0@ 1@ // ну или вот так ret 2 1@ 0@ но тогда в самом объявлении функции надо написать
//call_scm_func @Primer 2 5@ 9@ 5@ 9@ либо call_scm_func @Primer 2 5@ 9@ 9@ 5@ если ты передал как ret 2 1@ 0@
01BD: 0@ = current_time_in_ms // используем вот этот опкод
...
//потом в цикле
01BD: 1@ = current_time_in_ms //и сравниваем его со старым значением 0@
0062: 1@ -= 0@ // (int)
if
1@ >= 4200 // вот тут можно поставить свое время в миллисекундах 1 секунда = 1000
then
break // это значит что после 4 с лишним секунд делаем выход
end