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

barsuuk

Пользователи
  • Постов

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

  • Посещение

Весь контент barsuuk

  1. так, позиция игрока имеет оффсет 134 рядом ничего похожего на кватернион нету((
  2. возник вопрос)) как получить кватернион из точки??
  3. Воу, спасибо за обширный ответ, буду расбираться))
  4. нагуглил такую штуку как сферическая система координат, понял что это оно, подставил свои значения перевел в экранные и получил бурду(( private void EyesLine(ScreenVector s) { double bufx = Math.PI * (angles.X) / 180; double bufy = Math.PI * (angles.Y) / 180; double kx = head.X +(100 * Math.Cos(bufy) * Math.Sin(bufx)); double ky = head.Y +(100 * Math.Sin(bufy) * Math.Sin(bufx)); double kz = head.Z +(100 * Math.Cos(bufx)); ScreenVector kv = WorldToScreen((float)kx, (float)ky, (float)kz); if (!kv.Result) { return; }else bufferedGraphics.Graphics.DrawLine(new Pen(Color.Green, 2), s.X, s.Y, kv.X, kv.Y); } что я делаю не так?
  5. тык https://www.youtube.com/user/remizovm/videos и тык https://www.youtube.com/user/L4DL4D2EUROPE/videos
  6. если ты знаком c cpp то познать всю прелесть винапи и вин32 не составит труда
  7. как я учился находить оффсеты 1) брал готовый оффсет 2) смотрел как оно выглядет в памяти 3) записывал асм в блокнот 4) находил значение и потом искал указатель быстрее(так как уже знал как он выглядет)
  8. для самого простого вх нужно знать координаты и видовую матрицу у кенга и флипа все описано и показано в ютубе) пс) тебе нужно отталкиваться от локальной структуры игрока и листа со всеми игроками.Распишу действия 1) находишь локальную структуру, 2) находишь список игроков 3) находишь видовую матрицу 4) находишь готовую функцию в инете worldtoscreen 5) находишь смещение до координат(для локал игрока и других на серве одинаково смещение) 6) пишешь код на cpp console app(загуглишь как получить хендл процесса и модули) 7) профит
  9. так, завелось но только во вертикали)
  10. А вот хз кстати)ща попробую перевести
  11. эх(( перехожу я к плану Б(( как там включить эту функцию в наблюдении? а то я чет ее не вижу внизу, где вх и тд
  12. рисуется, но линиии постоянно вертятся, как будто у ботов спинбот
  13. вот что у меня получилось)только оно не рабатоет private void EyesLine(ScreenVector s) { double kx = head.X+ (100* Math.Sin(angles.X)* Math.Cos(angles.Y)); double ky = head.Y+ (100 * Math.Sin(angles.X)* Math.Sin(angles.Y)); double kz = head.Z+ (100 * Math.Cos(angles.X)); ScreenVector kv = WorldToScreen((float)kx, (float)ky, (float)kz); bufferedGraphics.Graphics.DrawLine(new Pen(Color.Green, 2), s.X, s.Y, kv.X, kv.Y); }
  14. а как определить куда смотрят глаза, если известны углы?)
  15. как мне найти точку б)))) уже весь инет перерыл) Даж учебник по геометрии открыл
  16. 1)почему vector3 если значений всего 2 верт уголь и горизонт 2) EntityList я и так использую, получаю структуру каждого игрка 3) angle.Y это горизонт угол 4) точка А это голова противника,m_angEyeAngles сдесь углы 5) это план б)нужно самому изобрести велосипед вот ссылка откуда я брал формулу http://osvita.name/6239/opredelenie-koordinat-tochki-geometriya-9-klass
  17. хех) я чет не могу понять в чем проблема)) углы правильные, формула вроде тоже, но вывод это линия их головы в 0 0 кординаты окна, хотя косинус и синус вроде верные) вот кусок кода private void EyesLine(ScreenVector s) { double kx = 50* Math.Cos(angles.X); double ky = 50 * Math.Sin(angles.X); bufferedGraphics.Graphics.DrawLine(new Pen(Color.Green, 2), s.X, s.Y, (float)kx, (float)ky); } любой угол дает 0((
  18. возник вопрос, как мне рисовать по вектору
  19. воу, спасибо народ)) думаю варик с костями подойдет, так как уже аим на голову есть))
  20. пришла идея рисовать линию взгляда противника, скорее всего для этого нужно viewangles, начало линии это viewagles, а конец? как реализовать мою задумку? игра csgo
×
×
  • Создать...

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

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