Форумы мира Хаддан

Форумы мира Хаддан (http://forum.haddan.ru/index.php)
-   Хаддан Менеджер (http://forum.haddan.ru/forumdisplay.php?f=229)
-   -   Разработка Хаддан-Плагина для IE (http://forum.haddan.ru/showthread.php?t=83899)

Fingolfin 30.09.2010 16:12

Разработка Хаддан-Плагина для IE
 
Сложилось так, что сейчас по работе я некоторое время буду заниматься написанием плагинов для IE. Как говорится, там, где три там и десять. Поэтому я подумал, возможно, нам нужен «Хаддан-Плагин» для IE. Подчёркиваю, именно для IE, не для клиента. Однако, в нём можно реализовать что угодно, то что нужно именно игрокам и это думаю большой плюс) Хотелось бы услышать Ваше мнение и то, чтобы Вам хотелось видеть в таком плагине. Я вообще люблю сложные задачи, так что предлагайте :crazy:

з.ы. И сразу первая функция - нормальный вход для IE в обход проблем с главной страницей :crazy:

Melgon 30.09.2010 16:21

Хочу такой плагин, чтобы показывал какое кол-во ресов у перса.. и что даст РБ до проведения боя с ним.

А по теме... есть плагин в хроме, а хром на порядок быстрее работает, чем IE

Fingolfin 30.09.2010 16:28

Цитата:

Сообщение от Melgon
А по теме... есть плагин в хроме, а хром на порядок быстрее работает, чем IE

ага, и на порядок не соответствует стандартам css3 :crazy:

з.ы. тут дело не в скорости, а в удобстве, я же не говорю о том, что плагин будет давать скорость простомтра порносайтов) я говорю об удобстве игры, о функциях, которые можно в него засунуть и если не вдаваться в тонкости, не всё можно реализовать в плагинах Хрома, т.к. они пишутся на ajax или вообще html обычный, т.е. фактически на java, а плагины IE - это полноценные DCOM приложения, короче, они круче, если по простому)) в конце концов, есть плагин для IE, который заменяет в нём ядро на ядро Хрома и фактически получается объектная модель IE и скорость работы ядра Хрома - адская смесь))

...professor-idiot... 30.09.2010 16:35

Цитата:

Сообщение от Melgon
Хочу такой плагин, чтобы показывал какое кол-во ресов у перса.. и что даст РБ до проведения боя с ним.


С дропом не плохая идея.))) Весь инвентарь сливается на серв и все. =) Клетку туда же, для верности. :D

Fingolfin 30.09.2010 17:42

вот сделаю функцию - автоматом выпригивать в астрал, если в локе кто-то нехороший появился, фиг тогда кто кого поймает когда ресы тащат :crazy:
кстати, а где у нас информация про то, на сколько можно "автоматизировать" процессы. т.е. до какой степени это не будет считаться написанием бота?))) я вот смотрю, там про подбор дропа пишут, это не бот уже разве? вообще, хотелось бы узнать границы дозволенного)

Fingolfin 04.10.2010 13:16

гым)) и тишина, никто не проникся или не понял всех возможностей, которые дают плагины именно IE)) итак, первая функция для шахтёров, которая уже почти написана:

"Шахтёр"
В шахте при входе сразу попадаем на страницу копки и автоматически выбирается нужный ресурс (заданный вами в плагине заранее). Ввод цифр с картинки производится в отдельном окне плагина. Вы можете свернуть основное окно браузера. После окончания копки окно с новыми цифрами показывается автоматически при этом у вас браузер так и остаётся свёрнут. Вы просто вводите в окне цифры и работа пошла дальше и так далее + в момент показа окна раздаётся звук, который вы можете выбрать сами. Отмечу, цифры с картинки вы водите конечно сами, мы ничего не нарушаем, но у вас появляется оповещение окончания копки и копать можно фактически со свёрнутым браузером )))
Презентация плагина состоится в течении след. недели думаю))

предлагайте Ваши функции!!! )))

з.ы. НАСТОЯТЕЛЬНО прошу Администрацию разъяснить рамки допустимых возможностей дополнений к игре!!! ЧТО КОНКРЕТНО НЕЛЬЗЯ?

Алексей Владимирович 04.10.2010 14:21

Цитата:

Сообщение от Fingolfin
гым)) и тишина, никто не проникся или не понял всех возможностей, которые дают плагины именно IE)) итак, первая функция для шахтёров, которая уже почти написана:

"Шахтёр"
В шахте при входе сразу попадаем на страницу копки и автоматически выбирается нужный ресурс (заданный вами в плагине заранее). Ввод цифр с картинки производится в отдельном окне плагина. Вы можете свернуть основное окно браузера. После окончания копки окно с новыми цифрами показывается автоматически при этом у вас браузер так и остаётся свёрнут. Вы просто вводите в окне цифры и работа пошла дальше и так далее + в момент показа окна раздаётся звук, который вы можете выбрать сами. Отмечу, цифры с картинки вы водите конечно сами, мы ничего не нарушаем, но у вас появляется оповещение окончания копки и копать можно фактически со свёрнутым браузером )))
Презентация плагина состоится в течении след. недели думаю))


предлагайте Ваши функции!!! )))

Цитата:

з.ы. НАСТОЯТЕЛЬНО прошу Администрацию разъяснить рамки допустимых возможностей дополнений к игре!!! ЧТО КОНКРЕТНО НЕЛЬЗЯ?

Это наверно лучше в вопросы администрации

А вот это интересно

High Voltage 04.10.2010 15:34

1)Нужно сделать, чтобы когда нападали, тоже звучало что нибудь. Иначе звук об окончании копки не работает.
2)Быстрый переход между инкорнами.
3)Смена комплекта без захода в инвентарь.

anam 05.10.2010 13:10

Цитата:

Сообщение от Fingolfin
т.к. они пишутся на ajax или вообще html обычный, т.е. фактически на java, а плагины IE - это полноценные DCOM приложения, короче, они круче, если по простому))


Ни что не мешает написать библиотеку на плюсах и использовать её в плагине. PS основа плагина - js

War Devil 05.10.2010 17:30

Цитата:

Сообщение от High Voltage
2)Быстрый переход между инкорнами.
3)Смена комплекта без захода в инвентарь.

+++++++++++++++++ одни плюсы, такое бы не помешало!!
Конечно же спам-бот добавте

Fingolfin 05.10.2010 22:03

Цитата:

Сообщение от High Voltage
1)Нужно сделать, чтобы когда нападали, тоже звучало что нибудь. Иначе звук об окончании копки не работает.
2)Быстрый переход между инкорнами.
3)Смена комплекта без захода в инвентарь.

1. не проблема
2. потребует хранить ваш логин и пароль от инкорн в самом плагине или внешнем файле ... не проблема в принципе, если никто не решит написать вирус, который будет тырить пароль из плагина или того, места, где он будет храниться) это конечно маловероятно)
3. обязательно :)
Цитата:

Сообщение от . anamnyas .
Ни что не мешает написать библиотеку на плюсах и использовать её в плагине. PS основа плагина - js

безусловно, никто не спорит) и совсем не обязательно на ++) java, как и vbs умеет вызывать com-серверы, но не умеет транслировать их интерфейсы, а это по крайней мере не удобно) поэтому ничего не мешает, кроме лени, отсутствия времени, у кого-то может отсутствия знаний и ещё кучи причин) а в IE ничего дополнительно писать не надо, вы получаете абсолютно полный доступ ко всем ресурсам, библиотекам и т.п. сразу, без лишних телодвижений :cool:

VAXON 06.10.2010 02:51

Сделай поначалу на пробу(основное. чтобы народ попробывал). Звук в шахте, храме итд. Получиться- дальше море запросов будет.Поляна алхимия итд.....

JoulaS 06.10.2010 22:26

а всётки былоб не плохо для клиента что нить новенькое тож сделать ...

666AHAPXICT666 06.10.2010 23:21

поомему легче клиент переписать а не добавлять ибо устарел он))

Fingolfin 06.10.2010 23:38

в принципе клиент - тот же IE и плагин в нём сделан скорее всего по тому же принципу, что и для IE, но инструкцию по плагинам для клиента я не нашёл, она есть вообще?

666AHAPXICT666 06.10.2010 23:49

Цитата:

Сообщение от Fingolfin
в принципе клиент - тот же IE и плагин в нём сделан скорее всего по тому же принципу, что и для IE, но инструкцию по плагинам для клиента я не нашёл, она есть вообще?

спроси того кто делал старый:D

silentnuke 06.10.2010 23:53

Цитата:

Сообщение от Fingolfin
в принципе клиент - тот же IE и плагин в нём сделан скорее всего по тому же принципу, что и для IE, но инструкцию по плагинам для клиента я не нашёл, она есть вообще?

вроде при установке клиента, есть пункт установить средства разработки плагина)

Fingolfin 07.10.2010 13:45

