Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 17
1

Лаунчер для игры + мониторинг + новости

08.07.2011, 23:06. Показов 4327. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Лаунчер для игры + мониторинг
Здравствуйте
Я зделал лаунчер для онлайн игры но мне нужно сделать мониторинг этой игры
чтобы выглядиило так
[whit color]Server: online(offline)
[whit color]Players: 16/60
есть сайт на котором эти данные
и html код
да и надо чтобы данные менялись с изменением на сайте
+ нужна картинка которая тоже менялась
допустим сервер оф то красный круг а когда он зелёный
++ещё как сделать новости которые будут видеть все а писать толькоя
сайта нет под новости
как это сделать
ps по поподробнее работаю в delphi 3 дня
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.07.2011, 23:06
Ответы с готовыми решениями:

Лаунчер для игры. Ярлык с параметрами запуска
Всем привет. Пытаюсь написать лаунчер для одного сервера. Интересует следующие: можно ли...

Лаунчер для игры GTA CRMP на определённом сервере
Начал делать лаунчер для игры GTA CRMP на определённом сервере, но немогу добиться того чтобы при...

Лаунчер для игры + мониторинг
Здравствуйте Я зделал лаунчер для онлайн игры но мне нужно сделать мониторинг этой игры чтобы...

Лаунчер для online - игры
Есть одна игра Love Beat (Тайская Версия) и чтобы попасть игру,нужно залогинится на сайте игры. ...

6
 Аватар для Pretender
7 / 7 / 3
Регистрация: 09.07.2011
Сообщений: 21
09.07.2011, 11:57 2
Too

Ну ты и загнул три дня в Делфи а запросы как у профи
Если есть сайт где отображена инфа о сервер значит моно получить код html (ты это и указал)
значит роешь в поисковиках парсер html кода или используешь регулярные выражения смотря что быстрее изучишь

да и надо чтобы данные менялись с изменением на сайте
+ нужна картинка которая тоже менялась
допустим сервер оф то красный круг а когда он зелёный
Ну это вообще не проблема
Создай переменную ServStatus: boolean когда выяснил из кода html в каком состоянии сервер то присвой соотвевтсвующее значение данной перемене
потом делай проверку
Delphi
1
2
if ServStatus then imageIndicator.Picture:='green.jpg' 
else imageIndicator.Picture:='red.jpg'
++ещё как сделать новости которые будут видеть все а писать толькоя
сайта нет под новости
Ну тут нужно знать всю схему твоее реализации лаунчера
Куда новости ты собрался писать. Что бы видели все а писал онлию то создай свой сайт где буш отображать новости а в программе просто открывай его и не мучайся
1
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 17
09.07.2011, 12:13  [ТС] 3
if ServStatus then imageIndicator.Picture:='green.jpg'
else imageIndicator.Picture:='red.jpg'
не понял вкаком блоке писать это к картинке? или куда )
да и html код это вот
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<tr style='height: 17px;'>
                <td align='right' class='thead' colspan='2'>MineCraft Classic [minecraft.averlink.net]</td>
</tr>
 
<tr>
        <td width='50' valign='middle' align='center' rowspan=2><img alt='minecraft list' width='30' src='/monitoring/minecraft/mc.png' style='padding: 2px;'></td>
 
        <td class='mon'>
            <table cellspacing='0' cellpadding='2' border='0' width='100%'>
                <tbody>
                  <tr>
                        <td class='mon' width='90%' align='left'><b>Server</b></td>
                        <td class='mon' align='right' width='10%' style='white-space: nowrap;'><font color=green size=1 face=verdana><b>Online</b></font></td>
 
                 </tr>
                </tbody></table>
        </td>
 
</tr>
 
<tr>
        
 
        <td class='mon'>
            <table cellspacing='0' cellpadding='2' border='0' width='100%'>
                <tbody>
                  <tr>
 
                        <td class='mon' width='90%' align='left'><b>Players:</b></td>
                        <td class='mon' align='right' width='10%' style='white-space: nowrap;'><a href= '/monitoring/minecraft/mc_list.php?pl=players' ><font color=green size=1 face=verdana><b>11/60</b></font></a></td>
                 </tr>
                </tbody></table>
        </td>
 
</tr>
 
</td>
</tr>
 
</table>
 
 
 
                    </td>
                </tr>
            
        </tbody>
    </table>
</div>
лаунчер выглядит так
Миниатюры
Лаунчер для игры + мониторинг + новости  
0
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 17
09.07.2011, 13:34  [ТС] 4
help please
0
 Аватар для Pretender
