Перейти к содержанию

Saruman

Ветераны
  • Постов

    436
  • Зарегистрирован

Весь контент Saruman

  1. Информация по публичным hamachi-сетям Арканум-Клуба на 5/12/2010 : Подсеть: ArcanumClub Пароль: 29.05.1914 Основная сеть, лимит - 15 гостей одновременно Подсеть: ArcanumClub2 Пароль: 29.05.1914 Резервная сеть, когда основная переполнена, а играть таки хочется. UPD 26/04/2011 : В связи с установкой и отладкой тестового выделенного сервера), а так же с возобновлением работы над UltimateArcanum Хамачи-игры вновь теряют свою актуальность и смысл. //Разве что вышеизложенные инструкции пригодятся для Ваших локальных забегов. Но лучше уж, как говорится, вы к нам UPD 09/01/2013 : На данный момент "официальные" hamachi-сети вытеснены игрой напрямую по IP. Также вы можете использовать MatchMaker .
  2. Project UPD Проект был временно приостановлен в связи с отсутствием свободного времени у разработчика, вовлеченного в академическую учебу и спортивную деятельность на благо всех живых существ Арканума. Если на вскидку - попробую завершить текущую версию модуля на зимних каникулах, не обещаю, но постараюсь.
  3. С аналогичной командой-модификатором статов можно в том числе модифицировать в том числе ворзаст, о котором много говорилось в соседних темах, а с помощью рекурсии это можно делать автоматически с заданным интервалом.
  4. Вот ЗДЕСЬ очень много написано дельного и полезного, как на английском, так и на русском, и лучше это действительно прочитать, тогда очень много вопросов отпадут сразу, а также появится возможность самостоятельно давать советы другим. Что касается диалогов и скриптов - основной мануал находится в WorldEd Manual. Грамотное написание скриптов требует наличия нетривиальных навыков алгоритмического мышления у скриптописца ввиду ущербности скриптового языка (то есть почти всегда приходится очень хитро выкручиваться чтобы произвести казалось бы несложную манипуляцию). Предметные вопросы (как сделать конекретно вот это в такой вот ситуации) по скриптам можно задавать здесь или в соседней теме, я с радостью отвечу! Удачи в непростом деле моддинга!
  5. Читать RTFM!
  6. Да, именно так. Посмотри включение/выключение рунных плит в Тулле, там это вроде именно так и реализовано, у каждой плиты стоит выключенный НПС.
  7. Фикс дизинтеграции выходит за рамки модулестроения, которым занят этот проект. Как я уже сказал, никаких телепортирующих камней в новой версии не будет, поэтому фиксить их тоже не будут, остается пока только жить с ними, пока они не исчезнут в новой версии.
  8. Ну например: Ставим рядом с вкл/выкл объектом объект-"выключатель", например - выключенный НПС, который должен получить first heartbeat. От этого первого хартбита мы выключаем нужный нам объект, параллельно с этим сохраняя в локальной переменной тот оъект, который выключили. После этого зацикливаем это всё, получая в цикле сохраненную переменную-ссылку на выключенный объект, и когда нужно, активируем скрипт-включатель, передавая ему в параметрах триггерера наш выключенный объект. НПС к слову, можно сделать и просто живым, но невидым, неуязвимым, нереагирующим на внешние раздражители. Ну или можно оставить скрипт циклиться непосредственно на выключенном объекте, объект-то сможет видеть every ... in vincinity, включая игрока.
  9. Я же говорю - высокоуровневые монстры с дезой
  10. Ну или снять лимит особей, бит респауна поставить на 1 секунду а монстров поднять до последнего левла, вкачать силы и ловкости и рукопашной до капы и вручить заклы молнии и дизинтеграции. По мне так так будет интереснее
  11. Написал как раз по теме! В следующей версии "говорящих" указателей не будет, так что проблема разрешится сама собою. Логово Гил-Долора также будет доступно в следующей версии. P.S. Не считаешь, к слову, что добыча мастерства в Аркануме - дело слишком лёгкое?
  12. Дезинтеграция выносит персонажа НАВСЕГДА, даже если не сохранять его, он после дезы автоматически "сохраняется". Едиственный шанс восстановиться - сохранять файл персонажа в отдельном месте и затем "накатить" его, если тебя дезанули. При выходе с сохранением после смерти обычной всё восстановится, кроме уровня яда, так что если убили тебя пауки - лучше дождаться, когда яд выветрится, а уж потом выходить из игры и сохранять перса. Иначе начинаешь игру - а у тебя уже смертельная доза))) Зачем другим игрокам знать, где я - может я их видеть в текущий момент времени не захочу, или у меня будут к ним агрессивные намерения, и я буду ожидать кого-нибудь в засаде?
  13. Скрипт затемнения экрана почему-то отказывается работать в сетевой игре, так что в лучшем случае комната на поле из черных тайлов с нулевым освещением. Но и то - зачем? Когда есть уже в активной разработке концепт с перемещением по дороге с телепортацией в определенном месте дороги (например, на расстоянии 1 сектора от начала дороги). Куда более реалистично чем тыканье по карте, при этом за счет телепортирования не надо идти самостоятельно всю длину дороги, только начало. А на счёт скорой помощи - это конечно хорошо, вот и КОСТ9 уже в спасателя играет. Но только задумайтесь, если игрок таки убился, разве он сам в том хотя бы отчасти не виноват?
  14. На это могу ответить следующее: 1) В принципе скриптовые возможности Арканума позволяют хотя бы отчасти реализовать подобные эффекты 2) На мой взгляд, всё вышепредложенное идет вразрез с тем, чем по сути является Арканум, поэтому ничего подобного я ни в модуле UltimateArcanum, ни на своем сервере в целом реализовывать не собираюсь. Смерть и невозможность самопроизвольного респауна - то, что я уважаю в сетевой игре в Арканум. Респаун - для школоты. Скорее я буду работать над тем как нивелировать глюк когда вышедший мертвый игрок таки перезаходит на сервер живым.
  15. Значит упал сервер, если до этого всё было нормально.
  16. А айпи вводился через запятую?
  17. Карта и сейв выходят за рамки немодифицированной программно игры. Попытка сделать рабочую карту мира были - не до конца успешные. Но даже если допустить возможность полной работоспособности карты, перемещение будет мгновенным (так как невозможно реализовать ускорение времени, ведь в игре есть и другие игроки), то есть та же самая телепортация,только выбрать можно будет любой пункт карты, не зависимо от текущего положения игрока. На фоне этого система телепортов только на соседние локации выглядит куда более реалистично и активно дорабатывается как для большего удобства, так и для большего реализма. Может быть я не во всем прав, но таково моё мнение как разработчика данного модуля. Сейв карты может быть и возможно реализовать, но тут это опять вопрос модификации игры, а не самого модуля. Потенциально это возможно, если сохранять текущие файлы, описывающие игру (тот же mobile.md и иже с ним), и после вылета сервера при перезапуске заставлять игру принимать их во внимание и генерировать сохраненную картину мира. Однако у этого тоже есть свои недостатки и проблемы, взять хотя бы те же квесты или умерших персонажей, которые будут продолжать валяться замертво при последующих заходах (фирменный Арковский no-respawn).
  18. Для игры нужно скачать сетевой модуль UltimateArcanum (или его последний сиквел по мере выхода следующих версий), так как "врожденный" модуль Арканум в сети неиграбелен (как вследствие технической невозможности переходить с карты на карту в сетевой игре, так и чисто с игровых позиций, например - отсутствие перемещения по глобальной карте). Айпи-адрес на форуме не указывается вследствие его общедоступности, в том числе персонажам, мечтающим взломать(притом так как взламывать нечего все заканчивается зависанием) сервер. Заходите в IRC-канал Арканум-клуба, там вам адрес сервера подскажут, заодно пообщаетесь с игроками и олдфагами форума.
  19. Не знаю, что это за модуль, но возможно что виной этому кривые скрипты или фиговое соединение между игроком и сервером (когда на серваке начинается замес, соединение не выдерживает и рвется по таймауту).
  20. Я буду в городе только в понедельник днем.
  21. Можно повесить цикличный скрипт-сканнер на игрока, который проверяет местность (for every object in vincinity) на наличие нужного объекта по его внутреннему имени, которое ты выставишь через редактор (проверка внутреннего имени переменной current looped object), после чего, если условия удовлетворяют, производим действия над объектом(или непосредственно, или накастовываем на объект отдельный скрипт), выходим из цикла и удаляем данный скрипт(если он приаттачен к хартбиту игрока) или же коммандой goto пропускаем комманду рекурсии (если скрипт оаботает рекурсивно). Ну а если объект не найден, цикл отрабатывает вхолостую и, в случае рекурсии, скрипт в последней строке самовызывает себя.
  22. Как насчет Arcanum Grand Day? Время проведения - предлагаю 3 - 4 августа. Целый день сетевой игры, явка как бы свободная в течение дня, но лучше сообщить примерно когда кто планирует зайти. Новую версию модуля обещать не стану, но доделать постараюсь!
  23. Дык был же уже римейк прошлогодней давности в моем же с Неоном и Маркусом исполнении)))
  24. Да, на ПЦ, если скрипт обрабатывает его. У меня был скрипт для патрульного НПС (раз в 10 секунд проверял окрестности на наличие ПЦ с криминальной репутацией) - вешался на каждого из целевых НПС. Но есть еще heartbeat - эта точка срабатывает каждые 2 секунды пока объект находится в "зоне анимации" - пространстве, в которой события происходят непосредственно сейчас (вне этой зоны события тоже происходят, но их эффект будет показан только когда игрок приблизится к ним территориально). Яркий пример - скрипт с собакой из основной кампании. Там карлик напрограммирован скриптом пинать собаку, но пинать он её начинает только когда игрок приблизится к месту действия на расстояние, чуть большее чем зона видимости при восприятии 20. Насчет вкл/выкл - отчего зависит включение объекта, каков задуманный принцип работы? Если скрипт будет "вешаться" на объект, то точка монтирования вообще не нужна, а если будет вызываться самим объектом - то тогда heartbeat или first heartbeat, при этом важно помнить, что выключенные объекты не генерируют хартбиты, но генерируют first heartbeat.
×
×
  • Создать...