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 / Какими способами может быть отменено прицеливание способностью?

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

» WarCraft 3 / Уровень моба

Дополню к NazarPunk, (но ссылку не дам), так же есть ещё армейские лычки по такой же системе, в принципе можно ранги крипам выдавать там от 1 до 7
33

» WarCraft 3 / Damage area

почему не публикуется? больше кода на сайт... больше комментариев к применению.. отдельно модельку круга выложи... ну я хз чем помочь ещё
33

» WarCraft 3 / Приоритетность выбора боевой единицы

Wadimiru, тоже об этом думал, но не стал писать, ибо мне кажется, что приоритет, это для ИИ, смотрите в сторону волшебников и пехотинцев, типа цели с более высоким приоритетом атакуются первыми
33

» WarCraft 3 / Приоритетность выбора боевой единицы

Не уверен что вам вообще нужен выбор, в принципе для триггерного выделения можно что угодно сделать/ с эмулировать, расскажите подробней, что конкретно вы хотите сделать?
Лично я исследования не проводил в этой теме, но скорее всего при выделении прямоугольником, выделяются юниты, которые ближе к начальной точке выделения...но снова могу ошибаться, ибо не играю в игры, которые требуют контроля более 3х существ
33

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

Принятый ответ
  1. пауза стоп анпауза (можно без стоп попробовать)
  2. скрыть/показать юнита
  3. ForceUIKeyBJ (esc)
  4. Сайленс
  5. Удалить/добавить способность, правда в дефолтном понимании игра ещё не знает что способность прожали и нацеливают
  6. Может забыл, что, но любой способ сбивающий приказ нацеливания в игре, движение, смерть юнита, недостаток маны (например её сожгли)
33

» WarCraft 3 / Карта нортренда

Громовая поступь у мага =/
всё нормально, это способность коня, а не мага, конь может топнуть и оглушить, канон
но в целом ужас, если она стандартная
33

» Кузня Волчачки / Нужен ли Иксгему(XGM) кодекс?

Хотя мог просто снять с публикации и написать автору с требованием привести оформление в порядок
а мог и вообще положить болт, ибо эти мелкие марки оформления лишь придирки и результаты обид, не стоящие вообще внимания
33

» Crazy Dwarf Race / Crazy Dwarf Race

Jack-of-shadow, я тоже считаю карту неиграбельной, если сравнивать её с гран при азерота, ну или да с марио карт, ибо как я уже писал раза 3, главная проблема этого шикарнейшего проекта это сам геймплей, играть не возможно по причине "не понятно куда ехать", я это уже не раз говорил.
Но у карты слишком много плюсов, практически всё остальное это плюсы, визуал, интересность, продуманность деталей, я хочу упереться в борт, потерять 30% скорости и продолжить движение, но тут я даже не вижу этих бортов!!!
33

» WarCraft 3 / Как сделать способности автокаст?

Чисто теоретически достаточно легко:
  • Отслеживаем клик правой кнопкой мыши по нашей способности и запускаем периодический таймер
  • когда таймер истёк, запускает функцию имитатора, оно проверяет что есть мана и запускает визуальное КД
Скажем я сделал StartAbilityCD на 131 патче, но мне лень это выкладывать
  • также по отключении автокаста грохаем этот таймер
это если очень кратко
33

» WarCraft 3 / Damage area

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

» Crazy Dwarf Race / Crazy Dwarf Race

Rusvermilion, щас бы игры класса NFS сравнивать с возможностями движка варкрафта... да да очень "слабо" Jack-of-shadow, (нет)
33

» Кузня Волчачки / Нужен ли Иксгему(XGM) кодекс?

Msey, это просто замкнутый круг, скорее всего где то есть умелец делающий игрушки на юнити под мобильные платформы с монетизацией, у которого с десяток достойных проектов, но сюда он не придёт
33

» Лучший блог / Существенная причина для ухода с работы

Всегда есть выход, начать больше зарабатывать. За короткий промежуток времени можно вдвое-втрое увеличить свой доход, каждый сам выбирает. Поэтому здесь неуместно говорить о детях как сдерживающем факторе
Говоришь как наш Дмитрий Анатольевич или человек посещающий тренинги по саморазвитию
А вообще да, выбор есть всегда, у каждого свой предел, всё зависит от текущих возможностей, не всем быть начальниками или крутыми спецами своего направления, могущими ломать цену, если ты не захочешь делать это за 3к и будешь просить 5к, от тебя просто уйдут и найдут того кто сделает за 2к....
У нас вот заправка картриджей по 300 р. с учетом что тонер стоит 100 р. в закупке, но при это есть организации которые у нас выигрывают тендеры по заправке и заправляют за 100 р. а мы не понимает как !!! да как блин! как они на это зарабатывают? мы даже тонер отбить не сможешь, а они ещё и на вызове это делают...
Всегда найдётся тот, кто сделает за дешевле, вот к нему и пойдут, его на работу и наймут, и как в таких условиях можно ценить себя и требовать 70к? за работу которую готовы делать за 20к...
Менять город, страну??
У меня бывают месяца, когда я получаю 50к+ дохода (для города, где в среднем 15) особо не парясь, но просто в свете последних событий, жопа горит