Форум : WarCraft IIНазвание : War2Agent
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=616&forum=1
|
Solker : |
18.10.06 20:15 |
А может быть кто нить (Ил) возьметься переделать иди доделать эту штучку, только чтоб она нармольно работала и не лагала, и допусти чтоб при создании новой игры в трее не значок менялся, а выскакивало сообщение мол Создана новая игра 123 Создал IL. А то пока ждешь пока те игру сыграют лазиешь там по порно.. точнее научным сайтам, и случайно пропускаешь очередную игру. Или то же сообщение К серверу присоеденился Lisak Lisak зашел в игру 123 Lisak вышел из 123... | |
|
il : |
18.10.06 23:19 |
А я причем? Автор программы - zzzKOTzzz, вот пусть он и доделывает А я максимум что могу, это написать какой-нибудь скриптик для этой цели (в крайнем случае, консольное приложение), да и то если кто-нибудь мне объяснит, как вытащить с сервера список активных игроков и активных игр (и что еще интересного оттуда можно вытащить) А писать полноценную winapi-программу (с окошками) это мне лень
Но War2 Agent, конечно, не доделан. Например, при отсутствии подключения от каждую секунду выдает какое-то ругательное окошко (насчет "тормозит" - это я не помню, но возможно). А вообще, наверно, лучше обращаться к автору (или ему тоже лень?)
P.S: тема про War2Agent уже была тут
P.P.S: Кстати, у кого там были исходики - выложите куда-нибудь, может, гляну - пойму там что...
[ Редактировано il в 18.10.06 22:29 ] | |
|
|
Гость : |
19.10.06 19:42 |
Пля! Я эту говёную утилиту не делал! Это сделал какой-то программер по заказу Ldir. Не надо мне вешать тут небылицы! | |
|
Solker : |
19.10.06 22:27 |
Было бы хорошо хотя бы сообщения, а то изменение трех пикселех где то в крае экрана не очень заметно. | |
|
Ldir : |
20.10.06 00:30 |
Утилита эта собственность MirLtd. Написана на C++ (borland) и обрабатывает файл http://war2.ru/status/server.dat Исходники вроде есть, но не конечной версии.
[ Редактировано Ldir в 26.11.06 17:01 ] | |
|
il : |
23.10.06 23:05 |
zzzKOTzzz, извиняюсь, ошибочка вышла, перепутал
Итак, как и собирался, сделал скриптик на perl'е. Работает он так, как и планировалось. Только вот, я думаю, сообщения делать не стоит (хотя они тоже работают). Когда выскакивает сообщение (messagebox), оно выскакивает активным окном на экране, т.е. из вар2 оно выкидывает в alt-tab. Так что вместо messagebox'а скрипт издает звук. А про все события пишет в консольном окне. Вчера вечерком погонял скриптик - вроде глюков не заметил...
Как это установить: 1. Надо скачать сам скрипт, perl для его выполнения и дополнительные файлы (wget, wav и 2 звука). (если кто уверен, что перл и файлы у него уже есть/не нужны - можно не качать).
2. Распаковать war2agent.rar. Распаковать все остальное в каталог (папку) war2agent.pl
3. Вытащить ярлык файла war2agent.bat куда-нибудь (на рабочий стол, быстрый запуск и т.п.)
Как это запустить: Просто запустить war2agent.bat, например кликнув ярлык. Чтобы выйти - закрыть его окно.
Как это работает: каждые 30 секунд список игроков/игр скачивается с сервера. если появилась новая игра/игрок - издается звук. если исчезла игра/игрок - издается другой звук. каждое из этих событий пишется в окне.
Как это настраивать: Просто открыть любым редактором (блокнотом?) скрипт war2agent.pl и делать с ним все, что угодно . Например, если раскомментировать "use win32", все msgbox, сменить кодировку и убрать все лишнее, будут работать messagebox'ы Или можно изменить частоту запросов к серверу. Или можно сделать все, на что хватит фантазии
Замечания/предложения пишите тут. | |
|
Solker : |
24.10.06 19:09 |
ой.. я думал ты все на си сделаешь ) И чтоб была иконочка в трее.. как у вар2агент.. которая бы и выкидывала, только не мсгбокс, а как обьяснить бы.. сообщение типа о незхватки места на диске, типа такого. | |
|
il : |
24.10.06 21:05 |
А нужно оно, на си? Кажется, иконочка в трее (как при нехватке места) тоже глючит в полноэкранном режиме. И вообще - пошел за пивом (на кухню) - прозевал игру
А тут звон на всю квартиру - сразу слышно
Да и совместимось со всеми windows'ами, типа 95-го, а то эти таблички над треем только в XP работают (наверно )
А в консольное окно больше инфы поместится.
И вообще, скрипт я где-то час писал, а с кнопочками и треями это возни куча... | |
|
Solker : |
20.11.06 21:08 |
Решил его всетки поставить - не работает. Пишет Программа war2agent.pl для сайта http://www.war2.ru, версия 1.0, автор il. Но как такогово через wget он не хочет качать этот файлик.. просто весит на этой надписи и все. А просто через wget качает.
[ Редактировано Solker в 20.11.06 20:12 ] | |
|
il : |
20.11.06 22:15 |
Ну не знаю, только что проверил на чистой системе - работает
Что значит "не хочет качать"? Логи про закачку выводиться не должны - они перенаправляются. После той надписи должны сразу идти логи - кто вошел, кто вышел. Может, на сервере народу не было? Или у тебя инет не работал? Если перед запуксом скрипта удалить файл server.dat - он создается?
Скриншот работающего скрипта: | |
|
Solker : |
22.11.06 18:39 |
Я же говорю не качаеться след. файл не создаеться. Только я юзаю обычный полный перл, с веб сервера. А прога так и висит просто на закачке файла.. может wget запустить не может. | |
|
il : |
22.11.06 19:01 |
Ну не знаю, чтобы что-то дельное предложить информации мало Может у тебя и wget свой лежит где-нибудь? Может, версия перла отличается? Если брать перл, wget и т.д. то, что я выложил - должно работать.
Если есть желание, попробуй покопаться в скрипте: Попробуй, чтобы посмотреть, запускается ли wget убрать перенаправление: Заменить Код:`wget -O server.dat http://war2.ru/status/server.dat 2>nul`; на Код:`wget -O server.dat http://war2.ru/status/server.dat`; После этого проверить, есть ли логи wget'а
Чтобы гарантированно запускался тот wget, можно в начале поставить ".\\": Код:`.\\wget -O server.dat http://war2.ru/status/server.dat 2>nul`;
[ Редактировано il в 22.11.06 18:02 ] | |
|
il : |
24.2.07 23:00 |
Выкладываю war2agent.pl v 1.1.
Изменения по сравнению с прошлой версией: 1. Имена игр и игроков теперь могут содержать любые символы (например, пробелы).
2. Все поставляется 1 архивом - чтобы это запустить, надо его распаковать и запустить war2agent.bat
3. Выкинуто все лишнее из perl - поддержка msgbox и т.п. - все равно этим IMHO никто пользоваться не будет.
4. Все звуки стали разные - всего 4 звука - началась/закончилась игра, зашел/вышел игрок.
5.Цитата:Solker пишет: Решил его всетки поставить - не работает. Пишет Программа war2agent.pl для сайта http://www.war2.ru, версия 1.0, автор il. Но как такогово через wget он не хочет качать этот файлик.. просто весит на этой надписи и все. А просто через wget качает. [ Редактировано Solker в 20.11.06 20:12 ]
Разобрался. Там некорректно работало перенаправление, на некоторых системах wget зависал. Сейчас сделал по-другому, все ok.
Не знаю, кому насколько нужна эта програмка - я постоянно пользуюсь. Запустил перед тем, как собрался поиграть, сразу слышно, что кто-то зашел/создал игру. Неважно, нахожусь я при этом в игре, в alt-tab'е или вообще отошел от компа. | |
|
gimli : |
25.2.07 14:14 |
Ил сделай плз английскую версию, чтоб казябры не читать | |
|
|
gimli : |
26.2.07 13:28 |
Точно не русский :) win2000 eng | |
|
il : |
5.3.07 03:53 |
Выпускаю версию 1.3 - отличается тем, что названия игр (игроков), которые написаны по-русски, корректно отображаются. Т.е. просто строки перед выводом конвертируются (из win1251 в cp866)
Файл распаковать поверх того, что было. Все 600k не выкладываю т.к, кроме самого скрипта, ничего не изменилось.
Версия по умолчанию русская, чтобы была английская, в 1-й строке изменить 'ru' на 'en'.
[ Редактировано il в 5.3.07 02:58 ] | |
|
FX : |
7.7.07 00:44 |
Самое простое и удобное это встроенный в Windows TELNET
1. После коннекта на VPN, заходим Пуск - Выполнить, набираем telnet 192.168.150.1 6112
2. появится черный экран жмем ентер вводим свой логин-пароль далее /join war2bne | |
|
il : |
8.7.07 01:58 |
может это и не совсем про war2agent, но все равно интересно, оказывается у battle.net такой простой интерфейс Надо подумать, куда бы это приспособить... | |
|
FX : |
9.7.07 14:04 |
telnet клиент напиши xD | |
|
© 2005 www.runcms.org https://www.war2.ru
URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=616&forum=1
|