26

» WarCraft 3 / Выбор игроков плохо работает

Оставь в игре Открыто у всех слотов игроков, кроме первых трёх/четырёх/пяти, она покажет три/четыре/пять надписей.
26

» Маленький блог пользователя Alexander18 / Немного о рпг

IIIНекромантIII:
Скорее всего такого не делают из-за того,что гильдии являются важной(ну прямо очень)частью сюжета,хотя по идее,как мне кажется,гильдии должны просто выдавать квесты,а ты их выполнять,без особых углублений в сюжеты всё должно быть.(ну это моё личное желание)
Мне это кажется неправильным с воспитательной точки зрения, ведь с детства ребёнка приучают, что воровать плохо, что за это наказывают, что покрывать воров нехорошо. А тут в РПГ оказывается, что это не столько плохо, сколько просто опасно, что победить воров практически никак нельзя, а если и сможешь, то этим навредишь лишь себе, что даже думать о возможности сдать воров в разговоре со стражами нельзя, да и вообще воры-отличные ребята, которые грабят лишь отъявленных негодяев, а нисколько не простых и слабых людей. Короче, отбеливание воровского образа в восприятии игрока. По идее гильдия воров и правда должна выдавать квесты, но в Готике 2 их по сути не было, гильдия предоставляла обучение, воровские товары и сбывала ворованное, вроде пара совсем неинтересных квестов ещё была, на этом всё. С одной стороны это минус, так как очень интересное нахождение гильдии резко обрывается на какой-то рутине, а с другой стороны плюс, потому что с правильной точки зрения показано, что воровство хоть и выгодно, но ничего интересного в этом нет, куда больше хлопот и вопросов.
26

» WarCraft 3 / Выбор игроков плохо работает

Тестирование карты из редактора запустил, он лишь первых двух игроков для игры создал.
А для отображения картинки в вопросе нужно не просто её прикрепить, но и добавить ссылку на неё.
26

» WarCraft 3 / Генератор псевдослучайных чисел

Vlod, дело не в неприязни или вреде сайту, которых нет. Задал простой вопрос:
Vlod, какая была необходимость создавать генератор?
Конкретный пример просто укажи, если его нет, то теоретически что-нибудь приведи, чтобы точно понимать, когда потребуется эта наработка.
26

» WarCraft 3 / Генератор псевдослучайных чисел

Рандом есть рандом. Какая разница, что ты имеешь на руках его принцип работы, если смысл в СЛУЧАЙНОМ результате? Вот если, например, в какой-нибудь кастомке родной рандом из четырёх вариантов примерно в половине случаев выбирает первый, то тут может пригодиться, да. А если просто так, то это очень полезная вещь, которую следовало держать в голове а не выкладывать на сайт, как некоторые новички выкладывают на обозрение свои никчёмные первые карты.
26

» WarCraft 3 / Генератор псевдослучайных чисел

PT153:
8gabriel8, он же объяснил выше.
Он просто указал, что нет исходников. Где он объяснил?
26

» Маленький блог пользователя Alexander18 / Немного о рпг

Мне понравилась реализация Гильдии воров в Готике 2, хотя там она какая-то недоделанная. Во-первых, её очень трудно найти, мне чисто повезло, когда проходил во второй или в третий раз, что просто заинтересовался маленьким островком около Хориниса, так как на него разработчики могли поместить какой-нибудь полезный предмет типа корня дракона (+1 Сила) или ягоды гоблина (+1 Ловкость), но нашёл там кое-что более интересное, там оказалась пещера с ловушками. А при возвращении к пристани увидел дверь в стене, который и был входом в гильдию, причём пройти там было тем ещё испытанием. Во-вторых, только в гильдии можно было изучить воровские навыки и приобрести соответствующие инструменты, а в ТЕС они словно являются частью повседневной жизни, разве что в Скайриме как-то логичнее стало выглядеть, но, если за давностью лет не путаю, в Готике слишком много отмычек было. В-третьих, если убивал гильдию, а потом сообщал об этом главному в милиции, то он давал награду, либо можно было просто сдать гильдию, чтобы всех там убили при оказании сопротивления при задержании, а в других играх не удосуживаются даже этим малым, правда, это место ещё менее проработанное, чем второй пункт.
26

» WarCraft 3 / Генератор псевдослучайных чисел

Vlod, какая была необходимость создавать генератор? Стандартный рандом часто повторялся?
26

» WarCraft 3 / Скилы из спеллбука пропадают при морфе

