33

» Мир безумного / TcX на Dota 2

на самом деле, можешь описать грамотно кор механику, это уже дофига работы по сути, но менять её Тоад вряд ли будет
В том то и суть, я хотел сделать гайд новичка, в котором собирался описать самое сложное - механику сборки предметов, но Toad её сделал человеческой через райт клик и это потеряло всякий смысл...
33

» Мир безумного / TcX на Dota 2

90% арен ВК3 используют предметы и порой герои оттуда
У авторов вк3 арен просто фантазии нет (у меня тоже), или она есть, но порой специально приходится делать так, и совать в анимэ арену предметы с доты, чтобы задержать новых игроков.... иначе будет..
раскрыть
ой слишком сложно... новые предметы, ничего не понятно, что собирать... о скади!, возьму его и плевать что это карта блич vs ванпис, как буд-то у этих тайтлов не достаточно материала на свои предметы (нет)
PT153, а я не про форумы, поиграй с европейцами/ китайцами, ни 1 раз а 10к часов, чтобы сделать выводы, дебилов хватает везде, но больше всего их именно у нас в снг, может я недостаточно понимаю иностранную речь чтобы понять на сколько они там отбитые на голову
33

» Мир безумного / TcX на Dota 2

И игра до сих пор удачна и очень хорошая, у доты2 лишь 1 проблема - гнилое рашн комьюнити, конечно много не правильных маркетинговых ходов совершено от организации, но у какой организации этого нет?
Изменения баланса которым многие не довольны, игра может крашнуться, зависнуть, дота гавно, снайпер имба, дурацкая система рейтинга, это лишь видят в русском комьюнити, но в данный момент мы больше говорим о TCX, и чтобы игра развивалась и не стопорилась, нам нужны игроки и их мнение
33

» Мир безумного / TcX на Dota 2

tysch_tysch, я бы не против, но Toadcop сейчас такие огромные реворки делает, что нет смысла уследить за всем.
Делать Wiki смысла нет, как видео так и текстовое в картиночках, проще зайти в игру и почитать там о новых предметах или опробовать новую механику
Так же и патчноут вести, сложно ибо мне Toadcop не отчитывается в 100% случаев, так что я не всегда вижу - "а что же он там сегодня поменял", а чтобы он сам это делал, это двойная работа для него же... tysch_tysch, или о каком формате новостей ты говоришь?
GeneralElConsul, а это и не сильно дота.. не всё же что сделано на движке варкрафта Melee сражения, так и тут...
33

» Мир безумного / TcX на Dota 2

А играть становиться всё интересней, когда есть хорошие соперники
Выкладываю 2-х часовое видео с подробными комментариями и пояснениями
раскрыть
Некоторые пояснения могут быть ошибочными, так как я ещё не сильно разбираюсь в механике игры
На самом ютубе есть таймкоды игр
Спойлер1
Счет будет 2:1
Спойлер2
Назвал Toadcop засранцем целых 5 раз, но я это не со зла =)
Очень ждём новых игроков, если кто надумал - присоединяйтесь
33

» WarCraft 3 / Как снять ограничение

PT153, играл и поэтому всего пару раз, будь там нормальные числа - сыграл бы больше
33

» WarCraft 3 / Десинхроны людей вначале карты

Принятый ответ
  1. Перезаход обязателем, ибо другие "некачественые" в плане кода карты, вызывают десинхи в вашей игре
  2. Наличие читов может вызывать десинхи, много раз замечал, когда в гарене хоставал, люди сами говорили, что в моей карте переставало выкидывать, только после того как они МХ (мапхак) отключат
  3. Высокая нагрузка на триггер инициализации, частая проблема огромных проектов, рекомендуется сделать отложенную инициализацию, например предзагрузку способностей на пролаг первых 10 секунд игры
Выводы: если все будут писать идельный код и играть на последнем патче, то не будут портить игру другим этими вылетами
Я изначально знал, что мой код плохой (использование мемхака (не путать с мапхакам)), и чтобы другим не портить жизнь закрывал вакрафт после завершения игры
33