Цитата:

Сообщение от silentnuke
вроде при установке клиента, есть пункт установить средства разработки плагина)

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

666AHAPXICT666 07.10.2010 14:08

Цитата:

Сообщение от Fingolfin
гы-гы)) не обращал внимания)) гляну обязательно)
по идее, раз там на основе IE, то что я пишу можно и к нему прикрутить ... наверно :crazy: но не факт)

вот и пиши клиент плагины не айс:D
вон пиши с кем нибуть

Fingolfin 07.10.2010 14:50

Цитата:

Сообщение от 666AHAPXICT666
вот и пиши клиент плагины не айс:D
вон пиши с кем нибуть

не не, я только гляну, ибо клиент меня не радует ниразу))
если можно прикрутить без особых проблем, то прикручу и к нему, а если это потребует кучу изменений, не буду)

Sunman 07.10.2010 19:34

Поскорее бы увидеть эти плагины) оч интересно) вдруг на IE перейду...

а по теме... надо бы добавить звук при входе в игру персов находящихся в "Друзьях" или создать отдельный файл в котором можно будет добавлять персов для оповещения)

Fingolfin 07.10.2010 21:13

скоро, скоро))
в первой, точнее 0.01 версии будет
1. вход в хаддан, даже если не открывается у вас главная страница (я не знаю, что именно там не работает, поэтому наверно просто вход сразу сделаю в обход её)
2. оповещения (окно и/или звук) при нападении, конце работы в шехте, конце молитвы в храме
3. для шахтеров - работа со свёрным браузером, т.е. ввод цифр с картинки в отдельном окошке, которое не зависимо от браузера показывается - ввели циры, работа пошла, окошко ушло в трей и у вас в трее показывается сколько осталось до конца копки, когда конец - окошко опять появляется на экране ... и т.п. (браузер всё время свёрнут)
(4). Может быть сразу и для храма сделаю такую же систему с внешним окном для молитв)

вот, пока

666AHAPXICT666 07.10.2010 22:00

Цитата:

Сообщение от Fingolfin
скоро, скоро))
в первой, точнее 0.01 версии будет
1. вход в хаддан, даже если не открывается у вас главная страница (я не знаю, что именно там не работает, поэтому наверно просто вход сразу сделаю в обход её)
2. оповещения (окно и/или звук) при нападении, конце работы в шехте, конце молитвы в храме
3. для шахтеров - работа со свёрным браузером, т.е. ввод цифр с картинки в отдельном окошке, которое не зависимо от браузера показывается - ввели циры, работа пошла, окошко ушло в трей и у вас в трее показывается сколько осталось до конца копки, когда конец - окошко опять появляется на экране ... и т.п. (браузер всё время свёрнут)
(4). Может быть сразу и для храма сделаю такую же систему с внешним окном для молитв)

вот, пока

:D клиент новый нарисуй:D

Алексей Владимирович 08.10.2010 12:40

Цитата:

Сообщение от Fingolfin
скоро, скоро))

3. для шахтеров - работа со свёрным браузером, т.е. ввод цифр с картинки в отдельном окошке, которое не зависимо от браузера показывается - ввели циры, работа пошла, окошко ушло в трей и у вас в трее показывается сколько осталось до конца копки, когда конец - окошко опять появляется на экране ... и т.п. (браузер всё время свёрнут)
вот, пока


Вот это было б отлично ))))

Deathrow 08.10.2010 19:27

Цитата:

Сообщение от Fingolfin
гым)) "Шахтёр"
В шахте при входе сразу попадаем на страницу копки и автоматически выбирается нужный ресурс (заданный вами в плагине заранее). Ввод цифр с картинки производится в отдельном окне плагина. Вы можете свернуть основное окно браузера. После окончания копки окно с новыми цифрами показывается автоматически при этом у вас браузер так и остаётся свёрнут. Вы просто вводите в окне цифры и работа пошла дальше и так далее + в момент показа окна раздаётся звук, который вы можете выбрать сами. Отмечу, цифры с картинки вы водите конечно сами, мы ничего не нарушаем, но у вас появляется оповещение окончания копки и копать можно фактически со свёрнутым браузером )))
Презентация плагина состоится в течении след. недели думаю))

предлагайте Ваши функции!!! )))


такое же надо тока для алхимов

.B-Boy. 11.10.2010 23:10

Цитата:

3. для шахтеров - работа со свёрным браузером, т.е. ввод цифр с картинки в отдельном окошке, которое не зависимо от браузера показывается - ввели циры, работа пошла, окошко ушло в трей и у вас в трее показывается сколько осталось до конца копки, когда конец - окошко опять появляется на экране ... и т.п. (браузер всё время свёрнут)
хааачууууу ^^... а если нападет мертвый страж или кто-нибудь из персов? браузер сам открывается во вкладке хадда?

Uber_Mephisto 12.10.2010 00:50

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

И для поляны - тоже:D

Fingolfin 12.10.2010 02:56

Итак, Haddan IE PlugIn v0.1 beta
Взять можно здесь http://ifolder.ru/19719678

Реализованные функции:
1. Вход в Хаддан (3 режима, включая режим без загрузки гл. страницы, для тех у кого она не грузится, да и вообще, так быстрее)
2. Оповещения при окончании работы в Шахте, при нападении на Вас (все локации), при окончании медитации в Храме (браузер может быть свёрнут). Все оповещения работают в режиме окна + возможно включить звук каждого оповещения, причём, Вы можете выбрать свои звуки, если не нравятся базовые (mp3, wav)
3. Быстрый вход в Шахту, Храм (при входе в шахту или храм Вы сразу попадаете на страницу работы/медитации)
4. Автовыбор приоритетного ресурса в Шахте (при открытии страницы работы в Шахте приоритетный ресурс выбирается автоматически)
5. Работа в Шахте и медитация в Храме со свёрнутым браузером (при работе/медитации картинка с цифрами открывается во внешнем окне, в нём вы вводите цифры и начинатся работа или медитация, при этом окно сворачивается в трей, где при наведении курсора мыши на иконку, можно увидеть сколько осталось до конца работы/медитации). При окончании работы/медитации окно с цифрами показывается автоматически поверх всех окон, опять вводите цифры и работа продолжается. Браузер при этом всё время может быть просто свёрнут.


Установка
1. Распаковать архив, скажем на диск C, в пути не должно быть русских букв (на самом деле распаковать папку можно куда угодно, но чтобы звуки в оповещеиях воспроизводились, в путях к ним не должно быть русских букв ...)
2. Закрыть все открытые окна IE
3. Запустить файл !install_plugin.bat (!install_plugin), нажать ОК, если попросит.
4. Открыть IE, далее Вид->Панели->Haddan IE PlugIn

з.ы. установка требует прав администратора! тут ничего не поделать, плагины для IE устанавливаются только с правами администратора.

Увидите следующее:



Первая кнопка – Вход в Хаддан, работает в 3х режимах:
1. Закладка – просто открывает гл. страницу
2. Автовход – открывает гл. страницу, заполняет форму входа и входит в игру (функция будет ждать ПОЛНОЙ загрузки гл. страницы, если у Вас она грузится долго или недогружается, то лучше использовать режим номер 3 ...)
3. Быстрый вход – автовход в игру в обход гл. страницы
Для 2, 3 режимов (автовходов) имя вашего персонажа и пароль должны быть сохранены в плагине, в Настройках ...

Вторая кнопка – Настройки.
Здесь меняются всё настройки. Включение/выключение режимов оповещения в Шахте, при нападении и Храме (как оконные, так и звуковые – звуки можно выбрать свои для каждого оповещения). Использование быстрых входов в Шахте и Храме, работа во внешнем окне в Шахте и при медитации в Храме. Разберётесь, в общем, если что объясню))
Пример внешнего окна в Храме (в шахте почти такое же):



приятная фича - если картинка с цифрами непонятна, можно нажать кнопку "Обновить" при этом загрузится новая картинка, но цифры на ней будут теже, изменится только шум и расположение, таким образом можно подобрать более понятную картинку)
При начале работы, окно уходит в трей:



Если навести курсор мышы на значок в трее, увидите, сколько осталось работать/медитировать
браузер можно свернуть при этом, по окончании работы окно появится поверх всех окон, если включено оповещение звуком, будет звук, браузер можно не разворачивать!

Остальные кнопки - это быстрое включение/выключение оповещений и использования внешних коно шахты и харама, думаю, по иконкам на них всё понятно)

Отказ от ответственности:
Вы используете программу на свой страх и риск. Программа протестирована только на Windows XP SP3 с браузером IE7 и IE8. Автор не может гарантировать работоспособность на различных версиях IE, разных компьютерах, версиях ОС и т.п. (хотя, теоретически, программа должна работать на всех версия ОС Windows начиная с XP и страше с браузерами IE6 и старше), но гарантирует, что программа не является трояном, не собирает никакую информацию о Вас или Вашем компьютере, не передаёт и не принимает никакую информацию во внешнию сеть, кроме необходимой для работы игры. Пароль от Вашего персонажа, сохраняемый в программе не передаётся никуда, кроме сайта http://haddan.ru/, храниться на Вашем компьютере в закодированном виде, с привязкой именно к Вашему компьютеру и не доступен обычными средствами из сети. Однако, автор не гарантирует его сохранность если Ваш компьюер будет заражён каким-то вирусом или трояном, которые будут нацелены именно на воровство Вашего игрового пароля, просто будьте внимательны и недопускайте этого)

з.ы. жду откликов, комментариев ... багов)))
з.ы.ы. спасибо Sunman, за помощь в тестировании оповещения нападений))

vviper 12.10.2010 10:37

Скачал опробовал на шахте.
При первой попытке ввода цифирей выдало сообщение

"Access violation at address 02843E80 in module "haddan_ie_plugin.dll" Read of address 00000000"

Повторная попытка завершилась удачно.
Смена цифирей после второй копки прошла нормально.

vviper 12.10.2010 10:44

А вот третья копка... не началась!
Окно появилось, цифирь ввел, окно сврнулось в трей, но копка не началась.

Вообще то юзаю мозилу, тут из интереса попробовал. Так что дальше без меня :)

vviper 12.10.2010 10:55

На закуску :)

Копка идет, IE закрыть не могу

Fingolfin 12.10.2010 11:46

Цитата:

Сообщение от vviper
На закуску :) Копка идет, IE закрыть не могу

какая версия windows, ie?
после сбоя первой копки, понятно, не надо было дальше копать,
закрыть не можете именно из-за того, что была ошибка, снимайте задачу просто
или отмените начатую копку
протестировал сейчас на 5 машинах, правда, на всех ХП и IE8 ))) на всех работает вполне))

High Voltage 12.10.2010 13:48

Протестил. Когда копка заканчивается, звук не идет. И еще, копка при свернутом режиме. Окошко выводится, цифры ввожу, смотрю на браузер, а копка не идет, странно)
З.Ы. плагин очень понравился)

High Voltage 12.10.2010 14:14

Удивительно, но почему-то заработало. Только звук все не идет

Fingolfin 12.10.2010 14:45

Цитата:

Сообщение от High Voltage
Протестил. Когда копка заканчивается, звук не идет. И еще, копка при свернутом режиме. Окошко выводится, цифры ввожу, смотрю на браузер, а копка не идет, странно)
З.Ы. плагин очень понравился)


так ... значит будем разбираться, у меня идёт в свёрнутом без проблем :) мне нужна будет ваша помощь, чтоб определить в чём дело :crazy:
звук не идёт, если у вас в пути к нему есть русские буквы, я же писал, надо куда-нить в корень распаковывать было, если вы на рабочий стол кинули и оттуда поставили, у вас в пути к файлу c:\document and sittings\user\рабочий стол\... вот если в пути к файлу есть нечто подобное, то поэтому звук и не идёт. Путь к звуковым файлам можно посмотреть в Настройках ... можете папку sounds из плагина кинуть на c:\ скажем и в Настройках указать файлы оттуда или переуставновить плагин - закройте все окна IE, удалите плагин - !uninstall_plugin, папку с плагином переместите скажем, на c:\ и установите его оттуда, всё должно быть)))

.B-Boy. 12.10.2010 14:57

Не идет на Win7.... Код ошибки 0х80004005... скрин кинуть?

Fingolfin 12.10.2010 14:59

Цитата:

Сообщение от .B-Boy.
Не идет на Win7.... Код ошибки 0х80004005... скрин кинуть?

да не, не надо, она ничего не даст) буду проверять, поставлю семёрку специально)
вообще не устанавливается или когда ошибка возникает?

.B-Boy. 12.10.2010 15:03

1) вообще не устанавливается
2) запускаю !install_plugin.bat, открывается командная строка ( пишет путь до "бата" и появляется ошибка и все... ставитьяс не хочет(

Dusja Aggregat 12.10.2010 17:14

Цитата:

Сообщение от .B-Boy.
Не идет на Win7.... Код ошибки 0х80004005...

подтверждаю. на семёрку установить не получается. такой же код ошибки

High Voltage 12.10.2010 17:48

Путь к звукам c:\Documents and Settings\alex\Desktop\haddan_ie_plugin_v0.1_beta\. Русских букв нету)
Копка в свернутом браузере то идет, то нет


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

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Адаптация Архивариус & dukei