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

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

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

> Без описания
konctantin777
Отправлено: 23 Ноября, 2023 - 13:58:49
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Если вызывать функцию через таймер 0,5 сек или 1мин (другие значения не проверял), то Out of memory. Возникает в промежутке от 10мин до 4час.
Если вызывать функцию из тела бота, это примерно раз 1-2сек, то без ошибок. Подскажите, плиз, может у меня в самой функции где то ошибка...

CODE:
CREATE_TIMER(15, 500)
{
МожноЛиЛовить();
goto KIB_Exit_T15;
KIB_Exit_T15:;
}

function МожноЛиЛовить()
{
ReadText(1, #Screen[0][0], #W_Kib, W_Kib.leftclient, W_Kib.topclient, 0, "C:\Bot\TF2\steam\baseTP2_steam.sib", #времяВигре, #времяK_S, #времяX_S[0], #времяY_S[0], #времяSsX_S[0], #времяSsY_S[0], #времяCor_S[0], #времяType_S[0], #времяK_Str, #времяText_Str[0], #времяX_Str[0], #времяY_Str[0], 0, 0, 1, 1, 8, 1, -1, -1, -1, 1, #Col_T2[0], 0, 0, #Kol_F2[0], 1, 5, -1, 950, 689, 995, 702, -1, 1);
if(времяВигре!="")
{
text_static0[5]="Время ловли: ("+времяВигре+")";
}
goto KIB_Exit;
KIB_Exit:;
}

(Добавление)
 konctantin777 пишет:
Если вызывать функцию из тела бота, это примерно раз 1-2сек

Каждые несколько сек (от 1 до 20) перерыв в вызове на 15сек.
(Добавление)
Ещё дополню. Этот бот, залитый на сервер в марте этого года (не трогал его), работает без ошибок.
 
 Top
Kibor
Отправлено: 23 Ноября, 2023 - 15:12:00
Post Id



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


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




У вас блоки ReadText где то в коде еще вызываются?
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 15:13:29
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Да, но там нигде нет "времяВигре"
CODE:
#времяВигре
 
 Top
Kibor
Отправлено: 23 Ноября, 2023 - 15:15:55
Post Id



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


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




Посмотрите как генерирует код старый виз редактор если в коде и в таймере создать блоки FindImage
Он предложит сделать копии переменных и тела функции для таймера.
Так же надо и тут сделать. Что бы все было уникально в таймере.
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 15:17:48
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 konctantin777 пишет:
Ещё дополню. Этот бот, залитый на сервер в марте этого года (не трогал его), работает без ошибок.

Сделан в новом редакторе
 Kibor пишет:
Так же надо и тут сделать. Что бы все было уникально в таймере.

Проверить нет ли ещё где Т15 ?
 
 Top
Kibor
Отправлено: 23 Ноября, 2023 - 15:18:08
Post Id



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


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




Код старого редактора. (Отобразить)
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 17:23:54
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
Код старого редактора. (Скрыть)
Это для картинок. Код который я выложил- там только распознавание и это уже скопированный- вроде всё уникальное сгенерировалсь.
Блин где то то в коде беда (
 
 Top
Kibor
Отправлено: 23 Ноября, 2023 - 18:44:58
Post Id



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


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




Без разницы для картинок или нет.
Просмотрите код.
Вам надо сделать копию тела функции ReadText

К примеру ReadText2

И вызывать ее ReadText2(1, #Screen[0]...
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 18:49:23
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
Вам надо сделать копию тела функции ReadText

К примеру ReadText2

Сделать в редакторе, получить код, руками переименовать и всё это в блок кода, а блоки "отключить" ? Понял, спасиб )
 
 Top
konctantin777
Отправлено: 23 Ноября, 2023 - 23:23:32
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
Без разницы для картинок или нет

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


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




Powered by