» WarCraft 3 / Как снять ограничение

можно, мультибордные аналоги сделать
но умоляю, не нужно, можно все затраты уложить в пределах 1000
раскрыть
я игрок простой, вижу броню больше 500, криты больше 5000 и цены больше 10000 ухожу из этой игры
33

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

biridius, вот именно, какой вопрос такой ответ, но его гуи триггеры говорят о том, что он вообще не понимает что делает, но проблема я скажу где:
В триггере периодического таймера не определена целевая точка отданного приказа, то то и не работает ничего, она будет определена только событии типа "приводит способность в действие"
33

» WarCraft 3 / Можно ли как-то увеличить размер модели снаряда?

Можно написать свою систему снарядов и в ней можно масштабировать снаряд:
  1. если снаряд юнит, то через изменение размера
  2. если снаряд эффект, через мемхак или новый функции 131 патча SetAffectScale
33

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

Принятый ответ
Сергей19, Вы что то типа квик кастов хотите?
В проекте про Роботов , главый робот прыгает по прожатию Q в область курсора, то бишь не нужно прожимать способность Q. потом выбирать область для прыжка (хотя и так можно прыгать тоже), всё это реализовано при помощи утилиты WFE , которая наделяет игру квиккастами, но мне пришлось с помощью только лишь мемхака зашить её в карту, чтобы каждый пользователь не качал себе отдельно эту программу.

На ГУИ

А вот тут и самая сложность, но надо разделить задачу на несколько этапов (боже какой же я нудный, застрелите меня кто нить):
  1. Научиться прыгать в область приказа, делаем способность на основе канала
  2. Точкой приземления будет GetSpellTargetX/Y, на гуях это "целевая точка отданного приказа"
  3. Установить WFE настроить её под себя и радоваться, как вы прыгаете в область курсора
Всё делается на ГУИ и без мемхака, но требует наличия установленной программы.
Перейти на 131 патч там на гуях есть возможность использовать координаты курсора в качестве ХУ для приказа того же прыжка <========= рекомендуемый способ
И чтобы мне поверили, что это действительно возможно вот старое видео, робот прыгает через Q в область курсора
раскрыть
33

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

на вин 10 через шифт+перезагрузка вызывается безопасное меню
33

» WarCraft 3 / Огненный Дракон

Призываю Назара, он покажет на сколько короче и проще код на lua без хештаблиц...
Щас ещё придут и скажут что "local unit n = null" не надо делать, но иногда бывает, что редактор пишет "андеклиред n" поэтому смысл какой никакой тут есть
А ещё если используешь вызов "GetUnitX(b)" более одного раза, его следует прокешировать в переменную, это будет быстрее на 0,0001 наносекунд
раскрыть
о маева муа синдер ю
33

» WarCraft 3 / При достижении границы камеры дамми юнит как будто пропадает

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

» WarCraft 3 / Огненное Пламя

Rockmaf, вау поздравляю, у тебя тут чистый jass, это точно твой код? На первый взгляд всё даже нормально, но не надо обнулять x,y и с
33

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

Предлагаю позвать наноэкономистов, они сделают замер с какой скоростью генериться число на стандарте и в этой наработке и сравнят и скажут, "на стандарте и движке игры всё происходит быстрее!, нежели чем через jass прокрутится просчет"
33

» WarCraft 3 / Какими способами может быть отменено прицеливание способностью?

Nelloy, так у меня тут ещё мысли появились, но нужно полностью локально работать с интерфейсом, я так понял, ты хочешь получить некое глобально событие "Прицеливание способности отменено", я знаю как тебя помочь но мне надо больше инфы от тебя:
  1. Какая версия патча?
  2. Сколько будет таких способностей?
  3. Муи в сетевой или сингл/кампания?
