Помощь со скриптом.
-
Добрый день, можете помочь со скриптом.
Условия просты, есть адрес, допустим 1ABCDE40, значение этого адреса будет увеличиваться на единицу с интервалом до определенного порога и возвращается к исходному.
Пример, стартовое значение адреса 477(2байта dec), каждую секунду прибавляется по единице, достигнув предела 506, записывается исходное значение 477 и так по кругу, то есть циклично.Добавил гифку с примером.
-
@smelty Добрый день.
Я так понимаю, что 2 байта это 2 байта, а dec это сама инструкция вычитания 1 из адреса или регистра.
Внедрите в этот промежуток кода где dec проверку cmp адреса или регистра значения и нужного вам максимального лимита, а сам dec поменяйте на inc. После достижения лимита можно прыгать на другую метку где будет снова dec и проверка до минимального лимита.Типа того:
//код игры в области с dec newmem: cmp ваш адрес/регистр, 20A je limitMax inc ваш адрес/регистр jmp return limitMax: cmp ваш адрес/регистр, 115 je return dec ваш адрес/регистр jmp return
-
@Iniar Благодарствую, проверю как освобожусь.