Разработка программы

Тема в разделе "Разработка игр и приложений к ним", создана пользователем Jasminka, 19 янв 2009.

  1. Jasminka

    Jasminka Гость

    Добрый день. Даже не знаю как вопрос правильно поставить и к какому языку относится программа. Начну все по порядку.

    Все знают (я точно уверена) игру Lineage II. Играть в одно окно уже не актуально, поэтому многие пользователи играют в многооконном режиме и удобно, и администрация серверов не возражает, лишь бы играли. Я играю на 2-х компьютерах и выглядет это примерно так:

    Первое (основное) игровое окно

    [​IMG]

    Второе (дополнительное) окно

    [​IMG]


    Чтобы управлять каким-нибудь из окон нужно его сделать активным,либо alt+tab, либо мышью, что ОЧЕНЬ не удобно при сражениях да и просто активной прокачке персонажа.

    Игровое окно имеет разрешение 1024х768. Все панели интерфеса имеют фиксированное расположение на экране, если их не двигать, и выглядет так:

    Игровое окно:

    [​IMG]

    Далее о самой программе, может быть ее вовсе и невозможно сделать, но всё же...

    Мне хотелось бы управлять всеми игровыми окнами с одной клавиатуры (на одном компьютере) не переключая самих окон, т.е. при нажатии кнопки F1 исполнялся макрос №1 панели №1 клиента (окна) №1, а при нажатии на кнопку F2 исполнялся макрос №2 панели №2 клиента (окна) №2 и так далее. На рисунке я указала какие области интересуют:

    Интересующие области отдельно от клиента:


    [​IMG]

    Область № I - Идентификатор клиента, так программа будет определять какой это клиент.

    Область № II - Окно группы. Здесь отображаются все персонажи, входящие в группу. Мне нужно, чтоб программа отслеживала изменения
    параметра HP и MP
    - в боевом режиме только HP выбраных клиентов
    - в обычном режиме HP и MP выбраных клиентов
    и соответствено выполняла определенные последовательности макросов Клиента (окна) №___ из области IV. Макрос - это последовательность любых команд в Lineage II.

    Область № III - Панель бафф слотов. Каждый бафф длится от 2-х до 20 минут. Необходимо, чтобы программа отслеживала этот таймер, и на 10 секунде запускала из панелей макросы клиента №___.
    Пока не обязаельно, но предусмотреть нужно.

    Область № IV - Панель быстрого доступа. У каждой панели есть номер, это хорошо видно на скриншоте и порядковый номер ячейки. Т.е. у каждой ячейи есть уникальный номер, например 2-1 или 5-8. Это самое основное и первоочередное. Т.е. при нажатии кнопки F1 програма просто нажимает на эту область.



    Вот в кратце и все, что я хочу от программы. Как ее реализовать и на каком языке она должна быть, вот и хочу у вас спросить.

    Заранее благодарна за своевременный ответ.

    С уважением, Ольга.
     
  2. Gamlet

    Gamlet Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    609
    Симпатии:
    0
    Без переключения проблематично. А так напиши челу одному на zatos@bk.ru он такое делать умеет.
     
  3. Zato

    Zato Гость

    Не, пиши лучше на nettorgtwin@bk.ru
     
Загрузка...

Поделиться этой страницей