Перейти к содержанию

Рекомендуемые сообщения

  В 13.06.2017 в 16:54, Garik66 сказал:

Попробуй качнуть это и с помощью него сделать оба скрипта.

Показать  

Сделал. Работает. Очки не уменьшаются.

Почитал про "test" Честно говоря понял только то что он производит вычисления значений, но не записывает результат, а сравнивает. 

Можно если не затруднит показать какой - нибудь пример решения. Но не к данному случаю. Хочу сам понять как обойти этот 

"test eax,eax"

Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 17:24, Strajder сказал:

Хочу сам понять как обойти этот 

"test eax,eax"

Показать  

Тебе в твоём случае не нужно его обходить, а сделать как я и написал тут.

 

Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 17:26, Garik66 сказал:

Тебе в твоём случае не нужно его обходить, а сделать как я и написал тут.

 

Показать  

Спасибо. Буду пробовать.

Ссылка на комментарий
Поделиться на другие сайты

Изменил

  Показать контент

 

Изменено пользователем Strajder
Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 17:54, Strajder сказал:

но пришлось писать в два адреса.

Показать  

Я же говорил про последнюю проверку:

0777B49C - 8B 43 18              - mov eax,[ebx+18] // попробуй именно здесь написать, может будет нужен один скрипт
0777B49F - 85 C0                 - test eax,eax

 

Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 18:01, Garik66 сказал:

Я же говорил про последнюю проверку:

0777B49C - 8B 43 18              - mov eax,[ebx+18] // попробуй именно здесь написать, может будет нужен один скрипт
0777B49F - 85 C0                 - test eax,eax

 

Показать  

Поздно уже) Час ночи. Затупил ;)...

Хотя как ни странно с 1 скриптом не работает.. (Либо 1 либо 2) С двумя да.

Теперь понятно почему.)

Первый отвечает за левую часть карт. А второй за правую.

Изменено пользователем Strajder
Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 18:04, Strajder сказал:

Хотя как ни странно с 1 скриптом не работает..

Показать  

Ты меня так и не понял:

  Показать контент

 

Ссылка на комментарий
Поделиться на другие сайты

Доделать до конца и идти спать :ph34r:

 

  Показать контент

Всем добрых.

Изменено пользователем Strajder
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 18:42, Strajder сказал:

Доделать до конца и идти спать :ph34r:

Показать  

Правильный подход. Тоже так предпочитаю делать.

 

А новый скрипт то работает? а то не написал.

 

Ссылка на комментарий
Поделиться на другие сайты

  В 13.06.2017 в 19:03, Garik66 сказал:

Правильный подход. Тоже так предпочитаю делать.

 

А новый скрипт то работает? а то не написал.

 

Показать  

Да скрипт работает. Но записал через mov, ибо через inc или add при выставлении карт идет увеличение значений, что не есть хорошо. Ну и еще 1 нюанс: Скрипт активируется только после того, как выставить одну карту. Видимо код срабатывает и прописывает себя, а до этого нужных сигнатур нет. Ну а дальше все норм.

Изменено пользователем Strajder
Ссылка на комментарий
Поделиться на другие сайты

Ну и пожалуй последний гвоздь в игру Thea: The Awakening :D

Выложу сразу все скрипты, может кому нужно будет, или трейнер кто соберет.

Карточные скрипты:

Здоровье:

  Показать контент

Броня:

  Показать контент

Урон+100:

  Показать контент

Выставление карт за ход (Активируется после установки первой карты):

  Показать контент

 Общие - Игровые скрипты:

Все ресурсы на 100, - лимит веса, - лимит обмундирования:

  Показать контент

Очки исследования:

  Показать контент

Бесконечные ходы отряда:

  Показать контент

Опыт - Максимальный опыт божества:

  Показать контент

Все скрипты сделаны для версии Thea: The Awakening 1.20.2516.0

Огромная благодарность всем кто помогал.B)

  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.