20

» Fa_losophy / Работы участников мапперской дуэли

В вц3 карт вообще не видел, поэтому сыграл лишь в открываемое редактором. Оценка касается карт в которые можно поиграть в сингле: всё сырое. Практически везде огорчает техническая реализация и отсутствие какой-либо ниточки баланса. Да и черт с ним - с балансом, как играть без описаний? :> Хотя видеть свежий контент все-равно приятно. Если кто возьмется продолжать - с советами коммьюнити может и получится что-нибудь годное. Даже из One hour TD с её простотой и кривой реализацией :)
Приятный лэнд в storm the castle; мсей попытался сделать заявку на хороший ленд, но, имхо, не вышло... Понатыкано много и везде, а лава в условиях вц3 получилась с супер растянутыми текстурами...
20

» Дневник одного повара / Ваш любимый персонаж

Рабочий альянса. Потому что "Опять работать?" и "Ты что ли король? а я за тебя не голосовал!"
20

» WarCraft 3 / Проблема с таймером(с удалением окон)

Лучше опиши целиком свою задумку и мы подскажем как сделать не столь криво. Даже указав тебе на ошибки подхода это не изменит, а он, скорее всего, не верный.
20

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

ScopteRectuS:
гоу лучше макаку, панго или феечку сделаете!?
Зачем кому-то копировать героев доты вообще? Лучше делайте чтото пооригинальнее :) А с конкретнымм вопросами ответят и в Q&A раздела вц3
20

» WarCraft 3 / Fast Clock 0.7c

molot39:
Озвучка доты при наборе киллов взята из лол но это не точно, но вроде от туда , и вот статья для помощи с ИИ.
вроде лоу кволити звуки из квейка же? ъотя не знаю про старый лол
если один игрок наберёт ludacris kill (20 убийств, не умирая),
ludicrous?
20

» WarCraft 3 / Есть ли в vJass аналог констант, который переносит их в код?

#define anything = 'A000'
#define inlinedfunction (arg1, arg2) = {set arg1 = arg1 + arg2}
#define inlinedfunction (arg1) перегрузка функций
#define inlinedfunction (nothing)
#define thatcanworkasinlinedfunctiontoo
#define <call GetPlayerId>(p) = {G##etPlayerId (p)}//## - конкатенатор строк. Срабатывает после подстановки дефайнов. Поскольку цжасс позволяет не ставить set и call перед функциями и арифм функциями, это будет работать как и до подстановки дефайном
элсо это фича cJass
20

» WarCraft 3 / Как найти индекс?

А чем CustomValue предмета не угодил? Дефолтный равен нулю. Ассоциируйте 1-21 с 0-20 массива и будет вам счастье
20

» WarCraft 3 / Есть ли такая команда?

Если сделать вывод сообщений игрокам чисто триггерным - то да.
Где-то на ксгм есть пример как это дело делается, но я не могу вспомнить контекст. Мозг требует энергии, так что я пойду лучше на поиски еды :).
20

» Fa_losophy / Мапперская дуэль имени меня

налоги зависят от некой переменной, отражающей мораль, полагаю ? В некогда шикарной игре Haegimonia: legions of iron низкие налоги способствовали росту морали, высокие - снижению. Зависимость линейная. Фишка в приросте населения от морали.
20

» WarCraft 3 / Рипартьоры

Реализация на скорую руку, но, в целом, играбельно. Если подлатать и сделать несколько кругов зада, перемещаясь на следующий после смерти, то будет даже реиграбельно :)
20

» WarCraft 3 / Блокировка покупки предмета для игрока.

Сдантартными средствами (без меморихака) на ум приходит только создание для каждого игрока своего магазина, после чего предъявлять технологическое требование для продажи. Либо оставить возможность покупать предмет, но удалять его у возмещать деньги, как сделано в бодбшинстве карт.
Ну а с мх я бы прятал иконку на 0, -11
20

» WarCraft 3 / I2R

там на форуме что то со словом lab в качестве подфорума. Я пока не у компа
Там всякие перформанс обсуждения
20

» WarCraft 3 / I2R

Жасс расходует время на чтение символов (на хайве видел 5мс на сисвол, но, вероятно, имелось в виду мкс или типа того, ибо иначе выходит больно жирно, не уверен. Расходуется больше времени на чтение чем на подобные мелкие операции. Но делать сильно крутую оптимизацию стоит лишь для циклов, групп юнитов и т.п. Не лагает - забей. Хотя имеет смысл научиться сразу все делатб по человечески, да :)
20

» WarCraft 3 / Текстура эффекта

а в war 3model editor и model viewer такого нет
сохранить как -> указываем расширение .mdl
20

» WarCraft 3 / Время

ledoed:
вроде на cjass можно
3.7 Предопределённые макросы
Для удобства программиста, cJass имеет несколько заранее определённых макросов, которые могут использоваться при написании кода. Все предопределённые макросы заменяются на свои значения во время трансляции.
DATE — возвращает текущую дату в виде гггг.мм.дд
TIME — возвращает текущее время в виде чч:мм:сс
Вангую что цжасс делает это по принципу макроса, просто заменяя значение опркделенного слова. Это вернет дату последнего билда, но не текущего времени.
20

» WarCraft 3 / крипы монолита

Дело скорее всего в их приоритетах. Они вечно отступают пока что-то не случится... Мб привязка к фуд капу или технологиям
20

» WarCraft 3 / Операции сравнения

PT153:
UrsaBoss, спасибо за статью, а вот что я выяснил своими тестами:
  1. R2SW(r, 0, -1) возвращает столько знаков после запятой, сколько есть (до 6).
  2. R2I(9.999999) = 9, если бы округлялось после 4-х знаков, то ответ был бы 10.
  3. R2I(9.9999999) и далее выдаёт 10.
  4. R2I(9.9999998) = 9.
Судя по статье, real == float, у которого всего 7.22 десятичных разряда, то есть округление происходит не всегда после 4-го знака за запятой.
Просто близы решили что высокая точность не нужна
20

» WarCraft 3 / Операции сравнения

Коротко: математические операции с числами с плавающей запятой с разным числом знаков (после запятой - точно, по идее и до должно учитываться, но тут не уверен... 1.+99.=100.?) порождают погрешность. Так, 0,02+0,1 != 0,12.
В вц3 следует сравнивать с диапазоном. x <= z and x >= y. Либо с R2I(x * 10^y)
Подробнее можно прочитать, например, на хабре
20

» Naadir / Пилю иконки

Ну чтоб про тебя вспоминали - ты выложи хоть что-то перед тем как забить :)
20

» Лучший блог / предкризисный отрывок жизни?

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

» WarCraft 3 / Как сделать, чтобы большие юниты рассталкивали маленьких

ScopteRectuS:
Предложил бы такой вариант: создаёте базу данных со всеми физическими размерами всех юнитов (можно мемхак), а затем через периодический таймер...
звучит очень интересно, но это либо ещё миллионы времени изучения JASS который я изучал чуть меньше чем изучал, либо под заказ, но представляется страшно, как будто я вставляю эти ГУИ/ЖУСЫ в карту, и всё ломается, это точно не костыль 7-го поколения и на это стоит тратить силы и попробовать?
Максимум - вайндволк с периодическим расталкиванием юнитов вокруг вашего голема. Но сделать это действительно красиво вам вряд ли будет по плечу, так что не заморачивайтесь :)
20

» WarCraft 3 / Автокаст на здания

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