Не выполняет последующие задания

Сложности в работе после запуска. Сообщайте о найденных недочетах в работе Травиан Бота
Post Reply
calipsowow
Posts: 2
Joined: 29 Jan 2016, 21:39

Не выполняет последующие задания

Post by calipsowow »

Первое задание отправляет всегда четко, но начиная со второго, постоянно прерывается пользователем, хотя я вообще не трогаю бота.
Лог:
29.01.2016 22:30:06: Начата отправка войск из 2-го задания плана атак.
29.01.2016 22:33:02: Задача отправки №2: отправка войск завершена.
29.01.2016 22:33:02: Задача отправки №2: Волна 1 отправлена в 22:33:0, 2мс
29.01.2016 22:33:03: Задача отправки №2: Волна 2 отправлена в 22:33:0, 95мс
29.01.2016 22:33:03: Задача отправки №2: Волна 3 отправлена в 22:33:0, 189мс
29.01.2016 22:33:04: Задача отправки №2: Волна 4 отправлена в 22:33:0, 283мс
29.01.2016 22:33:04: Задача отправки №2: Волна 5 отправлена в 22:33:0, 376мс
29.01.2016 22:33:05: Задача отправки №2: Волна 6 отправлена в 22:33:0, 470мс
29.01.2016 22:33:08: Отправка войск из 1-го задания плана атак отменена пользователем.
29.01.2016 22:33:08: Произошло исключение!
29.01.2016 22:33:09: Type: EAccessViolation App version: 4.0.7.5
29.01.2016 22:33:09: Message: Access violation at address 00405292 in module 'UnitSenderT4.exe'. Read of address 00000020
29.01.2016 22:33:10: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
29.01.2016 22:33:10: > [00405292] System.@LStrCmp
29.01.2016 22:33:11: > [0040448F] System.@HandleAnyException
29.01.2016 22:33:11: > [007AF807] uMainThread.TMainThread.DoMsg (Line 525, "Source\uMainThread.pas")
29.01.2016 22:33:12: > [00410FC3] SysUtils.TThreadLocalCounter2.Open (Line 12827, "SysUtils.pas")
29.01.2016 22:33:12: > [00410F9C] SysUtils.TThreadLocalCounter2.HashIndex (Line 12816, "SysUtils.pas")
29.01.2016 22:33:13: > [0041106B] SysUtils.TThreadLocalCounter2.Recycle (Line 12874, "SysUtils.pas")
29.01.2016 22:33:13: > [00410FE6] SysUtils.TThreadLocalCounter2.Open (Line 12835, "SysUtils.pas")
29.01.2016 22:33:14: > [0040AB07] SysUtils.StrToInt (Line 4071, "SysUtils.pas")
29.01.2016 22:33:14: > [00422B75] Classes.TStringList.Get
29.01.2016 22:33:15: > [007AE5DF] uMainThread.TEventQueue.DeleteEvent (Line 209, "Source\uMainThread.pas")
29.01.2016 22:33:15: > [007B0F1A] uMainThread.TMainThread.Execute (Line 992, "Source\uMainThread.pas")
29.01.2016 22:33:16: ------------------------------------------------------------------------------------------------------------------------------------------------------------
29.01.2016 22:33:49: Произошло исключение!
29.01.2016 22:33:49: Type: EAccessViolation App version: 4.0.7.5
29.01.2016 22:33:49: Message: Access violation at address 007AEB3A in module 'UnitSenderT4.exe'. Read of address 00000008
29.01.2016 22:33:49: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
29.01.2016 22:33:49: > [007AEB3A] uMainThread.TEventQueue.ListEvents (Line 304, "Source\uMainThread.pas")
29.01.2016 22:33:49: > [0040448F] System.@HandleAnyException
29.01.2016 22:33:49: > [00404116] System.@IsClass
29.01.2016 22:33:49: > [00468BD3] Controls.TWinControl.WndProc (Line 6242, "Controls.pas")
29.01.2016 22:33:49: > [00535805] DBGridEh.TColumnEh.GetField (Line 4934, "DBGridEh.pas")
29.01.2016 22:33:49: > [0053594E] DBGridEh.TColumnEh.GetField (Line 4959, "DBGridEh.pas")
29.01.2016 22:33:49: > [00549BFE] DBGridEh.TCustomDBGridEh.WndProc (Line 13710, "DBGridEh.pas")
29.01.2016 22:33:49: > [00465978] Controls.TControl.Perform (Line 4468, "Controls.pas")
29.01.2016 22:33:49: > [0046AFAD] Controls.TWinControl.Invalidate (Line 7592, "Controls.pas")
29.01.2016 22:33:49: > [0053A9D5] DBGridEh.TCustomDBGridEh.DataChanged (Line 7550, "DBGridEh.pas")
29.01.2016 22:33:49: > [005340DC] DBGridEh.TGridDataLinkEh.DataSetChanged (Line 4154, "DBGridEh.pas")
29.01.2016 22:33:49: ------------------------------------------------------------------------------------------------------------------------------------------------------------

