Nargott — Сообщения
Nargott
| Тема / Сообщение | Дата |
|---|---|
|
Скрипты
Dyrman Я попросил помощь. :smile32: А тут просто размышления. У функции есть 2 стороны: либо игре капут, либо нет. Как ты собираешься проверить по "игре капут"? Есть функции таймера, причём который на разных компах работает по-разному? Пробуй в…
|
|
|
Скрипты
Это НЕ решение. Решение - это нахождение такой функции. Со вчерашнего дня я такой пока не нашёл . Ну я за тебя ее точно искать не буду. Не понимаю, какие сложности её найти. У тебя есть скрипты, которые работают по-разному в сингле и мультике, неужто…
|
|
|
Скрипты
Dyrman Это не решение, а лишь догадки. Пока не увидел ни одного решения. Всё вокруг да около. Это решение. Если скрипты работают по-разному в сингле и мультиплеере, значит существует последовательность действий, которая будет работать по-разному там…
|
|
|
Скрипты
Dyrman И что делать , если игрок ошибётся? Добавлено через 5 минут Ошибаешься. Запуская через мультиплеер и просто выставляя компа в противники получишь тот же результат. Следовательно, так определить нельзя. Я НЕ ошибаюсь. Читай абзац до конца. Есть…
|
|
|
Скрипты
Dyrman Кто может предложить вариант определения скриптами, через какой режим игра запущена: мультиплеер или синглплеер? Спросить у самого игрока в месседже на старте карты. Либо проверять всех игроков на статус, компьютерный или человек. Если все,…
|
|
|
Комплекс идей по улучшению стратегического геймплея
В данной теме выносится на обсуждение ряд новых идей, часть из которых в данный момент реализуется в моде WGE для Пятых героев. Все нижеизложенные идеи касаются только стратегической части, поскольку тактическая (бои) уже была сформирована,…
|
|
|
Улучшенный баланс
Гёммё Здравствуйте, пользователи Heroes World, я создал эту тему, чтобы обсудить баланс Героев 5. Начнём с того, что любой герой в игре может рекрутировать армию любого размера и силы, из-за чего игрок превращается в ребёнка, который играет, но не…
|
|
|
Heroes 5.5 WarGame Edition - Тактическое издание
Trolol а чего у чертей такой огромный урон? Огромный - по сравнению с кем? Они сдачи не дают из-за отступления, поэтому прямой урон повышен для баланса.
|
|
|
Heroes 5.5 WarGame Edition - Тактическое издание
Существует проблема с отображением приростов на экране найма. Изменение механики приростов доступно только через скрипты, которые невидимы с точки зрения отображения прогнозов по приросту. Т.е. тут возможны два варианта: 1) Оставить старую механику.…
|
|
|
Heroes 5.5 WarGame Edition - Тактическое издание
Технически реализовал через скрипты систему бустов (разовых приходов существ от постройки тех или иных зданий). Сейчас по умолчанию стоит 50% буст от базовых жилищ и 100% буст от улучшенных (буст указывается относительно базового прироста). У юнитов…
|
|
|
Скрипты
RedHeavenHero GetPlayerState(i) == 1 or 0 Если функция вернула единицу (игрок жив), то "==" вернет 1 и эта 1 будет прибавлена к n, иначе вернет nil. Но nil прибавлять нельзя и операция "или" заменяет его на 0. Понял, значит это издержки конструкции n…
|
|
|
Скрипты
2RedHeavenHero : Использовать константы или нет - ваше дело. Естественно. Вопрос был - почему числа магические, я дал развернутый ответ. Применять константы или нет - личное дело каждого. По сути, это лишь вопрос разборчивого/неразборчивого почерка.…
|
|
|
Скрипты
Видимо, следует создать отдельную константу PLAYER_NOT_EXIST = 4, и оперировать уже ей. Как работает константа PLAYER_NOT_IN_GAME, непонятно, т.к. она должна обозначать, что игрока нет в игре, однако при генерации карты на 2 игроков, проверка…
|
|
|
Скрипты
RedHeavenHero Почему "магических"? Потому что в мире программирования использовать какие-то невнятные ("магические") цифры - дурной тон, затрудняющий чтение, понимание и изменение кода. Что такое 0? Что такое 1? Это никому не известно, и из контекста…
|
|
|
Скрипты
RedHeavenHero А как же GetPlayerState? function GetPlayers() local n = 0 for i=1,8 do n = n + (GetPlayerState(i) == 1 or 0) end return n end Угу, с помощью неё уже и успел решить проблему. Только вместо "магических" чисел 1 и 0 использовал константу…
|
|
|
Скрипты
RedHeavenHero Где тут про героев? Если не секрет, то лучше выложить скрипт. Ошибка могла быть в другом. Спасибо за наводку, ошибка оказалась в лишней букве s в имени переменной. Функция работает, как надо (другой мануал ввел в заблуждение). Хотя и…
|
|
|
Скрипты
RedHeavenHero GetObjectNamesByType('TOWN') вернёт массив с именами всех городов на карте. Не вернёт. Эта функция работает только с параметром героев. По крайней мере, так говорится в мануале, плюс у меня действительно не работает.
|
|
|
Скрипты
Как реализовать через скрипты следующие вещи? 1) Перестройка городов на старте игры. Для чего: ИРМГ генерирует некрасивые карты, а стандартный ГСК генерирует все города только 2 уровня с построенной таверной. Нужно: - первому игроку стартовый город 4…
|
|
|
Какой вам нравится монстр в Героях 5 на 7 уровне
MjTh Я считаю, Дьявол/Архидьявол-это просто неостонавливаемые машины смерти. Ну если смотреть по их силе, то они уступают почти всем конкурентам на своём уровне - для этого достаточно взглянуть на их статы.
|
|
|
NHF - новые герои для Heroes V 3.1
Dyrman Кто-то же должен быть с Тьмой. Высокоинициативные грифоны у Айрис и общее замедло на нейтралов - хорошая связка. Поддерживаю. В Героях 5 у людей 2 родные школы - Свет и Тьма, и каждая из них должна обыгрываться теми или иными героями.
|