Показано с 1 по 7 из 7

Тема: ESP на Delphi

Социальные закладки

  1. #1
    Новичок kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима kabak123 репутация неоспорима
    Регистрация
    05.02.2012
    Сообщений
    13
    Сказали 'Спасибо' за это сообщение.
    : 0 за это сообщение
    7 Всего

    Лампочка ESP на Delphi

    Собственно нужна помощь в реализации ESP по страйдам
    Вот приблизительный результат конечно результат:
    1.jpg

    Как и в Wallhack, думаю найти страйды
    Код:
    function DrawIndexedPrimitiveCallback(DeviceInterface: IDirect3DDevice9; _Type: TD3DPrimitiveType; BaseVertexIndex: Integer; MinVertexIndex, NumVertices, startIndex, primCount: LongWord): HResult; stdcall;
    begin
    if StridesN = 20 then
       begin
         //Отрисовка желтого квадрата по координатам страйдов     
       end;
    end;
    Затем отрисовать точку/квадрат с помощью функции Device.DrawPremitive()
    Но как узнать 3д координаты страйдов в пространстве и затем отрисовать хотя бы точку на них?
    Или как сделать по другому?
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    Новичок Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима Lexxicon57 репутация неоспорима
    Регистрация
    28.12.2011
    Сообщений
    13
    Сказали 'Спасибо' за это сообщение.
    : 2 за это сообщение
    8 Всего

    По умолчанию Re: ESP на Delphi

    Цитата Сообщение от kabak123 [Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
    Но как узнать 3д координаты страйдов в пространстве и затем отрисовать хотя бы точку на них?
    Или как сделать по другому?
    Мне тут дали намек на источник, где можно по полнить знания по 3D, немного покопавшись нашел достаточно интересный материал по теме, советую почитать!
    [Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. Сказали спасибо:

    $!№9@r (09.02.2012) , kabak123 (08.02.2012)

  4. #3
    Ученик FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима Аватар для FIDANzza
    Регистрация
    16.05.2011
    Сообщений
    186
    Сказали 'Спасибо' за это сообщение.
    : 2 за это сообщение
    81 Всего

    По умолчанию Re: ESP на Delphi

    Вот, тоже полезно) Только на С++
    [Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. Сказали спасибо:

    $!№9@r (09.02.2012) , kabak123 (08.02.2012)

  6. #4
    Администратор ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима ShadowAGT репутация неоспорима Аватар для ShadowAGT
    Регистрация
    11.07.2009
    Сообщений
    1,099
    Сказали 'Спасибо' за это сообщение.
    : 1 за это сообщение
    785 Всего

    По умолчанию Re: ESP на Delphi

    Цитата Сообщение от kabak123 [Вы должны быть зарегистрированным и не заблокированным пользователем для того чтобы просматривать ссылки зарегистрироваться можно по этой ссылке]
    Собственно нужна помощь в реализации ESP по страйдам
    Вот приблизительный результат конечно результат:
    Вложение 2111

    Как и в Wallhack, думаю найти страйды
    Код:
    function DrawIndexedPrimitiveCallback(DeviceInterface: IDirect3DDevice9; _Type: TD3DPrimitiveType; BaseVertexIndex: Integer; MinVertexIndex, NumVertices, startIndex, primCount: LongWord): HResult; stdcall;
    begin
    if StridesN = 20 then
       begin
         //Отрисовка желтого квадрата по координатам страйдов     
       end;
    end;
    Затем отрисовать точку/квадрат с помощью функции Device.DrawPremitive()
    Но как узнать 3д координаты страйдов в пространстве и затем отрисовать хотя бы точку на них?
    Или как сделать по другому?
    ESP делаются не тупой отрисовкой квадрата вокруг объекта. Для ESP тебе нужно получить указатель на оъект (игрока) в мире (в 3Д плоскости), потом обратными расчетами, можно вычислить как его спроецировать на твой экран, т.е. в 2Д плоскость, и там уже на этой плоскости рисуется квадрат. Обычно так.
    Не существует нерешаемых задач, существуют люди неспособные их решить.
    [W&P] - WaPBBS.com XXX-team
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. Сказали спасибо:

    Stoun_UA (12.02.2012)

  8. #5
    Новичок Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима Baunti репутация неоспорима
    Регистрация
    16.02.2012
    Сообщений
    12
    Сказали 'Спасибо' за это сообщение.
    : 1 за это сообщение
    29 Всего

    По умолчанию Re: ESP на Delphi

    Все правильно, по моделькам никто не далает есп, конечно это возможно, то уж большое извращение. Для есп тебе потребуются координаты и углы камеры + фовы, и координаты того, на чем есп выводить будешь , имея все эти данные проецируешь координаты из зд мира на плоскость. Есть формула проекции в 3д геометрии, ее и используешь.
    Ответить с цитированием Ответить с цитированием
    Спасибо

  9. Сказали спасибо:

    ShadowAGT (24.02.2012)

  10. #6
    Ученик FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима FIDANzza репутация неоспорима Аватар для FIDANzza
    Регистрация
    16.05.2011
    Сообщений
    186
    Сказали 'Спасибо' за это сообщение.
    : 0 за это сообщение
    81 Всего

    По умолчанию Re: ESP на Delphi

    А почему бы, не делать так. Вот есть у нас в игре арты, все три значения их мы нашли. (НумВертик Страйден ПримКоунт) и просто вместо того что бы париться с нахождением всяких FOV'ов и прочих вещей, можно просто рисовать примитв (квадрат, прямоугольник, элипс, синхафазатрон) на том же самом арте. Вроде примитивно, но работать должно же)
    Ответить с цитированием Ответить с цитированием
    Спасибо

  11. #7
    Ленивый ученик. $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима $!№9@r репутация неоспорима Аватар для $!№9@r
    Регистрация
    14.07.2009
    Адрес
    Омск
    Сообщений
    419
    Сказали 'Спасибо' за это сообщение.
    : 1 за это сообщение
    409 Всего

    По умолчанию Re: ESP на Delphi

    ты нашол текстуры в памяти и тупо перекрасил их, а фигурки рисовать это уже какбы моделирование и для определения место положения твоих вот этих моделек так сказать в пространстве нужны какието координаты чтоб эту модельку прорисовать там или сям, а если хоч чтобы твои боксы перемещались по карте вместе с игроками для этого нужно найти указатель на адрес игрока и его координаты в плоскости Х и У и привязать свою модель к этой точке... А если к текстурам привязывать то они утебя в лучшем случае просто покрасятся в твои квадратики треугольники или элипсоиды...
    Последний раз редактировалось $!№9@r; 21.02.2012 в 08:27.
    Skype - 011100110110100101101110001110010110000101110010
    ICQ - 00011110111000111101
    Ответить с цитированием Ответить с цитированием
    Спасибо

  12. Сказали спасибо:

    SKY (20.02.2012)