Drulia_san:
Вот только проблема, общая перезарядка наотрез не хочет работать.
Интересно! А если дать герою не способность Спеллбук, а предмет с этой способностью, то тоже сбросится после морфа?
26

» WarCraft 3 / Выбор половины боевых единиц всех на карте

Ставь действие Если/Тогда/Иначе, где в Если поставь условие Случайное целое между 0 и 1 равно 1 (это 50%), в Тогда Выбрать (Случайный 1 юнит (вся игровая область)), где поставишь действия, а в Иначе ничего.
26

» WarCraft 3 / запустить таймер из таймера

В моём случае вообще не нужен ResumeTimer.
Погодой будут управлять не несколько таймеров, а несколько случайных переменных вокруг одного таймера.
26

» WarCraft 3 / запустить таймер из таймера

По идее достаточно одного таймера и случайного погодного эффекта. Например, есть у тебя таймер, который запускаешь на случайное время, по истечению таймера запускается дождь и таймер опять запускается на случайное время, по истечению дождя удаляется этот погодный эффект и устанавливается другой случайный тоже на случайное время таймера и так далее.
26

» WarCraft 3 / запустить таймер из таймера

Castiel, не совсем понял, как работают триггеры. Вот есть у тебя ветер, снег, дождь, солнечные лучи и лунные лучи. Для каждого из них работает таймер, который в случайный момент включает эффект, прерывая предыдущий, а по окончанию продолжает его?
26

» Блог им. ARCHIMONDE / Мои Скульптуры

ARCHIMONDE, пиши статьи к выходу Рефорджа, чтобы в таком стиле кастомные модели делать)
26

» WarCraft 3 / Свап хп - не могу разобраться

Всё описанное, конечно, хорошо, но следует указать новичку на все минусы реализации триггера.
Во-первых, из-за глобальных переменных предмет на карте может быть лишь один, при этом его перезарядка не должна сбрасываться после передачи другому герою, который сразу же применит его, переписав переменные.
Во-вторых, здоровье и мана не поднимутся выше максимума, то есть возможна ситуация, когда, например, герой без 50 хп свапает у юнита 100 хп, получает максимум здоровья, а через 8 секунд у него отнимутся 100 хп.
В-третьих, прибавку здоровья и маны надо поставить выше Ждать 8 сек.
В-четвёртых, ты не удалишь оба созданных спецэффекта, поставив два раза Удалить (Последний спецэффект). Так ты два раза удаляешь второй.

В первом случае следовало бы сделать триггер для нескольких героев одновременно, но это очень много информации, потому что вариантов реализации тоже много: через локальные переменные, через хеш-таблицу, через массивы и более экзотические. Просто конкретно для твоего случая с твоей первой триггерной способностью достаточно самым первым действием поставить Триггер - Отключить триггер (Этот триггер), а в самый конец Триггер - Включить триггер (Этот триггер), так ты не прервёшь действия самого триггера, а отключишь его срабатывание до включения.
Во втором случае можно было бы попробовать похимичить со способностью Похищение жизни/маны, поставив там интервал пополнения 0.01 сек., запуская таймер на 0.75+(половина Разума разделить на сто), но сойдёт и так, как у тебя сейчас.
В третьем понятно, но в триггерах способностей лучше не использовать Ждать, так как тикает и в состоянии паузы игры, меньше 0.10 сек. не задать, Ждать и Ждать (игровое время) различаются по скорости, в итоге при смене скорости игры действие способности будет немного различаться, что в некоторых случаях очень критично.
В четвёртом нужно сохранять спецэффекты в переменные.
26

» WarCraft 3 / Вылетает World Editor

А как именно делаешь сохранение: комбинацией клавиш, мышкой жмёшь Сохранить в редакторе, мышкой жмёшь Сохранить в Редакторе кампаний?
26

» WarCraft 3 / lua и его странная математика

Вот тут разбирали xgm.guru/p/100/230797
Такое ощущение, что изначально лучше использовать целые числа в переменных плюсовать и вычитать, а перед каким то важным действием делить или умножать чтоб получить нормальное дробное число хоть и незначительными погрешностями, которые вообще не страшны.
Самое то решение.
26

» WarCraft 3 / Как реализовать перемещение моего юнита к курсору в гуи??

У события времени нет целевой точки изданного приказа.
Можешь сохранять точку применения способности в первом триггере, а во втором перемещать героя относительно неё.
26

» WarCraft 3 / Локальный вызов DialogSetMessage(dialog, message)

По идее рассинхрон на стринги не действует.
Ерунду сообщил. Тут нужен человек, который собаку съел на использовании локального игрока, и может указать опущенные в статье нюансы десинхронизации.