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

Garik66

Помогаторы
  • Постов

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

  • Победитель дней

    292

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

  1. Перечитал свои темы "Скрипты для Fallout 3 от Garik66" и "Скрипты для Diablo: The Hell [v1.197] [ENG] от Garik66" решил добавить их сюда тоже, так как в них очень много полезного для новичков. Темы смотреть здесь и здесь.
  2. К сожалению не запомнил, случайно наткнулся - лучше спросить у MasterGH.
  3. У меня тоже - мысль таже. Выложи сюда скрипт, посмотрим - может ошибка в скрипте. Хотя это может быть и особенностью игры.
  4. Такой скрипт написать можно, сам я лично не делал, но читал где-то у MasterGH - он делал выстрел в игре из другой части кода (извини - объяснить не смог, читал давно и пока уровня моего опыта и знаний маловато чтобы было понять как это сделал MasterGH). Но точно помню, что он использовал Call для вызова кода выстрела и потом Ret для возврата назад в свою инъекцию. Так что написать, то что описал, можно. Зачем тебе проход монстра сквозь стены. Тебе просто нужно вписывать каждому монстру координаты ГГ, а игра обычно сама подвигает движущийся объект. Грубо говоря, то что ты хочешь сделать это Blink-телепорт наоборот: не ГГ прыгает на чьи-то координаты (прицел, НПС), а наоборот монстр будет прыгать на координаты ГГ. Посмотри, как пример у меня в скрипте Blink-телепорт: ГГ прыгает на координаты ближайшего НПС и тот двигается (в видео, которое ниже в сообщении это видно) Скрипт и видео здесь.
  5. Тоже самое. Гугл-хром. Только тему лучше было бы создать в другом разделе "О работе сайта и форума"
  6. Да для сетевой однозначно будет работать. Помнится, когда играл в Dark Souls, часто получал в спину БЕКСтап от читеров. Ну т.е. он находится где-то в метрах двух впереди, потом оп и он уже сзади "ножит меня режиком" - зараза. Ух как они тыды надоели. Кстати и у одного моего любимого "Лейтсплейщика", тоже засняты кадры таких - "Бэков".
  7. Если ты про СЕ то там при поиске нужно выбрать именно тип Float, если Артмани то 4 с точкой и 8 с точкой. All не нужно слишком много значений. Вводить нужно не 50, а значения из интервала.
  8. Не 4 bit, а 4 Byte. Не flopt, а float Если значение во flopt указано в формате 4.356800AE - этого я не понял, что за формат? это и будет опыт или я совершил ошибку? - это ошибка. Значение опыта должно быть, как ты писал выше между 25000 и 30000. (если ты правильные нашёл таблицы).
  9. Пока по-твоему вопросу не одной мысли в голове. Но можно попробовать наоборот, не монстра телепортировать к себе, а самому телпортироваться за спину монстра. Здесь для начала нужно найти координаты ГГ и найти по ним инструкцию, которая бы отвечала как за координаты ГГ, так и за координаты монстра. Ну а дальше нужно подумать, как отследить, куда смотрит монстр. Но написать такие скрипты точно можно, видел видео с чем то подобным.
  10. Он уже честно ответил в соседней теме :
  11. Игру неохота устанавливать, но вот (взял с AG.ru) совет, может поможет:
  12. Повторю: нужно для каждой координаты (X и Y) взять разовую инструкцию и будет всё работать. Прочитай полностью сообщение # 18. Разовая инструкция - на каждый шаг героя одно срабатывание на запись. Если таких инструкций не окажется, тогда только искать множитель.
  13. Слушай, а я не знал. А что нужно спрашивать?
  14. JleXA, этот пример нечего не доказывает, больше чем уверен, ты в скрипте с множителем использовал в коде инструкцию: MOV (например так: mov eax, [mnozitel]), а это можно делать с вещественными числами. Второй приведённый тобою пример, тоже нужно рассмотреть конкретно (какой тип используется в игре для опыта и т.д.). Скорее всего пример тоже ничего не докажет.
  15. Я вообще не понимаю - кому такое может понадобиться и для чего. Но если кто-то всё-таки так делает - крадёт больше у себя, чем у других (знаний от этого у него не добавится).
  16. Когда проходил курс для школьников по C#, там было кое-что связанное с покраской. Вот посмотри работу программки (Программа не моя, а взята из курса, я чуть-чуть поменял выводимый текст). Если это то что тебе нужно - напиши в личку дам ссылку на курс (и номер лекции где выложена данная программка).Играем с окном.rar
  17. Я опираюсь на инфу по Ассемблеру из интернета, вот например из одного учебника: так: Как то так. Только, т.к. в [edi+68] лежит Z , ГГ будет высоко прыгать. Для быстрого передвижения, нужно будет сделать это с координатами X и Y. Только и это всё не верно. Объясню: в [edi+68] -лежит именно координата, допустим 1000. Если мы применим умножение, то скорее всего окажемся за координатами игровой карты (а это скорее всего приведёт к вылету или ничего не произойдёт, если стоит проверка координат). Нам нужно умножать не саму координату, а разницу м/у двумя соседними координатами ГГ (до шага и после шага), вот тогда всё и заработает. Это если работать через координаты. Но можно найти именно множитель и работать с ним, тогда будет всё проще. Всё таки стало интересно, поэтому написал быстренько скрипт для Fallout 3: fmul 4 //умножаем на 4 значение в стеке (в стеке как раз лежит [edi+68])fstp dword ptr [edi+68] // выталкиваем новое (умноженное на 4) значение из стека. [ENABLE]alloc(newMem, 128)label(returnHere)label(OK)label(Mnozitel)registersymbol(Mnozitel)newMem:cmp eax,18f4a0 // Для работы с координатами только ГГjne OKfmul dword ptr [Mnozitel]OK:fstp dword ptr [esi+000000D0]jmp returnHereMnozitel:dd (float)1.004 // Множитель или скорость перемещенияFallout3.exe+50DDB1:jmp newMemnopreturnHere:[DISABLE]Fallout3.exe+50DDB1:fstp dword ptr [esi+000000D0]unregistersymbol(Mnozitel)dealloc(newMem)
  18. Bromvol ещё раз спасибо. В моём ответе нет знака вопроса: А отвечал я на сообщение Mishasа
  19. Думаю, для изменения скорости можно искать непосредственно множитель и работать с ним, но можно работать и непосредственно с координатами.
  20. Мне кажется всё дело в том, что координаты имеют вещественный тип и для них такие инструкции как: add. sub, mul и т.д. не подойдут. Нужно использовать fadd. fsub и т.д. Если нужен пример работы с типом float, то посмотрите скрипт из этого сообщения (часть песвдо-полёт)
  21. Перед установкой лицензионного ключа, который мне дал Xipho, я удалил предыдущий Артмани и на всякий случай почистил реестр. Так что всё дело в неправильной активации.
  22. Вторая и третья картинка под первым спойлером у меня не открываются. Остальные не смотрел
  23. Я тоже не крещён, но всё равно всех с праздником!
×
×
  • Создать...

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

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