Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Бесконечный цикл для бота не срабатывает

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 02.09.2013, 16:31   #1
 Разведчик
Аватар для Вова28
 
Вова28 никому не известный тип
Регистрация: 26.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Бесконечный цикл для бота не срабатывает

Гружу страницу, событие -при полной загрузке извлекаю исходный код в мемо, в мемо ищет необходимые данные на странице и извлекает в нужные мне label.
затем нужно чтобы бот сражался на арене, я это все написал функциями, но не хочет воспроизводить процедуру бесконечно по таймеру((
вот пример исходника

Код:
procedure TForm1.Button1Click(Sender: TObject);
 var X, A, B, Y, V, Z,  C: Real;
   var

  i     : Integer;
begin

 A:=StrToFloat(Label4.Caption);
B:=StrToFloat(Label6.Caption);
C:=StrToFloat(Label8.Caption);
X:=StrToFloat(Label10.Caption);
Y:=StrToFloat(Label12.Caption);
   Z:=StrToFloat(edit1.Text)  ;
V:=round(A+B+C+Y+X)/5;
begin

while WebBrowser1.ReadyState<READYSTATE_COMPLETE do

 for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
 if webbrowser1.OleObject.document.links.item(i).innertext='Арена' then
 begin
 webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
 end;
 for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
 if webbrowser1.OleObject.document.links.item(i).innertext='Старшие' then
 begin
 webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
 end;
                  if V<Z then begin

 end;
          for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
 if webbrowser1.OleObject.document.links.item(i).innertext='Сражаться' then
 begin
 webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
 end;
   if V>Z  then begin   for i:= 0 to (webbrowser1.OleObject.document.links.length-1) do
 if webbrowser1.OleObject.document.links.item(i).innertext='Следующий' then
 begin
 webbrowser1.Navigate(webbrowser1.OleObject.document.links.item(i).href);
 end;
end;
end;

 end;



end.
  Ответить с цитированием
Старый 02.09.2013, 17:22   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Бесконечный цикл для бота не срабатывает

1) Загрузка данных в memo в случае если он не используется пользователем это просто штамп *****кода.
2) Слетело форматирование кода и теперь это просто пипец....
  Ответить с цитированием
Старый 02.09.2013, 18:32   #3
 Разведчик
Аватар для Вова28
 
Вова28 никому не известный тип
Регистрация: 26.08.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Бесконечный цикл для бота не срабатывает

нет, код использую, и форматирование не слетает. не работает цикл..если на кнопку нажимать -делает следующие шаги, но надо чтобы циклично было

Добавлено через 1 час 16 минут
помогли) надо был привязать к таймер в событие -при щелчке на батон 1, и поставить в процедуре батона на первое место

Последний раз редактировалось Вова28; 02.09.2013 в 19:49. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 02.09.2013, 23:39   #4
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: Бесконечный цикл для бота не срабатывает

На заметку: между объявлением процедуры(procedure TForm1....) и её началом(begin...) можно писать 1 раз слово var, в начале.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Старый 03.09.2013, 00:42   #5
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Бесконечный цикл для бота не срабатывает

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
можно писать 1 раз слово var, в начале.

Прогиб не засчитан. Пиши хоть миллион раз, это не есть ошибкой.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Ответ

Метки
delphi бот цикл


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Как остановить цикл =PaLeTiZaToR= Вопросы и ответы, обсуждения 2 21.08.2012 20:53
[Помогите!] Цикл Number/1/ Вопросы и ответы, обсуждения 2 27.10.2011 23:17
[Помогите!] Как и с помощью чего ломать бота на бесконечную лицензию golovastiki Общение и обсуждение 16 06.07.2010 17:37

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:08.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net