7 / 7 / 3
Регистрация: 09.07.2011
Сообщений: 21
09.07.2011, 14:18 5
Когда програмно ты пропарсил свой код
ты узнаешь севре онлайн или нет
Если сервер онлайн то serverstatus=true иначе false;
потом в любом виде хоть даже таймере пропиши свою проверку
или же сразу как то узнал какой serverstatus
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
09.07.2011, 15:57 6
Too, загляни в личку, я тебе написал.
0
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 17
10.07.2011, 18:25  [ТС] 7
ни чё не понял =C

Добавлено через 3 часа 34 минуты
хелп png
0
10.07.2011, 18:25
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.07.2011, 18:25
Помогаю со студенческими работами здесь

Лаунчер для игры MineCraft
Нашел интересный Батник запуска игры (Майнкрафт) , созданный человеком под ником KRON. Суть в...

Как сделать лаунчер для игры?
Делаю игру на unity. Вот хочу сейчас закинуть сырую бетку в интернет. Подскажите, как сделать к ней...

Обновление с удаленного сервера (лаунчер для игры)
Приветствую всех! Прошу Вашего совета или помощи в следующей задаче: есть приложение (игровой...

Лаунчер для игры майнкрафт. Ошибка при работе с путями
Всем здравствуйте! Делаю лаунчер для игры майнкрафт. Код запуска есть, и не один, но почему-то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Преобразование полей (элементов управления содержимым) в обычный текст
РоΜа 23.01.2025
Возникла необходимость преобразовать поля в текст (те, что на вкладке разработчик добавляются) . Помучившись родил следующее: Sub ПоляВТекст() Преобразует все поля в текст (даты, текст,. . .
Как проверить существование директории в скрипте Bash
bt_guru 23.01.2025
При разработке скриптов Bash одной из ключевых задач является корректная работа с файловой системой, где особое место занимает проверка существования директорий. Эта операция становится критически. . .
Как работают срезы (slice) в Python
bytestream 23.01.2025
Python предоставляет разработчикам мощный и гибкий инструмент для работы с последовательностями данных - срезы (slices). Эта функциональность позволяет извлекать, модифицировать и управлять. . .
Как удалить подмодуль (submodule) в Git
bytestream 23.01.2025
При работе с крупными проектами в системе контроля версий Git разработчики часто сталкиваются с необходимостью управления зависимостями и внешними компонентами. Подмодули (submodules) представляют. . .
В чем разница между @staticmethod и @classmethod в Python. Декораторы методов
bytestream 23.01.2025
В Python декораторы методов представляют собой мощный инструмент, позволяющий модифицировать поведение функций и методов без изменения их исходного кода. Эта возможность является одной из. . .
Как преобразовать InputStream в String в Java
bytestream 23.01.2025
В мире Java-разработки работа с потоками данных является одной из ключевых операций при создании современных приложений. InputStream, как фундаментальный класс для обработки входных потоков данных,. . .
Как обновить форк (ответвление) репозитория в Git
bytestream 23.01.2025
Одним из наиболее мощных инструментов Git для организации совместной работы является механизм форкинга репозиториев, который позволяет создавать независимые копии проектов для дальнейшей разработки. . . .
Как работает async/await в C#. Асинхронное программировани­е в .NET
bytestream 23.01.2025
Введение в асинхронное программирование Асинхронное программирование представляет собой важнейшую концепцию современной разработки программного обеспечения, особенно в контексте создания. . .
КуМир: полное руководство
bytestream 23.01.2025
Введение в КуМир: история создания и назначение КуМир (Комплект Учебных МИров) представляет собой образовательную среду программирования, которая была создана для обучения основам алгоритмизации и. . .
Что такое OLAP. Где и как использовать многомерный анализ данных
bytestream 23.01.2025
Введение в OLAP-технологии В современном мире бизнес-аналитика и обработка больших массивов данных играют ключевую роль в принятии стратегических решений. Организации накапливают огромные объемы. . .
MongoDB: что это, для чего нужна и как использовать
bytestream 23.01.2025
Введение в MongoDB: современная документоориентированная СУБД В современном мире разработки программного обеспечения выбор правильной системы управления базами данных является критически важным. . .
Как использовать закрытый ключ шифрования в Git. Шифрование в Git
bytestream 23.01.2025
Установка и настройка закрытых ключей в Git предоставляет дополнительный уровень безопасности для работы с репозиториями. Для начала необходимо создать пару ключей, обычно это осуществляется с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru