CELua[RU]
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Защита Трейнера

    Запланировано Прикреплена Закрыта Перенесена Решенные Вопросы, комментарии и обратная связь
    95 Сообщения 2 Posters 9.5k Просмотры 1 Watching
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • PitronicP Не в сети
      Pitronic Супер модераторы
      отредактировано Pitronic

      Или я портачу, или в твоём скрипте чегото не хватает. вот таблица, посмотри что там не так
      Tutorial-i386.CT

      MasterGHM 1 ответ Последний ответ Ответить Цитировать 0
      • MasterGHM Не в сети
        MasterGH Администраторы
        отредактировано

        \-- если процесс не открыт, то подкючиться к нему
        if (getProcessIDFromProcessName("Pet Show Craze.exe")==nil) then
             OpenProcess("Pet Show Craze.exe")
             И здесь останови таймер пока
        end
        

        Тем самым ты подключишь процесс.

        Далее жди события подключения процесса. Как его ждать? Ищем в справке

        onOpenProcess(processid):
        

        После подключения вызввай активацию записи

        function onOpenProcess(processid)
           SetStateRecord("Activation", true)
        end
        

        Попробуй сам расписать на бумаги логику.

        Сначала проверяем открыт ли процесс.
        Если нет, то открыть его. Перед тем как его открыть, то, наверно, надо подождать события его открытия onOpenProcess(processid), а после этого события активировать запись.

        Или подожди до вечера пятницы. Как дома буду запущу ce 7.5. За 5 минут разберешься.

        Я сейчас, пока не могу ответить нормально без cheat engibe с телефона

        1 ответ Последний ответ Ответить Цитировать 0
        • MasterGHM Не в сети
          MasterGH Администраторы @Pitronic
          отредактировано

          @Pitronic посмотрю завтра

          1 ответ Последний ответ Ответить Цитировать 0
          • PitronicP Не в сети
            Pitronic Супер модераторы
            отредактировано

            У меня не горит, мне главное получить ответ и не важно когда. Я прекрасно понимаю что время только на меня тратить ты не обязан, а иногда нет возможности. Будет время расскажешь

            1 ответ Последний ответ Ответить Цитировать 0
            • PitronicP Не в сети
              Pitronic Супер модераторы
              отредактировано

              будет время напиши полностью, а то я все варианты перепробовал, может таймер не правильно или ещё где косяк но ошибка выскакивает.

              1 ответ Последний ответ Ответить Цитировать 0
              • PitronicP Не в сети
                Pitronic Супер модераторы
                отредактировано Pitronic

                и по таблицы, что я тебе скинул, тоже посмотри что там не так, почему в lua скрипт аа не работает, исправь п.ж. Когда у тебя будет время.

                1 ответ Последний ответ Ответить Цитировать 0
                • MasterGHM Не в сети
                  MasterGH Администраторы
                  отредактировано

                  Ок, посмотрю

                  1 ответ Последний ответ Ответить Цитировать 0
                  • PitronicP Не в сети
                    Pitronic Супер модераторы
                    отредактировано Pitronic

                    разобрался с авто подключением, попробовал это вариант
                    Это твой скрипт.
                    скрипт работает как надо. Это вопрос закрыт. А процесс подключается из моего прошлого чита просто затёр эту строку SetStateRecord("Activation", true)

                    1 ответ Последний ответ Ответить Цитировать 0
                    • PitronicP Не в сети
                      Pitronic Супер модераторы
                      отредактировано Pitronic

                      осталось только с таблицей разобраться, почему аа скрипт в луа не работает, это видно по адресам в таблице, если бы скрипт в луа сработал, там бы были значения а не вопросы, Tutorial-i386.CT будет время, исправь и кинь сюда п.ж.

                      1 ответ Последний ответ Ответить Цитировать 0
                      • MasterGHM Не в сети
                        MasterGH Администраторы
                        отредактировано MasterGH

                        Посмотрел. Что-то быстро ответить не получается. Лучше завтра, на свежую голову. У тебя уже скрипты идут все сложнее и сложнее. Сегодня понакидаю статеек, а завтра на свежую голову попробую снова глянуть

                        PitronicP 1 ответ Последний ответ Ответить Цитировать 0
                        • PitronicP Не в сети
                          Pitronic Супер модераторы
                          отредактировано

                          Да не вопрос! У меня не пожар.

                          1 ответ Последний ответ Ответить Цитировать 0
                          • PitronicP Не в сети
                            Pitronic Супер модераторы
                            отредактировано

                            Да со скриптами не много осталось, в табличке еще не решённый вопрос как написать асм в lua, этот вопрос касается этой темы, так как весь код что в панели луа запишется в фай с расширением лу. В самой же панели будет только ссылка на файл. Если кто попытается декомплимировать, его ждёт два сюрприза, первый cetrainer во временых файлах как учат в интернете (взлом трейнера) при лткрытии исполняймого файла исчезнет черес 10 мили сикунд практически глаз не успеет увидеть как он появился и изчез, обход этого есть не спорю, даже я это могу. Но не каждый да этого додумается. Но тот кто знает и сделает получит вторй сюрпиз, в панели lua только ссылк на фай самого файла не будет и таблица в которой только флаги.

                            1 ответ Последний ответ Ответить Цитировать 0
                            • PitronicP Не в сети
                              Pitronic Супер модераторы
                              отредактировано

                              Дальше будет по другой теме, немного осталось, но пока с этим не закончу спрашивать не буду, да и с теми вопросами не сразу, а только тогда, когда придёт необходимость.

                              1 ответ Последний ответ Ответить Цитировать 0
                              • PitronicP Не в сети
                                Pitronic Супер модераторы @MasterGH
                                отредактировано

                                Пользователь @MasterGH написал в Защита Трейнера:

                                У тебя уже скрипты идут все сложнее и сложнее

                                Собственно там ваш скрипт, я только не пойму что делаю неправильно, потому и скинул табличку, если исправите и скинете я наглядно сравню и пойму где ошибки были. Ведь в праграмировании мало знать ответ, надо понять в каком направлении была ошибка, думаю с этим спорить вы не будете.

                                1 ответ Последний ответ Ответить Цитировать 0
                                • MasterGHM Не в сети
                                  MasterGH Администраторы
                                  отредактировано

                                  А, ну да. Вижу свои строки. Т.е. тебе надо активирующий скрипт перенести в главную таблицу

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • PitronicP Не в сети
                                    Pitronic Супер модераторы
                                    отредактировано

                                    Верно весь код асм в уа, который будет в файле с расширением луа, вроде всё правильно писал, но не пойму где напартачил. Если у меня будет рабочая таблица разобратся проще чем сто раз объяснение смотреть, просто глянуть в рабочий вариант и в свой, тогда пойму где косяк чтоб его не повторять.

                                    1 ответ Последний ответ Ответить Цитировать 0
                                    • MasterGHM Не в сети
                                      MasterGH Администраторы
                                      отредактировано MasterGH

                                      Все, готово
                                      [Tutorial-i386_pitronic.CT](Похоже, что-то пошло не так в процессе обработки ответа сервера.)

                                      getAutoAttachList().add("Tutorial-i386.exe")
                                      
                                      function onOpenProcess()
                                          getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                                      end
                                      
                                      local aa_script =
                                      [[
                                      aobscan(_step_1_,81xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxx8BxxxxxxxxxxB2xx8Bxxxxxxxxxx8BxxFFxxxxxxxxxxxxxx00xx00xxxx89)
                                      alloc(newmem_step_1_,$1000)
                                      alloc(constant,$1000)
                                      
                                      label(code_step_1_)
                                      label(return_step_1_)
                                      label(f_step_1_)
                                      label(address_step_1_)
                                      
                                      registersymbol(_step_1_)
                                      registersymbol(f_step_1_)
                                      registersymbol(address_step_1_)
                                      
                                      constant:
                                      
                                      f_step_1_:
                                      dd 0
                                      
                                      address_step_1_:
                                      dd db 00 00 00 00
                                      
                                      newmem_step_1_:
                                      pushad
                                      lea eax,[ebx+00000480]
                                      mov [address_step_1_],eax
                                      
                                      cmp [f_step_1_],1
                                      jne code_step_1_
                                      mov  [ebx+00000480],#1000
                                      
                                      code_step_1_:
                                      cmp [ebx+00000480],000003E8
                                      popad
                                      jmp return_step_1_
                                      
                                      _step_1_:
                                      jmp newmem_step_1_
                                      db 90 90 90 90 90
                                      return_step_1_:
                                      ]]
                                      autoAssemble(aa_script)
                                      
                                      1 ответ Последний ответ Ответить Цитировать 0
                                      • PitronicP Не в сети
                                        Pitronic Супер модераторы
                                        отредактировано

                                        Спасибо завтра гляну. Сейчас все дома спят кроме меня, я поздно засыпаю.

                                        1 ответ Последний ответ Ответить Цитировать 0
                                        • MasterGHM Не в сети
                                          MasterGH Администраторы
                                          отредактировано

                                          т.е. смысл какой.

                                          1. getAutoAttachList().add("Tutorial-i386.exe")
                                            добавляет в поиск процесс "Tutorial-i386.exe

                                          2. А это сработает при подключении

                                          function onOpenProcess()
                                              getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                                          end
                                          
                                          1 ответ Последний ответ Ответить Цитировать 0
                                          • PitronicP Не в сети
                                            Pitronic Супер модераторы
                                            отредактировано

                                            А это зачем?
                                            getAddressList().getMemoryRecordByDescription('f_step_1_').Active = true
                                            Мне не надо авто активация флага, флагом отключение и включение чита из таблици, а асм в луа. То есть в таблице не одного чита с кодом только флаги.

                                            1 ответ Последний ответ Ответить Цитировать 0

                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • Первое сообщение
                                              Последнее сообщение
                                            Powered by NodeBB | Contributors
                                            СeLua[RU] 2025©