Прочитал комментом выше что ты хочешь...
Nelloy:
Хочу чтобы при наведении отображались будующее положение юнитов
Так это меняет дело, мемхак или 131 в помощь, ибо в данный момент самое сложно узнать:
  1. Что была прожата способность проверки построения, про это я уже выше писал, локально узнаём что нажата кнопка Q или сделан клик по интерфейсу где расположена кнопка Q (событие получено)
  2. Далее надо следить за курсором и вокруг него собирают юнитов, чтобы при наведении на толпу из 10 суммонов, мы увидели их подующее расположение, а это уже можно подсветить эффектами, чтобы эффекты видел игрок, надо будет засинхронить положение курсора для всех игроков, и создать эффект видимости только у того кто навел, и тогда вроде как профит, мы видим примерное построение существо
  3. Если способность прожата то там уже проще... точка прожатия автоматически засинхронится событием, перестраиваем юнитов
  4. Если способность отменна, то тут да, надо удалить эффект временного расположения, а теперь и понятно зачем ты спрашивал этот вопрос, ибо способов отмены наведения просто масса.. и тут я честно говоря в тупике....
Просто кнопка отмены она интерфейсная и локальная и может быть вызвана даже без способностей, например попыткой отдать приказ движения или патруля, я вспомнил, когда то ставил перед собой такую задачу, но тогда я забил болт, и сделал автоотмену через 1 секунды после наведения, можно и больше сделать в твоём случае хватит 3х, чтобы игрок увидел построение и через 3 сек развидел, даже если ещё держит наведение.. пока, я только такое решение вижу, надо думать
33

» WarCraft 3 / Set Ability Integer value

Принятый ответ
Может и не работать, лично не проверял, но кажись 0 уровень = 1, попробуй
BlzSetAbilityIntegerLevelFieldBJ( BlzGetItemAbility(GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'I01C'), 'A01G'), ABILITY_ILF_SUMMON_1_AMOUNT, 0, 15 )
33

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

Не знаю почему не буликуется, но и не знаю зачем это нужно, чем плох стандартный и плох SetRandomSeed я тоже не пойму, но мне нравится, вроде всё умно, помести ещё сам код на сайт
33

» WarCraft 3 / Атака на ходу?

Принятый ответ
  1. Aтака на ходу по активации способности: не прерывающей движение (берсерк, божественный щит), снаряд вылетает прямо или в случайную/ ближню цель, снаряд это юнит (любой патч) или эффект (мемхак 126 или 131)
  2. Атака на ходу через способность феникса: любой патч, но сложно вывернуть турель ибо нельзя (весьма сложно) определить, в какую цель летит снаряд, это можно сделать только при нанесении самого урона..
  3. Юнит в юните: (как выше уже писали), двигаем второго юнита турель в позицию шасси, юнит стрелет сам по себе, или по приказу, нет никаких проблем с поворотом Рекомендуемый вариант
  4. Если движение юнита нестандартное, да а при стандартном можно, вращаем рутовую кость турели в нужном направлении через SetUnitLookAt и выпускаем снаряд как в первом случае, или добавляем способность феникса (но я не гарантирую куда полетит снаряд), делаем даммикаст или даммиатаку с нужным снарядом
  5. Если игра соло или же используется WFE или же используются фастсинки последнего патча, можно крутить башню за курсором, ну и совершать атаку по направлении поворота башни...
"Орк искал, орк не нашел"
Берёшь открываешь 126 редактором jngp мои карты:
Танчики
Роботы
Смотришь какай метод стрельбы тебе приглянулся, в принципе я там реализовал все способы которые описал выше, и те что не описал, и те что ранее никто ещё не делал, если поймешь что тебе надо, я выдеру это для тебя в виде отдельной системы с инструкцией по установке, ибо тот код что использовался в картах, писался нубом (мною, очень давно, но принципы всё ещё актуальны)
33

» WarCraft 3 / Какими способами может быть отменено прицеливание способностью?

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