В вопросе ты отметил, что нужен предмет-переключатель и предмет-морф. А чем не подходит предмету-переключателю в карте вариант с одним предметом? Хочется другую реализацию?
Интересно про звук смерти, ранее на это внимания не обращал. Но вообще сами модели не менял, просто сделал копии модели портрета для всех игровых вооружённых моделей.
Проверил звук предсмертного крика, похоже на проблемы с самими вооружёнными моделями, а именно звук смерти не привязан к кости и выставлен не на то время анимации. Потому что не только звук проигрывается позже, но и при смерти одного бойца, проигрывания крика в период разложения тела, а потом смерти другого бойца, вскоре опять кричит первое тело. Но посмотрю модели опять позже.
Как ты мог заметить, работаю над картой лишь по чуть-чуть вечерами. Потому что много дел, банально до тебя очередь доходит лишь перед сном. Поэтому проверяй и тестируй работу триггеров уж самостоятельно, ну то есть всё, как у нас обычно происходит)
В этот раз с триггерами вроде всё закончил.
Приказы на выкидывание/передачу предмета из инвентаря не получилось отследить, по крайней мере проверка не показала, что это приказ Щелчок правой кнопкой мыши, потому сделал костыльные методы. Теперь система состоит из 5 триггеров:
Первый триггер отлавливает использование оружия, чтобы в нём не срабатывали события костыльных триггеров на потерю предмета, устанавливаю в начале логической переменной значение Да. Костыльные триггеры срабатывают, лишь когда значение переменной Нет. Потом циклом по А просматриваем слоты инвентаря юнита, когда в слоте будет лежать используемое оружие, присваеваем его номер переменной, запоминаем в переменную тип предмета и уничтожаем его, обнулив те значения, которые мы заблаговременно запомнили. Далее соотносится каждое оружие с типом предмета, если совпало, то создаём в запомненном слоте аналог Разоружиться для этого оружия и накидываем соответствующий Тёмный. И потом опять цикл проверки слотов, кроме того, где использованное оружие, но уже цикл по В, так как два цикла по одному значению в одном триггере обычно сбоят. Этот цикл проверяет остальные предметы на разные Разоружиться, если вдруг юнит просто меняет, например, пистолет на автомат, и заменяет Разоружиться соответствующим оружием. В самом конце логическую переменную устанавливаем на Нет;
Второй триггер реагирует на использование Разоружиться, в нём тоже запоминаем слот и тип предмета перед удалением, потом даём юниту соответствующее оружие, а установка безоружного Тёмного для уменьшения объёма выполняется в костыльном триггере;
Третий триггер заменяет Разоружиться у бойца на соответствующее оружие, если оно было передано ему другим бойцом;
Четвёртый триггер устанавливает безоружного Тёмного, когда юнит теряет этот предмет, а заодно назначает переменную для предмета и запускает минимальный таймер, что необходимые для пятого триггера;
Пятый триггер проверяет через минимальное время, есть ли предмет на карте, так как при передаче кому-то Разоружиться было бы удалено. Если бы был удалён, то тип предмета не определялся бы, триггер не выполнился бы по условию. Далее запоминается тип предмета и его локация, он удаляется, а на его месте создаётся соответствующее оружие.
Как понимаешь, надо будет посидеть над оформлением, подумать и почитать про форматирование xgm.guru/p/help/txt2
Предложил бы тебе описать подробнее механику арены, баланс и основные категории героев, исходя из баланса, либо виду аниме, если баланс делал на глаз.
Заголовки только выглядят не совсем хорошо, попробуй ставить на следующей строке после заголовка знак =, а перед ним пустую строку:
Предметы
=
Выглядит так
Предметы
Ещё само описание карты отсутствует, а ведь оно завлекает людей, которые ищут на сайте во что поиграть. типа Арена до 6 игроков с двумя режимами игры и ИИ, представлены герои из разных аниме, а их способности озвучены. Присутствуют предметы в магазинах и необычный, но простой геймплей у героев.
Странно, что модераторы ничего не упомянули.
Можешь написать ЛС nvc123 или Maniac_91, типа надо бы опубликовать ресурс.
Мицакулт, а откуда информация, что фарсир-это высшее посвящение шаманов? Мне казалось, что фарсиры-просто обладатели редкого дара ясновидения, которые были обучены шаманизму.
ScorpioT1000, такой список мне легче просто запомнить, можно всё-таки комментарии в Избранное отправлять одной кнопкой? PT153, это решает половину проблемы. Тоже эту кнопку находил, когда была не нужна, в итоге в нужные моменты и не вспомнишь. А свой список Избранного не покажешь, если там не незаконная информация, конечно?
Да, Тёмный. С обычного редактора тогда мне тоже надо будет запустить и проверить.
Но там при касте "Разоружиться" предмет появляется на земле
Винтовка тоже страдает этим, просто не тот предмет ей поставил, у которого модель невидима. Позанимался системой из двух предметов, чуть сократил первые два триггера, но потом первый вырастил, чтобы при смене оружия прежнее Разоружиться заменялось соответствующим оружием. Триггер на выброс оружия надо будет сделать иначе, по идее это должно быть два триггера с приказами Щелчок правой кнопкой мыши для предметов или слотов инвентаря, направленных на объект или точку. Сделаю опять уже не сегодня.
У меня просто пример работы функции, будет по слову лотерея в подстроке определять длину этой строки, отделять функцией число и переводить его в целочисленное.
В большом паке наработок есть Substring - titul to player.w3x, но может и что-то ещё, потому что это тоже не совсем то, что автору нужно.
Archer_Red, оформи красиво, тогда опубликуют.
Вот пример, правда, не очень хороший, но с большим описанием и несколькими скриншотами: xgm.guru/p/wc3/quewen А как раз этого тебе и не хватает)
Вот тут пример работы этой функции, но она делает выравнивание текста над головой юнита, а это не совсем то, что ты ищешь: xgm.guru/files/100/215865/comments/398648/0.w3x
По идее в большом паке наработок есть подходящая карта: xgm.guru/p/wc3/bpe В карте 0.w3x измеряется длина введённой строки, символы кириллицы считаются за два, потому строка проверяется на наличие символов, представляющих первую часть русских букв, которые вычитаются из длины. А зная количество реальных символов, легко задать им смещение на нужное расстояние, чтобы выглядело по центру.
А это точно твоя карта? Просто видел много карт с разными персонажами аниме и озвучкой способностей, не специалист в них, но название Anime Arena распространённое.
Эффект сохранён как глобальная переменная, она хранит лишь один эффект, потому лишь раз и срабатывает.
Но это у одного игрока, если не работает у разных, то странно, скидывай карту.
Не сориентирую правильно по вопросу, но у меня стандартные активные способности занимали своё место, но в верхнем ряду, а аура находилась там, где и положено, то есть в нижнем ряду третья.
Nektonikto, поставил лайк за длиннопост, не читая, так как именно подобные отзывы ценят авторы кампаний. А прочтя, поддерживаю всё кроме рекомендации сделать монахам лечение вместо маны, тоже думал, как бы тогда было легче, но в этом есть определённый интерес, геймплей не напоминает стандартный, только Благодать паладина лучше сделать с возможностью наложить на себя, так как реально приходится тупо прятать его при малом хп, что выглядит глупо. Первую атаку орков с юга вместе с рабами тоже подтверждаю, ранее о нём не упоминал.
там при касте "Разоружиться" предмет появляется на земле (в инвентаре лежит оружие).
Какое-то конкретное оружие или все этим страдают? Потому что проверял, всё на месте было.
Система получилась большой конечно)
Честно говоря, занимаюсь этим, чтобы освежить воспоминания по работе с предметами, а то, судя по другим вопросам, допускаю серьёзные ошибки. Так бы просто систему с одним предметом показал, а про систему из двух указал бы, что это муторное излишество)
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
Как ты мог заметить, работаю над картой лишь по чуть-чуть вечерами. Потому что много дел, банально до тебя очередь доходит лишь перед сном. Поэтому проверяй и тестируй работу триггеров уж самостоятельно, ну то есть всё, как у нас обычно происходит)
В этот раз с триггерами вроде всё закончил.
» WarCraft 3 / вопрос по триггерам LUA
Ред. 8gabriel8
» WarCraft 3 / Anime Hero Arena
https://www.xgm.guru/p/wc3/uzw
https://www.xgm.guru/p/wc3/egtd
Предложил бы тебе описать подробнее механику арены, баланс и основные категории героев, исходя из баланса, либо виду аниме, если баланс делал на глаз.
Предметы
Можешь написать ЛС nvc123 или Maniac_91, типа надо бы опубликовать ресурс.
» WarCraft 3 / Проблема с AddSpecialEffectLoc
» WarCraft 3 / Проблема с AddSpecialEffectLoc
» WarCraft 3 / Проблема с AddSpecialEffectLoc
» Администрация XGM / Дополнить систему Избранное
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» Администрация XGM / Дополнить систему Избранное
PT153, это решает половину проблемы. Тоже эту кнопку находил, когда была не нужна, в итоге в нужные моменты и не вспомнишь. А свой список Избранного не покажешь, если там не незаконная информация, конечно?
» WarCraft 3 / World editor: Триггер, активирующися при отсутствии игрока.
» WarCraft 3 / World editor: Триггер, активирующися при отсутствии игрока.
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?
» WarCraft 3 / Вопрос по триггерам
В большом паке наработок есть Substring - titul to player.w3x, но может и что-то ещё, потому что это тоже не совсем то, что автору нужно.
» WarCraft 3 / Anime Hero Arena
Вот пример, правда, не очень хороший, но с большим описанием и несколькими скриншотами: xgm.guru/p/wc3/quewen
А как раз этого тебе и не хватает)
» WarCraft 3 / Вопрос по триггерам
По идее в большом паке наработок есть подходящая карта: xgm.guru/p/wc3/bpe
В карте 0.w3x измеряется длина введённой строки, символы кириллицы считаются за два, потому строка проверяется на наличие символов, представляющих первую часть русских букв, которые вычитаются из длины. А зная количество реальных символов, легко задать им смещение на нужное расстояние, чтобы выглядело по центру.
» WarCraft 3 / World editor: Триггер, активирующися при отсутствии игрока.
» WarCraft 3 / Anime Hero Arena
Ред. 8gabriel8
» WarCraft 3 / Триггерные эффекты
Но это у одного игрока, если не работает у разных, то странно, скидывай карту.
» WarCraft 3 / Фиксированные иконки заклинаний в спелбуке
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» Администрация XGM / Эмодзи в комментариях (и в публикациях?)
» WarCraft 3 / Лидерборд и Мультиборд
» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?