Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Описание: в визуальном редакторе
Dantes3000
Отправлено: 30 Сентября, 2016 - 18:49:10
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Логика такова:
Если находит изображение, то записывает в блокнот (на рабочем столе log.txt) строчку "Моб найден +"время" ". После чего бьет его и т.д. Если вдруг находится изображение поломки (например через таймер раз в минуту ищется) - записывается в лог "Ремонт +время" и выполняется скрипт дальше, т.е сам ремонт.

Можно это реализовать типа: блок findimage, если да, то блок кода, в котором записывается в лог, если нет, то скрипт идет дальше.

Надеюсь понятно обьяснил, могу уточнить, что не ясно.
 
 Top
Kibor
Отправлено: 30 Сентября, 2016 - 19:03:45
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




а в чем проблема?(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Dantes3000
Отправлено: 30 Сентября, 2016 - 19:30:32
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Проблема в том, что я ленивая жопа.


CODE:

if (fopen ("c:\log.txt", "w")!=0)
{
fwrite ("Найден моб+gettime чёто там, не знаю как правильно");
fwrite (ENDL);
}
fclose ();

Так?
(Добавление)
Ошибку понял. Надо так:
CODE:
fopen ("d:\log.txt", "a");
fwrite ("Произведен ремонт");
fwrite (ENDL);
fclose ();

(Добавление)
где-то видел, но не могу найти. Как добавить теперь время? Читал про gettime, не понял
 
 Top
Kibor
Отправлено: 30 Сентября, 2016 - 20:07:48
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




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 ();
}
 
 Top
Dantes3000
Отправлено: 30 Сентября, 2016 - 20:25:03
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Я пока что сделал по-своему и вроде получилось. В блоке кода написал:
CODE:
fopen ("d:\log.txt", "a");
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 - Найден моб.
 
 Top
Dantes3000
Отправлено: 01 Октября, 2016 - 02:07:10
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Не получилось нифига. Время одинаковое показывает.

А если вот так
Спойлер (Отобразить)

то пишет такое Найден моб чёто там, не знаю как правильно 16469
запускаю на виртуалке VM
(Добавление)
А еще вот зарегал полную версию на виртуалке, после этого на основной Оси вылазит ошибка при запуске кибора. Всё работает, но скрипт не запускается, хоть кнопка запуска активна
(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Kibor
Отправлено: 01 Октября, 2016 - 03:15:07
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Dantes3000 пишет:
А еще вот зарегал полную версию на виртуалке, после этого на основной Оси вылазит ошибка при запуске кибора. Всё работает, но скрипт не запускается, хоть кнопка запуска активна

??????? это не может быть из за этого. вообще не знаю что это.

 Dantes3000 пишет:
Не получилось нифига. Время одинаковое показывает.


getlocaltime надо вызывать при записи в файл
 
 Top
Dantes3000
Отправлено: 01 Октября, 2016 - 03:25:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




 Kibor пишет:

getlocaltime надо вызывать при записи в файл



а у меня что не так?

if (fopen ("e:\loge.txt", "w"Подмигивание!=0)
{
fwrite ("Найден моб чёто там, не знаю как правильно" +format(gettime()-tim));
fwrite (ENDL);
fclose ();
}
(Добавление)
 Цитата:
??????? это не может быть из за этого. вообще не знаю что это.

я бы с радостью нереустановил, но у меня последняя регистрация осталась

(Отредактировано автором: 01 Октября, 2016 - 03:26:07)

 
 Top
Kibor
Отправлено: 01 Октября, 2016 - 03:31:15
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8094
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 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();
 
 Top
Dantes3000
Отправлено: 01 Октября, 2016 - 17:21:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1464
Дата рег-ции: Июнь 2016  
Репутация: 58




Как-то раз видел в банкомате сзади на маленьком экране вёлся лог, каждые 5 сек там появлялось какое-то значение...и это всё было в блокноте. Сейчас лог у меня создается, но для просмотра нужно заново открыть txt. Можно как-то сделать, чтобы новые значения появлялись сразу?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by