Логика такова:
Если находит изображение, то записывает в блокнот (на рабочем столе log.txt) строчку "Моб найден +"время" ". После чего бьет его и т.д. Если вдруг находится изображение поломки (например через таймер раз в минуту ищется) - записывается в лог "Ремонт +время" и выполняется скрипт дальше, т.е сам ремонт.
Можно это реализовать типа: блок findimage, если да, то блок кода, в котором записывается в лог, если нет, то скрипт идет дальше.
Надеюсь понятно обьяснил, могу уточнить, что не ясно.
1. Dantes3000 - 30 Сентября, 2016 - 10:49:10 - перейти к сообщению
2. Kibor - 30 Сентября, 2016 - 11:03:45 - перейти к сообщению
а в чем проблема?(для просмотра ссылки Вам необходимо авторизоваться)
3. Dantes3000 - 30 Сентября, 2016 - 11:30:32 - перейти к сообщению
Проблема в том, что я ленивая жопа.
Так?
(Добавление)
Ошибку понял. Надо так:
(Добавление)
где-то видел, но не могу найти. Как добавить теперь время? Читал про gettime, не понял
CODE:
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден моб+gettime чёто там, не знаю как правильно");
fwrite (ENDL);
}
fclose ();
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден моб+gettime чёто там, не знаю как правильно");
fwrite (ENDL);
}
fclose ();
Так?
(Добавление)
Ошибку понял. Надо так:
CODE:
fopen ("d:\log.txt", "a");
fwrite ("Произведен ремонт");
fwrite (ENDL);
fclose ();
fwrite ("Произведен ремонт");
fwrite (ENDL);
fclose ();
(Добавление)
где-то видел, но не могу найти. Как добавить теперь время? Читал про gettime, не понял
4. Kibor - 30 Сентября, 2016 - 12:07:48 - перейти к сообщению
int tim=gettime();
бла бла
бала
бала
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден моб чёто там, не знаю как правильно " +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
бла бла
бала
бала
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден hhhhhhhhhhh " +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
бла бла
бала
бала
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден моб чёто там, не знаю как правильно " +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
бла бла
бала
бала
if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден hhhhhhhhhhh " +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
5. Dantes3000 - 30 Сентября, 2016 - 12:25:03 - перейти к сообщению
Я пока что сделал по-своему и вроде получилось. В блоке кода написал:
а в блоке старт в поле int написал
Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
в итоге получилось 20:20:32 - Найден моб.
CODE:
fopen ("d:\log.txt", "a");
fwrite(ENDL);
fwrite(Hour);
fwrite(":");
fwrite(Minute);
fwrite(":");
fwrite(Second);
fwrite(" - ");
fwrite("Найден моб");
fwrite(ENDL);
fclose();
fwrite(ENDL);
fwrite(Hour);
fwrite(":");
fwrite(Minute);
fwrite(":");
fwrite(Second);
fwrite(" - ");
fwrite("Найден моб");
fwrite(ENDL);
fclose();
а в блоке старт в поле int написал
Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
в итоге получилось 20:20:32 - Найден моб.
6. Dantes3000 - 30 Сентября, 2016 - 18:07:10 - перейти к сообщению
Не получилось нифига. Время одинаковое показывает.
А если вот так
то пишет такое Найден моб чёто там, не знаю как правильно 16469
запускаю на виртуалке VM
(Добавление)
А еще вот зарегал полную версию на виртуалке, после этого на основной Оси вылазит ошибка при запуске кибора. Всё работает, но скрипт не запускается, хоть кнопка запуска активна
(для просмотра ссылки Вам необходимо авторизоваться)
А если вот так
Спойлер (Отобразить)
то пишет такое Найден моб чёто там, не знаю как правильно 16469
запускаю на виртуалке VM
(Добавление)
А еще вот зарегал полную версию на виртуалке, после этого на основной Оси вылазит ошибка при запуске кибора. Всё работает, но скрипт не запускается, хоть кнопка запуска активна
(для просмотра ссылки Вам необходимо авторизоваться)
7. Kibor - 30 Сентября, 2016 - 19:15:07 - перейти к сообщению
Dantes3000 пишет:
А еще вот зарегал полную версию на виртуалке, после этого на основной Оси вылазит ошибка при запуске кибора. Всё работает, но скрипт не запускается, хоть кнопка запуска активна
??????? это не может быть из за этого. вообще не знаю что это.
Dantes3000 пишет:
Не получилось нифига. Время одинаковое показывает.
getlocaltime надо вызывать при записи в файл
8. Dantes3000 - 30 Сентября, 2016 - 19:25:15 - перейти к сообщению
Kibor пишет:
getlocaltime надо вызывать при записи в файл
а у меня что не так?
if (fopen ("e:\loge.txt", "w"!=0)
{
fwrite ("Найден моб чёто там, не знаю как правильно" +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
(Добавление)
Цитата:
??????? это не может быть из за этого. вообще не знаю что это.
я бы с радостью нереустановил, но у меня последняя регистрация осталась
9. Kibor - 30 Сентября, 2016 - 19:31:15 - перейти к сообщению
Dantes3000 пишет:
я бы с радостью нереустановил, но у меня последняя регистрация осталась
от переустановки кибор ключ не меняется. и при необходимости добавлю ключи..
(Добавление)
Цитата:
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
fopen ("d:\log.txt", "a");
fwrite(ENDL);
fwrite(Hour);
fwrite(":");
fwrite(Minute);
fwrite(":");
fwrite(Second);
fwrite(" - ");
fwrite("Найден моб");
fwrite(ENDL);
fclose();
fopen ("d:\log.txt", "a");
fwrite(ENDL);
fwrite(Hour);
fwrite(":");
fwrite(Minute);
fwrite(":");
fwrite(Second);
fwrite(" - ");
fwrite("Найден моб");
fwrite(ENDL);
fclose();
10. Dantes3000 - 01 Октября, 2016 - 09:21:34 - перейти к сообщению
Как-то раз видел в банкомате сзади на маленьком экране вёлся лог, каждые 5 сек там появлялось какое-то значение...и это всё было в блокноте. Сейчас лог у меня создается, но для просмотра нужно заново открыть txt. Можно как-то сделать, чтобы новые значения появлялись сразу?