Dino

Пользователи
  • Публикации

    150
  • Зарегистрирован

  • Посещение

  • Days Won

    4

Dino last won the day on December 24 2016

Dino had the most liked content!

Репутация

25 Novice

1 подписчик

О Dino

  • Звание
    Спамер

Посетители профиля

760 просмотров профиля
  1. во второй статье описано же как найти Z
  2. причем тут помогло не помогло? углы должны быть представлены в радианах об этом ясно сказано в доках, тут нужно не пробовать, а делать. Новые координаты находятся по таким формулам x2 = x1 + dist*cos(angle); y2 = y1 + dist*sin(angle); еще можешь почитать это https://habrahabr.ru/post/131931/ и это http://gamehack.do.am/publ/ajmbot_dlja_mta_sa/1-1-0-4
  3. https://msdn.microsoft.com/ru-ru/library/system.math.cos(v=vs.110).aspx . А у тебя углы в радианах?
  4. согласен с partoftheworlD. При невозможности использовать скил, игра наверняка выдает какое-либо сообщение(но а иначе никак). Ищешь это сообщение (ansi/unicode) далее ставишь на него бряк на доступ(достаточно на первый символ) и еще раз пытаешься использовать скил вовремя действия кд. После этих действий игра словит бряк, но скорее всего на каком-нибудь memcpy или lstrcpy(из нее нужно найти выход, тк мы работаем с модулем игры, а не сис вызовами), и теперь уже можешь разбирать цепочки функций, дабы понять, что могло заставить игру перейти к этому участку кода, когда это поймешь - поймешь как можно обойти кд. Но к сожалению только для клиента , потому что разработчики не такие дурачки, чтобы забыть о серверной проверки cooldown умений.
  5. В зависимости от того как реализована система таргета на уровне кода
  6. под "текущее значение слова статуса FPU" подразумевается регистр состояния SR. Ну сам логически порассуждай, как можно число с плавающей точкой в 16 бит уместить
  7. ну не путай человека, пускай вон лучше справку почитает. fnstsw ничего не копирует из st(0) чего ты хочешь добиться командами fldz, fld1? Чтобы вытолкнуть из st(0) существует команда fstp никакой магии, элементарное не знание основ.
  8. потому что по адресу speed.exe+277D11 происходит загрузка данных в стек арифметического сопроцессора, и уже от туда оперирует ими
  9. Бряк на доступ к имени объекта - самый верный способ на мой взгляд.
  10. Где это может понадобиться на практике?
  11. белым по черному написано же, индекс находится вне границ массива, то есть происходит обращение к ячейке памяти, которая защищена от чтения, либо ее вовсе не существует.
  12. даже копировать чужой код правильно не можем)
  13. а как ты определил что он движется не туда?