-
Постов
279 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Vlad2
-
-
Только что искал способом изменилось/не изменилось и остался один этот адресс
-
Если сделать скрипт,который будет писать постоянно 1000,то нечего не измениться,старое значение так и будет писаться,но записывать это значение будет уже инструкция,которая тысячу добавляет((
Grom-Skynet, вы уверены?
Я искал увеличилось/уменьшилось и доотсеявал только до этого адреса.Попробую наоборот,когда на экране увеличилось,буду искать уменьшилось и если нечего не найдется,то я вообще не знаю,что это за фигня(
-
Да говорю,что верный!Если поставить свое значение(допустим тысяча) и заморозить,то все нормально,но нам в игре будет отображаться то 50,то 1000 и так и будет мигать.
-
Привет друзья!
Уменя есть адрес,он верный и рабочий,но дело в том,что когда вписываешь в него свое значение он перезаписывает старое.
Я поставил бряк на доступ и на запись,читает и пишет одна инструкция.
Перехожу в отладчик и вижу эту инструкцию
Решаю просто её занопить. Занопил,но все равно чтото пишет в адрес.Ставлю бряк на запись и вижу...
И тут уменя отваливается челюсть,как инструкция которая нечего не делает умудряется чтото писать!
Перехожу в отладчик и вижу...
Что делать в таких случаях не понимаю!Подскажите,может кто сталкивался с этой проблемой)))
-
ARM4ND0, Так тоже хорошо)))
-
Отличное инфо!!!
Можно написать собственное название для СЕ.
local mainForm = getMainForm()
local verCE = "CE v.6.2"
control_setCaption(mainForm, verCE)- 1
-
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)Вот так работает))))Спасибо,твоя логика помогла))))
-
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Но не получилось((
Подскажите плиииз=)
-
Привет форумчане!
Мне понадобилось написать скрипт,который берет из адреса значение и вычитает 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байта,то лучше сделать округление,чтоб дробной части не оставалось.
Подскажите,как все это сделать и исправить???
-
Xipho С ДНЁМ РОЖДЕНЬЯ!!!
-
Нашел значения карт,но в другой игре.
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
-
Andrey,
Если делать так
function onOpenProcess(processid)
end
local aalist = getAutoAttachList()
stringlist_add(aalist, "UT3.exe")или так
local aalist = getAutoAttachList()
stringlist_add(aalist, "UT3.exe")то все равно один фиг((не ищет процесс игры после перезапуска,но зато находит его,если сначала запускаешь трейнер,а потом игру.
-
О чем я говорю понял только
-
Всем привет!
Помогите!Что можно сделать,чтоб трейнер сделанный в СЕ был постоянно активен?
А то после перезапуска игры или перед тем как запустить игру мы запустим трейнер,то он не будит работает.
-
Всем доброго времени суток
Подскажите,как можно сделать,чтоб при нажатии на кнопку в трейнере открывался текстовый файл или любой другой?
Например:
Я сделал трейнер и мне нужно описать,как им пользоваться.Я создал текстовый документ и подробно все расписал.
И нужно чтоб этот файл открывался по нажатию кнопки "Инструкция" (в About это не удобно писать и не совсем красиво)
Трейнер делал в СЕ.
-
Andrey, Спасибо огромное!!!Все работает!!!
Еще один вопрос,как вписать не столько смещений?
Если дела +4+8+С,то вылазит ошибка.
-
Всем привет,Помогите!
1. У меня есть 3 поинтера (X.Y.Z) на скорость машины в одной из игр.Чтобы сделать нормальный SpeedHack нужно
значение этих 3 поинтеров умножить на 2,но как это сделать в СЕ?
2. Как можно место HotKey сделать кнопки?
Я читал похожие сообщения на форуме,но там было сказано все до момента когда нужно перейти в Events
Тоесть,создать кнопку перейти в Events,нажать OnClick и привязать Cheat к кнопке,но как это сделать я не знаю.
ЗаNOPивание
in Вопросы по созданию читов в одиночных играх
Опубликовано
игра Test Drive Unlimited 2, версия любая. В чемпионате гонок С4 есть гонка на скорость,ломаю очки скорости.