You are not logged in.
Я хочу получить время компьютера с последующим выводом на экран. Возможно ли это? в справке не нашёл.
Offline
не сбивай парня. Еще как обойтись. Вот на скорую руку написал синхронизатор времени. Устанавливает часы, минуты и день недели на реальные.
{$CLEO}
if
0AA2: 0@ = load_library "kernel32.dll" // IF and SET
then
if
0AA4: 1@ = get_proc_address "GetLocalTime" library 0@ // IF and SET
then
0AB1: call_scm_func @__LabelToOffset 1 @SYSTEMTIME_struct 2@ //получаем ссылку на структуру
while true
wait 250
0AA5: call 1@ num_params 1 pop 0 2@ //заполняем структуру текущим временем
0085: 12@ = 2@
for 11@ = 0 to 7 //считываем данные из струкутуры в массив 3@ - 10@
0A8D: 3@(11@,8i) = read_memory 12@ size 2 virtual_protect 0
12@ += 2
end
//Записываем полученные данные по соотв. адресам памяти
00C0: set_current_time_hours_to 7@ minutes_to 8@
5@ += 1
0A8C: write_memory 0xB7014E size 1 value 5@ virtual_protect 0 //день недели
end
end
0AA3: free_library 0@
end
0a93:
:SYSTEMTIME_struct //sizeof = 0x10
hex
00 00 //wYear +0x0
00 00 //wMonth +0x2
00 00 //wDayOfWeek +0x4
00 00 //wDay +0x6
00 00 //wHour +0x8
00 00 //wMinute +0xA
00 00 //wSecond +0xC
00 00 //wMilliseconds +0xE
end
:__LabelToOffset
if
0@ == 0
then
0AB2: ret 1 0
end
0A9F: 1@ = current_thread_pointer
1@ += 0x10
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0 // baseIP
0062: 1@ -= 0@ // label address
0AB2: ret 1 1@
Offline
Offline
не сбивай парня. Еще как обойтись. Вот на скорую руку написал синхронизатор времени. Устанавливает часы, минуты и день недели на реальные.
начнём с того, что не работает. Даже не загружается. Пробовал выносить другие скрипты, бесполезно. Надписи 1 scripts loaded нет.
Offline
Offline
Offline
начнём с того, что не работает. Даже не загружается. Пробовал выносить другие скрипты, бесполезно. Надписи 1 scripts loaded нет.
Это потому, что kernel32.dll не загружается. У меня тоже не пашет.
@Alien - какой путь нужно прописывать?
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!
Offline
Так кернель вроде в system or system32 лежит себе.
Лучше просто его кинуть в папку с игрой и всё будет тути-фрути 
Offline
да нет, всё равно. Может, версия не подходит? 6.1.7600.16385
Offline
Offline
Offline
Кстати, вместо
[b]00C0: set_current_time_hours_to 7@ minutes_to 8@[/b]
лучше поставить
0A8C: write_memory 11993427 size 1 value 7@ virtual_protect 0 0A8C: write_memory 11993426 size 1 value 8@ virtual_protect 0
А то получаются казусы с погодой(как со стандартным читом).
Специально для тех, кто не умеет читать по английски. Мой ник читается как "ГИР"!!!
Народная мудрость:
Прежде чем задавать вопросы,ПОЧИТАЙ СПРАВКУ!!!!
Offline