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

Vlad2

Ветераны
  • Постов

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

  • Посещение

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

    13

Сообщения, опубликованные Vlad2

  1. Если сделать скрипт,который будет писать постоянно 1000,то нечего не измениться,старое значение так и будет писаться,но записывать это значение будет уже инструкция,которая тысячу добавляет((

    Grom-Skynet, вы уверены?

    Я искал увеличилось/уменьшилось и доотсеявал только до этого адреса.Попробую наоборот,когда на экране увеличилось,буду искать уменьшилось и если нечего не найдется,то я вообще не знаю,что это за фигня(

  2. Привет друзья!

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

    Я поставил бряк на доступ и на запись,читает и пишет одна инструкция.

    394f74582ec4d5722b74f1e4965eb8b5.jpg

    Перехожу в отладчик и вижу эту инструкцию

    1c6f8b989bf50decdb7e4d124f6aa725.jpg

    Решаю просто её занопить. Занопил,но все равно чтото пишет в адрес.Ставлю бряк на запись и вижу...7107a264abd5838e2b7867db61280d4a.jpg

    И тут уменя отваливается челюсть,как инструкция которая нечего не делает умудряется чтото писать!

    Перехожу в отладчик и вижу...

    5fe0f2065d24a2791a411d166bb17416.jpg

    Что делать в таких случаях не понимаю!Подскажите,может кто сталкивался с этой проблемой)))

  3. Tiger,


    local UDF = createForm(true)
    local CEToggleBox1 = createToggleBox(UDF)
    control_setCaption(CEToggleBox1, "Включить")
    function Knopka()
    al = getAddressList()
    memrec=addresslist_getMemoryRecordByDescription(al, "Тут имя скрипта из таблицы")
    if memoryrecord_isActive(memrec) then
    memoryrecord_unfreeze(memrec)
    control_setCaption(CEToggleBox1, "Включить")
    else
    memoryrecord_freeze(memrec)
    control_setCaption(CEToggleBox1, "Выключить")
    end
    end
    control_onClick(CEToggleBox1, Knopka)

    Вот так работает))))Спасибо,твоя логика помогла))))


  4. function Knopka()
    al = getAddressList()
    memrec=addresslist_getMemoryRecordByDescription(al, "Тут имя скрипта из таблицы")
    if memoryrecord_isActive(memrec) then
    memoryrecord_unfreeze(memrec)
    else
    memoryrecord_freeze(memrec)
    end
    end

    Вставишь это в LUA таблицу.

    Создашь форму и на неё кинешь ToggleBox. Зайдешь в Events и в onClick выберешь "Knopka"

    --------------------------------------------------------------------------------------------------------------------------------

    Встречный вопрос:

    Как сделать,чтоб,когда кнопка была не активирована,на ней писалось"активировать",а когда активирована "деактивировать"?

    Пытался сделать так:


    function()
    if UDF_CEToggleBox1(Checked) = False then
    setCaption(UDF_CEToggleBox1, "Включить")
    else
    setCaption(UDF_CEToggleBox1, "Выключить")
    end
    end

    Но не получилось((

    Подскажите плиииз=)

  5. Привет форумчане!

    Мне понадобилось написать скрипт,который берет из адреса значение и вычитает 40%

    Я подумал и написал:


    function Protsenti(X)
    writeInteger(X, 60*readInteger(X))
    writeInteger(X, 100/readInteger(X))
    end
    function Activeted()
    Protsenti('[00000000]+0') --адрес
    end
    createHotkey(Activeted, VK_A)

    По идеи все верно.Допустим у нас значение 2000 и нам нужно из него вычесть 40%.

    Делаем так: 2000*60/100=1200. Все верно,40% отняли.

    Но почему-то деление делается не верно,может чтото не так сделал.

    Так как значение целое 4байта,то лучше сделать округление,чтоб дробной части не оставалось.

    Подскажите,как все это сделать и исправить???

  6. Нашел значения карт,но в другой игре.

    2♣ - 1

    3♣ - 2

    4♣ - 3

    5♣ - 4

    6♣ - 5

    7♣ - 6

    8♣ - 7

    9♣ - 8

    10♣- 9

    J♣ - 10

    Q♣ - 11

    K♣ - 12

    A♣ - 13

    2 - 14

    3 - 15

    4 - 16

    5 - 17

    6 - 18

    7 - 19

    8 - 20

    9 - 21

    10- 22

    J - 23

    Q - 24

    K - 24

    A - 26

    2♠ - 27

    3♠ - 28

    4♠ - 29

    5♠ - 30

    6♠ - 31

    7♠ - 32

    8♠ - 33

    9♠ - 34

    10♠- 35

    J♠ - 36

    Q♠ - 37

    K♠ - 38

    A♠ - 39

    2 - 40

    3 - 41

    4 - 42

    5 - 43

    6 - 44

    7 - 45

    8 - 46

    9 - 47

    10- 48

    J - 49

    Q - 50

    K - 51

    A - 52

    Сейчас поискал это в более современной игре и там только поменялись масти и A♣ было не 13,а 0 ,а так все по прежнему!

    Когда будешь искать,ищи 1byte

  7. Andrey,

    Если делать так


    function onOpenProcess(processid)

    end

    local aalist = getAutoAttachList()
    stringlist_add(aalist, "UT3.exe")

    или так


    local aalist = getAutoAttachList()
    stringlist_add(aalist, "UT3.exe")

    то все равно один фиг((не ищет процесс игры после перезапуска,но зато находит его,если сначала запускаешь трейнер,а потом игру.

  8. Всем привет! :)

    Помогите!Что можно сделать,чтоб трейнер сделанный в СЕ был постоянно активен?

    А то после перезапуска игры или перед тем как запустить игру мы запустим трейнер,то он не будит работает.

  9. Всем доброго времени суток :)

    Подскажите,как можно сделать,чтоб при нажатии на кнопку в трейнере открывался текстовый файл или любой другой?

    Например:

    Я сделал трейнер и мне нужно описать,как им пользоваться.Я создал текстовый документ и подробно все расписал.

    И нужно чтоб этот файл открывался по нажатию кнопки "Инструкция" (в About это не удобно писать и не совсем красиво)

    Трейнер делал в СЕ.

  10. Всем привет,Помогите!

    1. У меня есть 3 поинтера (X.Y.Z) на скорость машины в одной из игр.Чтобы сделать нормальный SpeedHack нужно

    значение этих 3 поинтеров умножить на 2,но как это сделать в СЕ?

    2. Как можно место HotKey сделать кнопки?

    Я читал похожие сообщения на форуме,но там было сказано все до момента когда нужно перейти в Events

    Тоесть,создать кнопку перейти в Events,нажать OnClick и привязать Cheat к кнопке,но как это сделать я не знаю.

×
×
  • Создать...

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

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