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

pachela

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

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

  • Посещение

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

  1. А зачем? Мне нужно, что бы люди подсказали какие тут математические операции лучше проводить и как. Я же хочу не полный код готовый, я хочу, что бы люди меня вели в моих потугах. Я просто не знаю с чего начать.
  2. Условия задачи: 1. Есть 3 адреса содержащие координаты X, Y, Z. 2. Есть координаты точки "А", до которой я бы хотел, что бы добрался мой "бот". 3. Есть адрес отвечающий за движение вперед. 4. Есть адреса отвечающие за повороты налево и направо. Задача: Добраться до точки "А" используя инструменты из п. 3 и 4 считывая значения адресов из п. 1. Вот такую я штуку хочу реализовать. Но моих знаний в С# пока что маловато, да и с математикой я в разных лодках. А ведь хочется намутить автобегалку/леталку. Люди добрые помогите кто чем может
  3. 2 Xipho На костер тебя шамана! Из выше всего сказанного, я понял только половину =))). Приведи пример кода, нагляднее хоть будет.
  4. Какая то ересь происходит, походу пора идти спать... Приходится редактировать пост... Сделал сейчас следующее, создал в форме 2 поток, который тупо обновляет лейбл. Получилось так: Только вот беда, не получается теперь прервать поток если закрываю форму2... Либо я что то не то творю, либо реально пора спать...
  5. 2 ReWanet это все не то! Гуглится все отлично, но не то, что нужно. 2 X86Jumps Переменные есть, просто танцевал с бубном. А когда выкурил весь бамбук и решил вделать все просто, то получилось, но все равно не то пальто. Такс, что есть на сейчас. Влипил я в форме 2 в инициализации лейбл label5.Text = Form1.updownfreez.ToString(); Он выводит нужное содержимое переменной. НО!!! Но выводит только при запуске 2 окна. И не меняется при изменении переменной. Теперь же мне нужно добиться, что бы если изменится переменная, к примеру с False на True, то в форме2 в лейбле было написано не False, а True.
  6. Новый камень спотыкания это как передать переменную в Label второй формы. Проблем тут несколько, ведь переменной значение присваивается в одном поток, ну и плюс ее нужно передать в Label второго окна. Когда была 1 форма, то изменял Label так: label3.Invoke(new Action(() => label3.Text = forwardspeed.ToString())); Так вот как сделать, что бы сразу как присваивается значение переменной, то и менялся Label? Пока что поиск в гугле не дал своих плодов. С кулаками не бросаться, ведь я только учусь.
  7. Спасибо всем. Уже прочитал, что эта тень на форме, которая не полностью прозрачна. Советуют все это реализовывать в WPF. Вобщем то я от этого далек. Мне нужна миниатюрная формочка, с парой лейблов и в них передавать текст. Так что учусь и читаю дальше.
  8. 2Garik66 Прикол в том, что это не CE Lua, а С№. Когда вся форма делается прозрачной, лейбл тоже прозрачен. Это фишка самого текста. А вот как от нее избавиться, когда то в гугле встречал, случайно, теперь найти не могу. =(
  9. Я изначально не задавал. Просто решил попробовать. Выхлоп одни и тот же =(
  10. В общем то название не знал как правильно придумать, так что не обессудьте.Суть дела такова, создаю форму и форму 2, во второй форме используя WinAPI. Вызываем это все кликом по кнопке в первой форме: Form2 frm = new Form2(); frm.ShowWindow(); Криво, косо, пока что с топорными вставками, но работает и работает так как надо. Кроме отображаемого текста!!! А именно, это белая тень возле него. Так вот и вопрос, как убрать вот эту тень? Она мешает, нереально мешает и ухудшает читабельность.
  11. А вот я, со своей стороны, совершенно не доволен его работой. Ты хоть общаешься с людьми и иногда даже разжевываешь некоторым тугодумам (как было дело со мной). А вот товарищ о котором ты написал, просто взял и закрыл тему в общении, без особых на то оснований. В ОБЩЕНИИ!!! Карл!!111... Для чего этот форум? Для общения и помощи? Так зачем тереть адекватную тему с адекватным вопросом? А вообще MasterGH, лучше действительно закрепить за модерами темы. Проверенно на практике, когда есть ответственность, то к делу подходят серьезно. А когда задачи поставлены эфемерно, то и отношение к ним похабное.
  12. Проблему я описывал в запросах. Самолично сейчас не могу скомпилить наново СЕ, т.к. ни Лазарус, ни СДК не ставится почему то на моей вин10.
  13. У меня есть СЕ скомпилированная мной для личных целей (назовем это UCE). Потер все, что бы могло напоминать о CheatEngine. Так же скомпилировал свой драй. Делал я это давно, когда была последней версия СЕ 6.4. Работает это все норм. Но вот когда попытался скомпилировать трейнер ехе на UCE, получил ошибку cheatengine-x86-64 не найдено. Естественно, что оно не могло быть найдено, т.к. я когда компилил назвал myEngine.exe. Так вот и выплывает вопрос: Как делать трейнеры на скомпилированном для себя СЕ?
  14. Создание трейнера, который я могу передать другому?
  15. Тоже не катит. Значения то меняются. К примеру сейчас это "90 95 120", а через минуту это "120 110 60". Т.е. Пляшут они как хотят, не просто так конечно пляшут, но пляшут. А больше всего бесит, что значение видимое "90.0", а в памяти оно представлено как "900000", т.е. еще 3 лишних нуля и без запятой.
  16. Ха. В это то и заключается проблема! Сейчас эти 12 байт такие, через минуту другие. Посему либо брать 3 значения написанные на экране Множить их на 100, переводить это дело в хекс и разворачивать задом на перед, так как в СЕ именно так. Либо делать груповое сканирование.
  17. pachela

    [CE] LUA - FirstScan (grouped)

    Да бы не засорять эту тему я решил создать новую.Хочу разобраться как сделать в Lua скрипте групповое сканирование. На сейчас есть такая вот наработка: Не нравится мне в этом то, что value3 у меня не получается довести до ума! А почему именно? Есть 2 EditBox из которых и должно извлекаться значение value3. Но полей ввода 2, а переменная одна! И тут всплывает резонный вопрос, как привести 2 значения к одной переменной? Вот они Поля ввода: Соль не в только в том, что бы value3 = value и value2. Так еще и в сканировании переменная должна содержать значение такого вида: "4:9000 4:9100". Ну и в довершение ко всему этому, в поле ввода будет вводиться значение не 9000, а 90, т.е. нужно еще и умножить наше значение на 100. Короче целая хулеверть задача получилась. Сам я пока не в силах решить эту задачу, так что надеюсь на вас. P.s. Походу я еще и переменные из Edit считываю не правильно?
  18. Я попробовал на своей игруле, 3 значения постоянно находятся рядом и в одной и той же последовательности.
  19. Порылся немного по просторам гугла и узнал, что такое Grouped scan в СЕ. Раньше и не знал, что подобное есть. Теперь вот пытаюсь разобраться как в Луа использовать найденное.
  20. Наверно мне нужно объяснить заранее для чего это мне нужно: У меня есть 3 значения, которые идут одно за другим. И взяв 3 таких (4байтовых) значения можно получить уникальную сигнатуру. Моя задумка, сделать 3 таких вот окна ввода. По нажатию на кнопку, берется 3 значения переведенных в хекс и образуется массив байт. Этот массив мы используем в AOBscan и находим адреса по которым записаны нужные нам значения.
  21. Для себя пока что выбрал следующий вариант function CEEdit1Change(sender) exte = string.format('0%X', UDF1.CEEdit1.Text) end function CEButton1Click(sender) showMessage(exte) end Минус тут следующий, когда отчищаю поле ввода, выводит ошибку, типа "плохая идея, тут же стринг идет". Но это терпимо, не терпимо следующее, получившийся Hex у нас задом на перед, т.е. отличительный от того, что используется в СЕ. Как сделать так, что бы значение было корректно?
  22. Ты меня извини, я тут туплю. Можно немного рассосать для начального уровня?
  23. Задача следующая: Нужно оживить поле Edit. (Ранее я с ним не работал. Посему если ссылку на уже готовую тему дадите, то буду благодарен.) Введенное в поле значение нужно перевести с dec в hex.
  24. Всплыла новая проблема, реализовал я вот такую вот функцию: Как мне записать в переменную значение четвертого байта? Просто раньше эта сигнатура не менялась и я все время выключал функцию заменяя NOP'ами, а включал тупо вернув значение байт. Теперь 4 байт каждый запуск приложения изменяется, так вот и вопрос, как записать в переменную либо значение 4 байта, либо значение последовательно какогото количества байт? П.с. На ногах уже больше 30 часов, мысли заплетаются, если не понятен вопрос, завтра уточню.
  25. Ошибаешься. Я знаю достаточно много и даже больше чем нужно. Мозги засраны не тем, чем нужно. Я даже в далеком 94м на бейсике часики программировал. А вообще в универе учил и Бейсик и паскаль и делфи. Просто это было давно и не правда. Да и времени на учебу, уже тогда было мало. Вот и получился из меня "недопрограммист" . Ты вот лучше мне скажи, какие бывают методы борьбы с подобной защитой? Вот память читается только с kernelmode, а без, нифига. Как это называется?
×
×
  • Создать...

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

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