MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Проблемы с гомом после обновления 03.03.18

    Запланировано Прикреплена Закрыта Перенесена Ошибки
    175 Сообщения 30 Posters 15.1k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • RangerR Не в сети
      Ranger
      отредактировано

      Не будет

      Достал лук? — Стреляй!

      1 ответ Последний ответ Ответить Цитировать 0
      • A Не в сети
        Auri
        отредактировано

        [Тех. анализ]

        Не знаю это так и задуманно или нет, но суть нерабочего АИ гомункула в том что функция GetV (V_POSITION,mob_id) не возвращает координаты моба пока на него не жать ALT+прав.кноп.мыш. Таже функция для наемников работает без проблем.

        1 ответ Последний ответ Ответить Цитировать 0
        • D Не в сети
          dyral
          отредактировано

          Чую мое сообщение будет завалено спаммом, но все-же напишу, может кто увидит:
          AzzyAI работает частично. Гомункул адекватно кастит когда я навожу альт+клик на моба. В этом случае гом отрывается по-полной. Однако сам он не наводится.
          Почитав форум, оказалось что AzzyAI пишет логи. В логах пишется вот такое сообщение:

          07/01/18 02:21:17 H0 Failed to update timeout file for owner 4249859
          07/01/18 02:21:17 H0 Failed to create autofriending file for owner 4249859
          07/01/18 02:21:46 H0 Failed to update timeout file for owner 4249859
          07/01/18 02:21:49 H0 Failed to update timeout file for owner 4249859
          07/01/18 02:21:49 H0 Failed to create autofriending file for owner 4249859

          На мой взгляд это проблема с античитом. Гомункул не знает где его хозяин, т.к. АИ находится на клиентской стороне и оттуда "спускается" алгоритм поведения.

          1 ответ Последний ответ Ответить Цитировать 0
          • D Не в сети
            dyral
            отредактировано

            Кстати вот откуда я взял инфу:

            Если перейти по ссылке: http://www.drazzy.com/ro/ai/v150/AzzyAI 1.52/AI_main.lua

            Там есть комментарий к ошибке, которая сыпется мне в лог:

            OnAIstart()
            -- ###AUTOFRIEND###
            -- Save the ID to a file so counterpart can friend it
            -- Why is it here instead of at the start?
            -- Because the client wont tell us our ID until AI() is called :-(
            if (NeedToDoAutoFriend==1 and NewAutoFriend==1) then
            	TraceAI("Now it's time to do the autofriend")
            	local owner=GetV(V_OWNER,myid)
            	if (IsHomun(myid)==1) then
            		OutFile=io.open("AI/USER_AI/data/H_"..owner..".txt","w")
            	else
            		OutFile=io.open("AI/USER_AI/data/M_"..owner..".txt","w")
            	end
            	if OutFile~=nil then
            		OutFile:write (myid)
            		OutFile:close()
            	else
            		TraceAI("Failed to create autofriending file.")
            		logappend("AAI_ERROR","Failed to create autofriending file for owner "..GetV(V_OWNER,MyID))
            	end
            	NeedToDoAutoFriend=0
            end
            
            1 ответ Последний ответ Ответить Цитировать 0
            • K Не в сети
              KoGeVi
              отредактировано

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

              1 ответ Последний ответ Ответить Цитировать 0
              • D Не в сети
                dyral
                отредактировано

                Уважаемые администраторы, можно получить хоть какую-то обратную связь на счет гомункулов? Для чего были эти изменения, которые напрочь запороли АИ?
                Гом не дает экспы и может служить исключительно для защиты. Но даже это теперь не работает.

                1 ответ Последний ответ Ответить Цитировать 0
                • ZenoZ Не в сети
                  Zeno Модераторы
                  отредактировано

                  Неработающие у вас гомункулы (точнее ИИ написанные ранее) не являются инициативой администрации, и, насколько я понимаю, не являются ошибкой. Так какую конкретно обратную связь вы хотите?

                  Правила общения на форуме

                  D 1 ответ Последний ответ Ответить Цитировать 0
                  • D Не в сети
                    dyral @Zeno
                    отредактировано

                    Участник @zeno написал в Проблемы с гомом после обновления 03.03.18:

                    Неработающие у вас гомункулы (точнее ИИ написанные ранее) не являются инициативой администрации, и, насколько я понимаю, не являются ошибкой. Так какую конкретно обратную связь вы хотите?

                    Они не работают даже с отключенным UserAI. Стандартный AI верните пожалуйста, что бы он хоть автоатакой бил. Да черт с ним пусть хоть бегает за персонажем нормально. Неужели такое большое обсуждение не говорит ни о чем?

                    Я только что скачал нулевый клиент и проверил с самыми дефолтовыми настройками. Гомункул теперь растение, которое само двигаться нормально не желает. Только по прямой команде что-то делает.

                    1 ответ Последний ответ Ответить Цитировать 0
                    • ZenoZ Не в сети
                      Zeno Модераторы
                      отредактировано Zeno

                      Чтобы не тупил, когда на экране есть противники.
                      Делаете резервную копию изменяемых файлов (если что-то пойдёт не так).
                      В базовом AI файл AI_sakray\AI.lua (или для UserAI AI_sakray\USER_AI\AI.lua):

                      • Ищите функцию GetMyEnemyA (myid)
                      • Внутри ищите строку for i,v in ipairs(enemys) do
                      • После этой строки добавляете if not IsOutOfSight(myid,v) then
                      • Далее в этой же функции ищите return result
                      • Перед этой строкой добавляете end
                      • Повторяете тоже самое для функций GetMyEnemyB (myid) и GetOwnerEnemy (myid)

                      Уже изменённый файл (базового AI) https://dropmefiles.com/bx4CQ

                      Правила общения на форуме

                      D 1 ответ Последний ответ Ответить Цитировать 0
                      • D Не в сети
                        dyral @Zeno
                        отредактировано

                        Участник @zeno написал в Проблемы с гомом после обновления 03.03.18:

                        Чтобы не тупил, когда на экране есть противники.
                        Делаете резервную копию изменяемых файлов (если что-то пойдёт не так).
                        В базовом AI файл AI_sakray\AI.lua (или для UserAI AI_sakray\USER_AI\AI.lua):

                        • Ищите функцию GetMyEnemyA (myid)
                        • Внутри ищите строку for i,v in ipairs(enemys) do
                        • После этой строки добавляете if not IsOutOfSight(myid,v) then
                        • Далее в этой же функции ищите return result
                        • Перед этой строкой добавляете end
                        • Повторяете тоже самое для функции GetMyEnemyB (myid)

                        Я извиняюсь за назойливость, но можно выложить где-нибудь работоспособный конфиг самого стандартного АИ (не юзерский, а так называемый заводской)? Потому что в клиенте, который качается с сайта МОТР не работает и глючит. Он даже не следует за игроком.

                        1 ответ Последний ответ Ответить Цитировать 0
                        • D Не в сети
                          dyral
                          отредактировано

                          Гомункул все еще не работает. Атакует только по нажатию alt+клик по мобу. Останавливается на каждом шагу и без команды не двигается даже когда хозяин рядом. Пожалуйста не забывайте о проблеме.

                          1 ответ Последний ответ Ответить Цитировать 0
                          • ZenoZ Не в сети
                            Zeno Модераторы
                            отредактировано

                            Участник @dyral написал в Проблемы с гомом после обновления 03.03.18:

                            Атакует только по нажатию alt+клик по мобу.

                            Иначе не будет.

                            Участник @dyral написал в Проблемы с гомом после обновления 03.03.18:

                            Останавливается на каждом шагу и без команды не двигается даже когда хозяин рядом.

                            Метод исправления выше.

                            Правила общения на форуме

                            D 1 ответ Последний ответ Ответить Цитировать 0
                            • D Не в сети
                              dyral @Zeno
                              отредактировано dyral

                              Участник @zeno написал в Проблемы с гомом после обновления 03.03.18:

                              Иначе не будет.

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

                              Взаимоисключающие параграфы:

                              1. Увеличить максимальный уровень гомункула;
                              2. Сделать его нерабочим.

                              Это вообще что такое?!

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

                              aap4uA 1 ответ Последний ответ Ответить Цитировать 0
                              • aap4uA Не в сети
                                aap4u @dyral
                                отредактировано

                                @dyral го разгонять автоатаку гому!

                                Ребаланс: каким он должен быть

                                1 ответ Последний ответ Ответить Цитировать 0
                                • S Не в сети
                                  Saor2
                                  отредактировано

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

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • Первое сообщение
                                    Последнее сообщение