|
|
  |
Чтение из памяти |
|
|
ivanTu |
13.3.2015, 9:06
|

   
Apprentice
Сообщений: 128
Регистрация: 2.2.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.276
Возраст: 27

|
То же самое вот : Код 9:06:10 1 (, 41): 258110 -71040 258852,796875 -71308,1875 9:06:10 1 (, 42): 258110000 -71040000 259648875 -71306125 9:06:10 1 (, 40): 1561717 9:06:10 1 (, 41): 258110 -71040 258852,796875 -71308,1875 9:06:10 1 (, 42): 258110000 -71040000 259648875 -71306125 9:06:11 1 (, 40): 1561717 9:06:11 1 (, 41): 258110 -71040 258852,796875 -71308,1875 9:06:11 1 (, 42): 258110000 -71040000 259648875 -71306125 9:06:11 1 (, 40): 1561717 9:06:12 1 (, 41): 258110 -71040 258852,796875 -71308,1875 9:06:12 1 (, 42): 258110000 -71040000 259648875 -71306125 9:06:12 1 (, 40): 725027 9:06:12 1 (, 41): 258110 -71040 258824,0625 -71303,140625 9:06:12 1 (, 42): 258110000 -71040000 258824625 -71162375 9:06:13 1 (, 40): 1411175 9:06:13 1 (, 41): 258110 -71040 258741,765625 -71289,46875 9:06:13 1 (, 42): 258110000 -71040000 259506625 -71242125 9:06:13 1 (, 40): 670899 9:06:13 1 (, 41): 258110 -71040 258709,71875 -71280,0234375 9:06:13 1 (, 42): 258110000 -71040000 258780875 -71045625 9:06:14 1 (, 40): 655258 9:06:14 1 (, 41): 258110 -71040 258630,25 -71251,609375 9:06:14 1 (, 42): 258110000 -71040000 258630250 -70641625 9:06:15 1 (, 40): 8849580 9:06:15 1 (, 41): 258110 -71040 258530,390625 -71212,8984375 9:06:15 1 (, 42): 258110000 -71040000 258920625 -62227625 9:06:15 1 (, 40): 2808937 9:06:15 1 (, 41): 258110 -71040 258445,234375 -71180,2890625 9:06:15 1 (, 42): 258110000 -71040000 258679375 -68289375 9:06:16 1 (, 40): 262689 9:06:16 1 (, 41): 258110 -71040 258353,875 -71142,4375 9:06:16 1 (, 42): 258110000 -71040000 258353875 -71137625 9:06:16 1 (, 40): 886794 9:06:16 1 (, 41): 258110 -71040 258263,390625 -71105,765625 9:06:16 1 (, 42): 258110000 -71040000 258653625 -70339375 9:06:17 1 (, 40): 92639 9:06:17 1 (, 41): 258110 -71040 258188,6875 -71078,875 9:06:17 1 (, 42): 258110000 -71040000 258194875 -71077125
|
|
|
|
ivanTu |
13.3.2015, 10:24
|

   
Apprentice
Сообщений: 128
Регистрация: 2.2.2015 Группа: Пользователи Наличность: 0
Пользователь №: 17.276
Возраст: 27

|
Сам не понимаю, все как бы правильно, может скрипт что то не так вычисляет? Код set $zero 0 set $x1 258910,46875 set $y1 -71314,3125 set $x2 258906,15625 set $y2 -71314,234375
set $x1Frac frac ($x1) while size ($x1Frac) < 3 set $x1Frac $x1Frac$zero end_while set #x1Int trunc ($x1) copy ( $x1Frac 1 3)
set $y1Frac frac ($y1) while size ($y1Frac) < 3 set $y1Frac $y1Frac$zero end_while set #y1Int trunc ($y1) copy ( $y1Frac 1 3)
set $x2Frac frac ($x2) while size ($x2Frac) < 3 set $x2Frac $x2Frac$zero end_while set #x2Int trunc ($x2) copy ( $x2Frac 1 3)
set $y2Frac frac ($y2) while size ($y2Frac) < 3 set $y2Frac $y2Frac$zero end_while set #y2Int trunc ($y2) copy ( $y2Frac 1 3)
set #distance round (point_distance (#x1Int #y1Int #x2Int #y2Int))
log $x1 $y1 $x2 $y2 log #x1Int #y1Int #x2Int #y2Int log #distance Вот скрин из Cheat Engine когда выделяю себя и цель, а так же игровые координаты персонажа: Может задержку выполнения не нужно ставить слишком маленькую, я 5 поставил, хотя при 50 мс так же не верные значения... уповаю на вашу мудрость уважаемый ДАрк Код содержит ошибки. Исправленная версия https://forum.uokit.com/index.php?s=&sh...st&p=211572Сообщение отредактировал DarkMaster - 14.3.2015, 12:47
Эскизы прикрепленных изображений
|
|
|
|
DarkMaster |
13.3.2015, 10:28
|
          
Модератор UOPilot
Сообщений: 9.742
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29656
Пользователь №: 11.279

|
Цитата И еще я заметил что значение не всегда с запятой, может это как то влияет? Это компенсируется в блоке: while size ($x1Frac) < 3 Цитата а Что с кодом не так, подскажите? Вы ВЕСЬ код сюда из вкладки скрипта постите? Исходя из кода: set $a 10 set $b $a но при этом $a не равно $b.
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
DarkMaster |
13.3.2015, 16:11
|
          
Модератор UOPilot
Сообщений: 9.742
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 29656
Пользователь №: 11.279

|
set #distance point_distance (x1 y1 x2 y2) - удалить строку в начале скрипта.
Так же я не увидел ни одного дробного значения либо искаженного значения. Все отработало точно так, как и должно было. Ну разве что результат я проверял ибо желания строить координатную сетку, считать на калькуляторе и сличать с сеткой у меня желания не много) Что изменяли? Признавайтесь =)
// Если проблема останется, то лог с проблемой сюда. Т.е. лог нужно снять, когда проблема будет, а не в идеальных условиях.
Поднял старый лог, подставил значение, нашел косяк =)
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|