Closed x87 closed 4 years ago
Привет! Может добавить в CLEO или вшить прямо в SB опкод:
if
Condition
jt @label // XXXX: jump_if_true @label
//...
:label
Думаю, что это будет лакомым куском :)
Привет! Может добавить в CLEO или вшить прямо в SB опкод:
if Condition jt @label // XXXX: jump_if_true @label //... :label
Думаю, что это будет лакомым куском :)
I think you can just invert Condition to achieve the same:
if
not Condition
jf @label
// ...
:label
jump_if_true
has native support in GTA III but Rockstar did not use for a good reason I think.
Я в курсе об этом. Хотелось бы сделать код немного гибче, как это сделал опкод 0AA1
. Вроде как мелочь, а своё применение нашел. А jump_if_true
, думаю, можно применять чаще и без лишних танцев с инверсией условия (это не сложно, но можно ведь проще).
P. S. План релиза мне нравится ;) С "callable gosubs" не нашел ссылки что имелось ввиду.
I think jump_if_true
could be implemented as a CLEO plugin.
callable gosubs are a shorter form of
gosub @proc
proc()
В CLEO было столько разработчиков, что уже не поймёшь к кому обращаться. 13AG, если не ошибаюсь, уже месяцами не отвечает на сообщения (может не со всеми так). Попросил бы добавить этот опкод, но бог его знает где он )
Идею "callable gosubs" понял. Ждём релиз ;)
Я пока справку поковыряю, скину тибе перевод для онайн-документации. Как раз появилось свободное время.
Released 08/04/20
This issue documents features and fixes planned for the next release: