NoX World - форум об игре NoX

 
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  
Сейчас онлайн стрима нет!
Сейчас на сервере никого нет!

Обязательно все ознакомьтесь с новыми Правилами Портала!

Актуальные новости:
День Рождения NOXWORLD! Официальная игра №154! 21.04.18 с 18-00 МСК!
Отключена авторизация на сервере и изменён IP! Подробности.


Важные темы:
Как играть по сети? Понятное руководство!
Правила Сервера NoxWorld.
Как помочь форуму финансово?

Автор Тема: ВАЖНО: БИНДЫ В ДОТЕ!!!))) МЫ БУДЕМ ПЕРВЫМИ В МИРЕ!!!))) КОНФИГИ В НОКСЕ!!!)))  (Прочитано 18288 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

     Что такое бинд - это когда на 1 кнопку(биндятся кнопки f1-f12 ТОЛЬКО!!! f1 -  консоль, её не трогаем СОВСЕМ!!!!!) нахначают несколько комманд. Чем сложна игра за мага??? заклинаний больше чем слотов, а для выжывания надо юзать ВСЕ!!!)))) Что я пытаюсь сделать??? я пытаюсь разработать систему методов, результатом которой будет к примеру за нажатие кнопки f2 - скорость, защиты от огня, молний, яда, шок по порядку, а также многострадальные и неюзимые прозаклинания меток. Кнопок МНОГО - 11...
     Чем мы распологаем??? Мы располагаем консолью. Как Я себе это представляю - есть Макросы - это конфигурации биндов. Их можно сохранять в файл, загружать из него. Бинд - кнопка забивания комманд для кнопки.
Комманда HELP выдает на список комманд, среди которых:
BIND f[1-12] :       это сам бинд
UNBIND f[1-12]             антибинд
exec                        выполнить функцию
execrul                   выполнить функцию ИЗ ФАЙЛА!)
say                            назначить  текстовую переменную
set                             назначить  переменную, наверное числовую
list spells                     показать названия спеллов, цену, время каста. Я надеюсь, что с помощью названий, взятых из английской версии, можно будет  запихать их в бинды
list staffs, list weapons, list armor              я предполагаю забиндить на кнопки прикиды для воина - металл - неметалл - кто не понял - 1 кнопка - все возможные вещи металлические, если нет - любые, 2-ая кнопка - все вещи обычные, нет металла. Я очень удивился, когда кто-то из пап ДЛЯ МЕНЯ ЛИЧНО в 1 игре снимал металл, когда я частотравил его молнией))) - увидил меня - тут же снял металл)). Так же примерно для посохов и оружия
lock               ставит на консоль пароль, чтобы никто не смог вытащить ваши наработки в ЯВНОМ виде
 
Ну вот. Это список того, что предоставили в открытую создатели игры.
Я думаю, что сюда же относится и редактирование файла config.cfg (я уверен - этот файл как в КС содержит настройки И БИНДЫ ТОЖЕ), его можно загружать, редактировать в игре, сохранять.  
 
Я предпологаю, что бинды можно так же назначать на уровне патчей на ЛЮБЫЕ кнопки - путём редактирования всевозможных файлов самой игры. Это направление я предпологаю избрать основным, из-за того, что официальные возможности очень корявые))), ПОРУЧАЮ его тем, кто ШАРИТ в этом. Допустим, тому же самому многоуважаемому Снежку, разработчику баланс - патча.  
     Заранее оговорюсь, что понадобятся 2 однотипные разработки - преобразования патча баланса к забинденому и преобразование обычного патча 1.2 нокса для кланвара))) (ЗЫ - но 30 маны вместо 15 за телепорт - жёстко, не попрыгаешь как я - кто видел меня на Эстаде воочию - знает, седня поставил патч баланса)).
     Рас уж мы НАЧАЛИ таки-то работать с конфигами, я предлагаю тем же папам сделать конфиги(config.cfg) для устойчивой игры по лагающему интернету(нелагающий - раздел в Гарене(www.Garena.com - срочно скачивайте уже сейчас) - супер мего мировой локальной игровой сети) - я взял на себя(http://noxworld.forum24.ru/?1-1-0-00000085-000-0-0-1236450434). Этот конфиг подарузумевает как в CS и в Q3 - (2 ОЧЕНЬ древние великие консольно-конфигурашные игры) - настройка дальности обзора, огранчение по пакетам и т.д.(это смотреть надо).
      Результаты исследований прошу выкладывать ЗДЕСЬ. Не смотря на некоторый упадок форума, игры ПРОВОДЯТСЯ ПО ПЯТНИЦАМ, СУББОТАМ, ВОСКРЕСЕНЬЯМ ВЕСЬ ДЕНЬ. Основная сеть - DunMir. Ждём всех, хотим сыграть в футбол 5*5, особенно я за воина))). Не стоит забывать и про сеть NOXWORLDNET, самую многочисленную после NOXW, в которую я не могу попасть из-за отсутствия мест(там 256 людей, кто - не знаю, ничё про неё не знаю, только про забитость). Имеют место быть и левые сети - NoxGames и noxw.
     Нокс - коммандная игра. Обратите внимание на бксплатные средства связи - Team Speack, Skype, Ventrilo. Вторым ВСЕМ обзавистись ОБЯЗАТЕЛЬНО при отсутствии лимита на интернет.
     Ждём вас всех с нетерпением.
 
 
Записан

kenny

  • Гость

Некон, готовь награду еще один мастер созрел!
Записан

Nekon

  • Старожил
  • *****
  • Карма: 41
  • Оффлайн Оффлайн
  • Сообщений: 772
  • Навеки ушедший.
  • Awards Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Пусть сначала кто-нибудь сделает это.
Записан

Deja vu

  • Гость

Хмм... еще с самого начала, когда я зашел на клан сервер(в нормальном вествуде), меня удивило, как маги так быстро обкастовывают себя еще и успевают кинуть на других, и тоже думал, что это типа макросы. Начал теребить консоль.. пробовал по разному описать нужное действие, ничего не получалось, ну я и забил))) сделал вывод, что это просто скилл и низкий пинг.... И вот сейчас опять попытался что-нить "проссать" в этом деле... в папке c игрой, нашел 2 cfg файла, nox.cfg и default.cfg... как я понял, nox.cfg это конфиг моих изменений, default.cfg существует как откатный к дефольтным настройкам.... По сути это и есть полный конфиг, в нем видно только настройки видео, аудио и управления.. других команд, типа "cast spell" "InvokeSpell" "SetSpell#" там нету.... да и консоль не дает полного списка команд(или как раз же дает?).. вывод, механика игры не предусматривает такого рода фичи... я не могу объяснить зачем в таком случае в игре есть команды macros on/off, bind, exec, но на данном ядре не получится произвести такие манипуляции)) Это возможно только в том случае, если есть дополнительные команды, о которых я ничего не знаю и которые могут быть зашиты в игре...
 
По этому я думаю, что не стоит гемороиться по этом поводу.... ну вот подумайте сами, какой итог от того, что одним нажатием сразу можно будет обкастить себя скоростью, шоками, ффкой и тд....  Если подумать, действия должны будут идти друг за другом, и между ними нельзя будет вставить еще одно(любое) действие, т.к это либо приведет к замене действий или же вообще проигнорируется=>мы теряем гибкость и на момент обкаста становимся EZfrag'om....+ обкастить себя полностью за 150 маны не получится, надо будет "дозаправиться" а если кристалы полупустые или на них еще один маг, а у нас обкаст...... это только один минус в сторону "биндовки", я думаю можно найти еще))  По этому хочу сказать следующее)) Нужно учиться играть на 5 спелл сетах, и выбрать для себя 25 основных заклов и задрачивать не "макро контроль", а именно "микро контроль"(знать на каком спелл сете находишься сейчас и быстро переключаться на необходимые и обратно). Я сеня играл первый день после 5+ летней паузы, начинаю привыкать.. играю магом, юзаю сразу 5 спелл сетов сразу, чтобы запоминать где и что...))  
 
Все вышесказанное имхо =))
Записан

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

М....познавательно конечно))) НО!!!!  
1)пока мы не знаем консольные коды спеллов
2)между заклинаниями можно вставить команду ЖДИ как в кс, оформление её можно вырвать каким нибудь образом из консоли
3)раз бинды - только для текста, значет придётся делать бинденные патчи. 1 ЧЕЛОВЕК В МИРЕ ЭТО СДЕЛАТЬ МОЖЕТ!!!! ЭТО СНЕЖОК!!!!!!!! МЫ НАДЕИМСЯ ТОЛЬКО НА НЕГО!!!!)))))
Записан

Deja vu

  • Гость

Даже если вставить команду "жди" это что-то типа "wait", "stop", "stopcasting" правильно? Консоль умалчивает про эти команды, а если их вписать, то напишет "Error.." Повторюсь о проблеме неудобства.. представим что мы сделали ЭТО и можем одним лишь нажатием клавиши F2 обкастовать себя по самое "не балуйся", даже сделать каст не друг за другом, а макросно, т.е за каждое нажатие по 1 касту... но вдруг, нам в определенный момент понадобилась только скорость или же обновить шок или ФФ... а у нас по макросу идет сначла(например) скорость, потом фф, потом шок(ну или в другом порядке), а нам понадобилось что-то одно которое идет в макросе под номером 2 или 3... ну короче тут должно быть ясно, что я хотел сказать, потеря "гибкости".  
 
Что касается патча.... то если Снежок действительно сможет "прелопатить" весь код игры, внести в механику игры возможность реализации биндов/макросов на уровень кастов(может даже и других фич), то тогда надо смотреть, НО!!! в данный момент в NOX  который играем мы, это сделать(как опять таки я думаю)))) невозможно...
Записан

Booben

  • Новичок
  • *
  • Карма: 0
  • Оффлайн Оффлайн
  • Сообщений: 1
    • Просмотр профиля
    • Awards

Я предлагаю на каждый нужный каст на себя сделать бинд на каждый f(2-12), тогда, если нужно, например скорость, нажимаем, например, f5, потом силовое поле, непример f3 и т.д. Будет ведь экономия времени и дополнительные клавиши с заклинаниями.    Как вам мое мнение?    
Записан

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

Новое мнение отсутствует. Читай посты выше.
Записан

Deja vu

  • Гость

Еще один способ сделать ЭТО    
 
купить нормальную клаву с возможностью создания макросов)) у меня например получилось одним нажатием на T обкастовать себя всеми бафами))))
Записан

unknown

  • Гость
Записан

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

Ну....биндят на кнопки F1-F12 всякие слова и выражения...которые всплывают как фраза при нажатии кнопи. Бинды спеллов возможны только на уровне патча. Что касается меня - то я определился. Мне надо патчем забиндить те скиллы(6 штук), которых у меня нет в 25 слотах+1 скилл из книжки...мне МАЛО слотов....еще хочу... Будет надо - могу через асю кинуть пример такого макроса.
Записан

Serg Lich

  • Постоялец
  • ****
  • Карма: 12
  • Оффлайн Оффлайн
  • Сообщений: 367
  • Awards За написание статей - 2013
    • Просмотр профиля
    • Awards

Посмотрел корейские демки по ютубу, решил тоже ИЗУВЕЧИТЬ свой нокс, только сильнее. Вот что получилось -
Тут я отключил всё ненужное. Я думаю, так будет легче попадать и ЛАГОВ будет меньше. Так же можно покопаться в НАСТОЯЩЕМ конфиге - там можно мутить с настройками соединения....Надо разобраться и установить минимальные требования и настройки....)))))))
Записан

Evengard

  • SysAdmin
  • Администратор
  • Старожил
  • ***
  • Карма: 186
  • Оффлайн Оффлайн
  • Сообщений: 2727
  • Director
  • Awards Столп форума 2012 Активным участникам сходок - 2013 За сервер Орден 'За заслуги перед форумом I степени'
    • Просмотр профиля
    • Awards

Насчёт execrul - есть т.н. .rul файлы, в которые обычно прописываются запреты на то или иное действие. По сути, в них прописаны обычные консольные команды. execrul очевидно просто выполняет все команды из такого файла.
Записан
Не упоминай администраторов всуе...
С уважением, TriOptimum Corporation

PS: Покаяние - Признание своей вины в чем-либо, обычно с просьбой о прощении

Lаrboss

  • Старожил
  • *****
  • Карма: 109
  • Оффлайн Оффлайн
  • Сообщений: 905
  • Абстрагирую
  • Awards Знак 'Властелин Сил Природы' За редактор шрифтов - 2013 Медаль 'За программу Nox Server Notificator' За программу Nox Binder Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

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

У меня даже есть уже готовая статейка по этому поводу, полгода назад написал для одного человека на форуме.

Кому интересно, обращайтесь. Публиковать на форуме я пока что не буду - необходимо одобрение одного админа=)
Записан
Отец читеров

Dio

  • Глобальный модератор
  • Старожил
  • **
  • Карма: 98
  • Оффлайн Оффлайн
  • Сообщений: 1274
  • Некромансеры "живы"!
  • Awards Орден 'За заслуги перед форумом I степени' Активным участникам сходок - 2013 За разгадку главного секрета Nox За набор курсоров для Windows За релиз ЮниМода Знак 'За тягу к тайнам Nox'
    • Просмотр профиля
    • Awards

Вернусь к забытой теме, что бы никто не думал что это на ОРИГИНАЛЬНОЙ игре с механикой можно сделать
say - эта команда не назначает текстовую переменую (а их и нету в консоли)
list spells - дает название спеллов в ноксе, но это очевидно было для запрета спеллов, но так же не забываем что нокс надо то же как отлаживать (например всякие команды show ai, show mmx и т. д. (работает с Racoiaws))
Насчет команд bind и unbind - с помощью них хост может что то делать (я этим не страдаю) или говорить, но впринципе я нашел им другое применение(не относится к теме)
Кроме всего прочего поймите механику такого бинда, вы прежде всего должный быть хостом(команды то могут быть не доступны без сисопа и консоль могут закрыть).
У вашей команды должна быть цель, то есть тот кто должен произносить заклинание, не думайте что то что вы пишите в консоли только для вас. Да и закрытых комманд честно не так много, у большинства я так и не понял действия.
Записан
Пользуйтесь UniMod-ом.

Katarsis

  • Старожил
  • *****
  • Карма: 98
  • Оффлайн Оффлайн
  • Сообщений: 726
  • Возрождение
  • Awards Медаль 'За написание статьи о маге' Активным участникам сходок - 2013 3 конкурс карт - лучший геймплей 3 конкурс карт - выбор администрации Знак 'Создателю самых уютных болот'
    • Просмотр профиля
    • Awards

если честно, я так и не понял что дио хотело сказать, видимо ему стоит писать посты поменьше (ибо там безграмотность мешает понятию смысла сообщения не настолько глобально).
хочу лишь отметить, что бинды работают не только для хоста, но и для любого другого игрока, и что нет такой консольной команды, которая вызывает каст заклинания (по крайней мере в оригинале точно нету, уж что там диа "напортачил" в "юнимоде", мне неведомо)
также хочу вспомнить, что есть ряд консольных команд, на которые ьыл настроен нокс, но которые впоследствии были вырезаны из него, среди них есть команды по созданию/переименованию/смене команд, смене типа игры и много другое..
з.ы. к тому же в ноксе было задумано еще около пяти типов игры кроме тех, что доступны на сей день (например highlander). к этому выводу я пришел, изучая CSF файл
Записан
Расширенный поиск  
 

Страница сгенерирована за 0.093 секунд. Запросов: 20.