Еще бот просыпает иногда атаку!!
29.01.2016 22:48:14: Произошло исключение!
29.01.2016 22:48:14: Type: EAccessViolation App version: 4.0.7.5
29.01.2016 22:48:14: Message: Access violation at address 007AE3E2 in module 'UnitSenderT4.exe'. Read of address 4372657E
29.01.2016 22:48:14: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
29.01.2016 22:48:14: > [007AE3E2] uMainThread.TEventQueue.AddEvent (Line 168, "Source\uMainThread.pas")
29.01.2016 22:48:14: > [0040448F] System.@HandleAnyException
29.01.2016 22:48:14: > [0076A1BB] Main.TForm1.SetupNextCancelBeforeSpam (Line 32767, "Source\Main.pas")
29.01.2016 22:48:14: > [0047C95D] ComObj.GUIDToString
29.01.2016 22:48:14: > [007AE327] uMainThread.CreateGuid (Line 152, "Source\uMainThread.pas")
29.01.2016 22:48:14: > [0076A1FA] Main.TForm1.SetupNextCancelBeforeSpam (Line 32767, "Source\Main.pas")
29.01.2016 22:48:14: > [00713551] Main.TForm1.N87Click (Line 21468, "Source\Main.pas")
29.01.2016 22:48:14: > [00474B66] Menus.TMenuItem.Click (Line 1801, "Menus.pas")
29.01.2016 22:48:14: > [00475D1B] Menus.TMenu.DispatchCommand (Line 2526, "Menus.pas")
29.01.2016 22:48:14: > [00476AA2] Menus.TPopupList.WndProc (Line 3232, "Menus.pas")
29.01.2016 22:48:14: > [00573B70] TntForms.GetMessageForNT (Line 777, "TntForms.pas")
29.01.2016 22:48:14: ------------------------------------------------------------------------------------------------------------------------------------------------------------
29.01.2016 22:48:16: Произошло исключение!
29.01.2016 22:48:16: Type: EAccessViolation App version: 4.0.7.5
29.01.2016 22:48:16: Message: Access violation at address 007AE598 in module 'UnitSenderT4.exe'. Read of address 4372657E
29.01.2016 22:48:16: ------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------
29.01.2016 22:48:16: > [007AE598] uMainThread.TEventQueue.DeleteEvent (Line 205, "Source\uMainThread.pas")
29.01.2016 22:48:16: > [0040448F] System.@HandleAnyException
29.01.2016 22:48:16: > [004BC2A8] Grids.TCustomGrid.InvalidateRect (Line 2648, "Grids.pas")
29.01.2016 22:48:16: > [00404116] System.@IsClass
29.01.2016 22:48:16: > [0053A033] DBGridEh.TCustomDBGridEh.CanEditShow (Line 7353, "DBGridEh.pas")
29.01.2016 22:48:16: > [00468BD3] Controls.TWinControl.WndProc (Line 6242, "Controls.pas")
29.01.2016 22:48:16: > [00549BFE] DBGridEh.TCustomDBGridEh.WndProc (Line 13710, "DBGridEh.pas")
29.01.2016 22:48:16: > [00465978] Controls.TControl.Perform (Line 4468, "Controls.pas")
29.01.2016 22:48:16: > [0046AFAD] Controls.TWinControl.Invalidate (Line 7592, "Controls.pas")
29.01.2016 22:48:16: > [0053A9D5] DBGridEh.TCustomDBGridEh.DataChanged (Line 7550, "DBGridEh.pas")
29.01.2016 22:48:16: > [005340DC] DBGridEh.TGridDataLinkEh.DataSetChanged (Line 4154, "DBGridEh.pas")
29.01.2016 22:48:16: ------------------------------------------------------------------------------------------------------------------------------------------------------------

Вручную если выбирать "Отправить сейчас", то бот периодически зависает не успеваю отправить все волны.
User avatar
Vlad
Разработчик
Posts: 4303
Joined: 16 Aug 2010, 21:21

Re: Не выполняет последующие задания

Post by Vlad »

промежуток между заданиями, должен быть больше 3 минут
Post Reply