[Delphi] Проверка на онлайн из сайта - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Alowir, Sanoxxx  
[Delphi] Проверка на онлайн из сайта
Nikemmi Дата: Воскресенье, 08.06.2014, 18:27 | Сообщение # 1
Хороший))0
Сообщений: 475
Статус: Offline
Сегодня я хочу показать вам один из самых простых способ проверить в сети ли человек на сайте
с помощью Delphi.

Для примера возьмем форум samp rp.

Кинем на форму:
IdHTTP из вкладки Indy Clients
Memo из вкладки Standart, Listbox из вкладки Standart
Edit из вкладкиStandart, Label из вкладки Standart,
Button
из вкладкиStandart, Timerиз вкладки
System.

Вот, что получилось


У Memo в свойствах ставим ScrollBars в значении ssboth, Visible в значении False


В Listbox для примера я добавлю 2 ника El_Capone и Flazy_Fad.


Теперь нужны ссылки на профиль Flazy и El capone

Тыкаем два раза по ListBox и пишем
Код
if ListBox1.ItemIndex=0 then
edit1.text:= 'http://samp-rp.su/memberlist.php?mode=viewprofile&u=132'; // El Capone первая строка
if ListBox1.ItemIndex=1 then
edit1.text:= 'http://samp-rp.su/memberlist.php?mode=viewprofile&u=2'; //Flazy fad 2 строка


Для кнопки код
Код
idhttp1.HandleRedirects := true;
memo1.text:= idHTTP1.Get(edit1.text);// загружаем в memo исходный код страницы профиля одмина
timer1.enabled:=true;// включаем таймер


Таймер в значении False с интервалом 1000
Для таймера код

Код
var // Объявляем переменные
Find:string; // Искомая строка
i:integer; // Счетчик для цикла
begin
find:='Online'; // Записываем в find текст из Edit
for i:=0 to Memo1.Lines.Count-1 do // Запускаем цикл поиска строки
If Pos(FIND, Memo1.Lines.Text)<>0 // если найдено слово "Online"
then //  то
begin
timer1.enabled:=false;  // вырубаем таймер
label1.Caption:= 'В сети';
end
else // если не найдено
begin
timer1.enabled:=false;
label1.Caption:= 'Не в сети';
end;
                 end;


Что из этого вышло
Прикрепления: 2479398.jpg (37.8 Kb) · 5058989.jpg (74.7 Kb) · 1924787.jpg (60.4 Kb) · 1068656.jpg (10.6 Kb)


Delphi программирование
[Delphi]Узнаем координаты перса
BunnyHop для Steam/Non steam


Сообщение отредактировал Nikemmi - Понедельник, 09.06.2014, 18:29
[CM]Андрэ Дата: Четверг, 19.06.2014, 19:08 | Сообщение # 2
Боец
Сообщений: 127
Статус: Offline
Можно ли сделать такую же программку, но чтобы смотреть онлайн в игре?

4uterok
Nikemmi Дата: Воскресенье, 22.06.2014, 14:02 | Сообщение # 3
Хороший))0
Сообщений: 475
Статус: Offline
Цитата [CM]Андрэ ()
Можно ли сделать такую же программку, но чтобы смотреть онлайн в игре?

можно


Delphi программирование
[Delphi]Узнаем координаты перса
BunnyHop для Steam/Non steam
[CM]Андрэ Дата: Воскресенье, 22.06.2014, 15:07 | Сообщение # 4
Боец
Сообщений: 127
Статус: Offline
Можешь мануал сделать?)

4uterok
  • Страница 1 из 1
  • 1
Поиск: