Steal nerves #1 - 13 часов назад (отредактировано ) 0

» WarCraft 3 / Не работает изменение кнопки приказов.

Maniac_91, ааааа вот ступил я)) я вот хоткей поменял то, а текст оставил блин. И думал, что у меня не меняется текст, а говорю тебе у меня хоткей не меняется).
Steal nerves #2 - 14 часов назад (отредактировано ) 0

» WarCraft 3 / Не работает изменение кнопки приказов.

Maniac_91, не помогает, короче не знаю что, скорее из-за самого варкрафта
прикреплены файлы
Steal nerves #3 - 14 часов назад (отредактировано ) 0

» WarCraft 3 / Не работает изменение кнопки приказов.

Maniac_91, нее. у меня что-то не работает. все текстовики из разных архивов вытаскивал, изменял, сохранял на рабочем столе, вставлял в карту. короче все текстовики не работают, а твой норм работает
мб быть
Steal nerves #4 - 14 часов назад (отредактировано ) 0

» WarCraft 3 / Не работает изменение кнопки приказов.

Maniac_91, я просто взял из первого попавшегося верхнего архива. war3.mpq. там несколько архивов. у меня также 1.26. мб нужно было из других архивов брать текстовик и редактировать
Steal nerves #5 - 14 часов назад (отредактировано ) 0

» WarCraft 3 / Не работает изменение кнопки приказов.

Maniac_91, блин у тебя работает)
но у меня в карте что-то не то, что не так то? получается дело в текстовике, взял твой и вставил, норм заменил. А мой не робит. хз
прикреплены файлы
Steal nerves #6 - 16 часов назад 0

» WarCraft 3 / Не работает изменение кнопки приказов.

пробовал сейчас, действительно не работает. Не всегда работает как хотелось, видимо вшито в движке
Steal nerves #7 - 16 часов назад (отредактировано ) 0

» WarCraft 3 / Для чего нужны эти строки?

все верно подметили выше. редактировать приказы мы не можем =(( и поэтому бесполезны. Попробуй сделать две разные способности, сделанные на одной основе, и дать герою. Попробуй активировать одну из них, и, если активируешь, то в перезарядку уходят оба скила. Кто-то скажет, что дело в приказах. Все верно. Но если их поменять (эти строчки, что ты перечислил, то все равно не меняются) Даже, если в редакторе эти стандартные строчки поменять, то в игре этот приказ никак не меняется.
Они доступны у определенных скилов, вот строчки (используется / не используется) доступны только автокастовым способностям
» подробное описание
Порядок строк: Включён - это у всех активных способностей.
Порядок строк: Выключен - это обычно у способностей двойного действия (типа включил - выключил). Строчка врубает приказ на отключение способности. Есть это у двойных способностей наподобие щита у пехотинца (укрыться щитом), и у ведьмака (магическая защита).
Порядок строк: Используется / Не используется - эти две строчки связаны с автокастовыми способностями.
это все можно узнать, лишь сравнив с другими абилками
Порядок строк: Изучить - такой строчки кажись не видел, не существует
xgm.guru/forum/showthread.php?t=5335 поиск в помощь, хотя мне кажется неправильно пояснено автором, что делают эти строчки, но ладно.
Steal nerves #8 - 2 дня назад (отредактировано ) 0

» WarCraft 3 / Пути

темы похожие нашел
везде советуют рассчитать путь. кажется нереальным это сделать. это в высшем программировании
» раскрыть
native IsTerrainPathable takes real x, real y, pathingtype t returns boolean
кстати когда то делал нечто похожее через нативку выше, делал своих ботов ИИ, рассчитывал пути строительства. Вокруг ратуши рассчитывал как и что строить, вроде прикольно получилось, но с ИИ дальше дело не пошло, вышло очень громозким (нужно было бд писать, какой радиус/площадь у каждой стройки и зазор между зданиями (и радиус зачастую не верно определял, поэтому не ставил постройку раб), и в какой последовательности строить), а также долго искало место для постройки, и даже зацикливалось с вылетом игры =((
а вот искать маршрут, я не понимать как составлять алгоритм поиска к ближайшей точке
Steal nerves #9 - 2 дня назад (отредактировано ) 0

» WarCraft 3 / Пути

Vampir_kolik, упс. ошибся. не совсем верное решение. Там короче если отдать приказ он все равно побежит туда (то есть почти в большинстве случаев (99%) это будет истина), и бежит пока не упрется в преграду. Тогда он останавливается и все.
Steal nerves #10 - 2 дня назад (отредактировано ) 2

» WarCraft 3 / Пути

через приказ можно проверить. нативки приказа возвращают boolean. Если туда можно пройти, то вернут истину true, если нельзя то ложь false. Создай dummy и проверь, попробуй отдать приказ.
Steal nerves #11 - 3 дня назад (отредактировано ) 0

» WarCraft 3 / Сварка предметов при использовании рун пустышек

» раскрыть
  1. Существуют оригинал и их копия - руна. Руна пропадает при ее подборе или покупки.
  2. В магазине и на земле лежат руны.
  3. Каждый раз когда дропают с инвентаря оригинал, то пикают все итемы на карте и подменяют на руны. В нее можно передавать заряды. Однако, происходит это не сразу. Но этого можно не заметить
  4. При получении руны сама руна исчезает. Короче можно узнать тип руны (ид). Проверяем различные связки скрещивания итемов (циклом пробегаем, какие итемы есть в инвентаре героя). Есть не идет одна связка, то следующую связку проверяем, если и эта не идет, то следующую. И так далее, если все связки не прокатили, то возвращаем оригинал. Если это зарядовые итемы (бутылочки всякие), то можно складывать. Кстати сам манипулирующий итем удаляем
  5. есть еще такие хитрости когда связка должна иметь две одинаковые пары носков и одну пару ботинков. Нужно циклом перечитывать сколько одинаковых итемов лежит в инвентаре
  6. есть в гуи проверка, что герои имеет итем определенного типа. Но некуда не годится это. Во-первых, тут утечка - необнуленная локалка. И во-вторых, это пункт 5, то что выше (когда нужно проверить, есть ли два одинаковых итема. Это делается циклом).
то что скинул, это просто пример для новичков. когда то сам с этого начинал
Steal nerves #12 - 3 дня назад (отредактировано ) 0

» WarCraft 3 / Массовый временный таймстоп для всех в игре, кроме кастера

можно одним даймиком на всех юнитов кастануть через for group (а вот на FirstOfGroup через цикл не получится на всех, если я не ошибаюсь)
xgm.guru/forum/showthread.php?t=48211 старая тема, когда хотел кастануть на всех
xgm.guru/forum/showthread.php?t=9494 тфу не то скинул
попробуй, не знаю,заюзать новый ретурн бан. там можно станы давать
есть смысл пустить корни xgm.guru/forum/showthread.php?t=56893
замедлить скорость атаки и передвижения, добавляя отриц. значения абилкам
xgm.guru/forum/showthread.php?t=38801 нашел про пруф про стан, надо будет попробовать
а если есть иммунитет от магии, то удаляй способности и заново добавляй
Steal nerves #13 - 4 дня назад (отредактировано ) 0

» WarCraft 3 / Подсчет выполненных заданий

» способ 1
сделайте счетчик, целочисленную переменную берем, назовем ее Int. В начале игры приравниваем к нулю (хотя на гуи можно задать в редакторе переменных)
С каждым разом когда задание выполняется, вы складывается
set Int = Int + 1
» способ 2
еще с массивами можно поиграться, создаете переменную типа квест с массивом, и засовываете каждое задание в массив переменной. В начале игры создаете или когда будете получать
допустим создаете 5 разных квестов в начале игры
set quest[0] = создать квест
set quest[1] = создать квест
и так далее
... [2] = ...
... [3] = ...
... [4] = ...
set quest[5] = создать квест
тут должна быть еще одна целочисленная переменная - счетчик на кол-во взятых задании, независимо от того, выполнено или не выполнено. Как только получаешь еще одно задание, то прибавляешь к этой переменной. Эта переменная нужна для цикла, точнее для выхода из цикла. Назовем ее max
set max = 5 //всего 5 квестов создали
И еще одна целочисленная переменная нужна для подсчета кол-ва выполненных квестов, назовем K
циклом прогоняете и проверяете, сколько выполнено квестов (есть условие в boolean по квестам, что данный квест выполнен/провален и др.)
set K = 0 //перед циклом лучше обнулить счетчик
цикл от А до max
	if quest[A] == пройден then //найдешь в boolean
		set K = K + 1
	endif
))	
то что получим в переменной К после цикла, и будет определять кол-во
Steal nerves #14 - 6 дней назад 0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.2

Hanabishi, теперь заработало =)) но когда выключаю, то обратно не включишь. приходится заменять
Steal nerves #15 - 6 дней назад (отредактировано ) 1

» WarCraft 3 / Скрыть кнопку приказа (точка сбора)

На своем опыте убедился, что не всегда удается скрыть все кнопки. Вот коммандную кнопку "двигатьсЯ" не удается никак скрыть, только если удалить 'Amov' Потому что если у юнита скорость > 0, то у него есть эта кнопка
» раскрыть
[CmdRally]
Tip=Сборный пункт (|cffffcc00Y|r)
Ubertip="После того, как вы укажете сборный пункт, в него автоматически будут следовать все войска, нанятые в этом здании. Если по пути им встретится противник, они нападут на него. В качестве сборного пункта можно указать рудник, лес или боевую единицу."
Hotkey=Y
[CmdRally]
Art=CommandRally
Buttonpos=3,1
PlacementModel=UI\Feedback\RallyPoint\RallyPoint.mdl
эта штука есть у здании, которые тренируют войска, а что если войска убрать и поставить исследования. Только исследования нельзя откатить назад, попробуй отменить в последний момент, а игроку выдай, что обучил, точнее получил итем. Также можно сымитировать полоски, вроде хп-бары
Steal nerves #16 - 6 дней назад (отредактировано ) 0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.2

у меня две разные папки jngp (старая 5d Exp2 и новая Rebuild). в старой норм ums запускает, а в новой не хочет. Но и в старой такая же проблема была раньше, не знаю как, просто тыкал, но запустил.
лежат отдельно друг от друга, и от игры
прикреплены файлы
Steal nerves #17 - 6 дней назад (отредактировано ) 0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.2

Hanabishi, пробовал. не понимаю, почему то включается, то выключается это.
вот видео
прикреплены файлы
Steal nerves #18 - 1 неделю назад (отредактировано ) 0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.2

ошибок никаких. вместо USMWE запускает просто WE. просто плагин не запускает.
Hanabishi, например написано в карте две разные абилки, на двух языках: одна на cjass и другая vjass - при сохранении выскакивают окна, вот и конфликт
ошибки при открытии тиипа вот такие:
а после этого выскакивает окно с крит. ошибкой, на нем написано Недостаточно памяти и редактор закрывается. Я уверен, что это из-за гуишных функции, что есть в UMSWE плагине
прикреплены файлы
Steal nerves #19 - 1 неделю назад (отредактировано ) 0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.2

Hanabishi, кстати у меня новый редактор не работает так как надо. не запускает UMSWE, теперь вообще не могу запустить плагин. А если карты, сделанные в USMWE, не хочет открывать
редактор есть старый, и так работает. Но этот не работает (хотел посмотреть). Плохо что jasshepper конфликтуют adic parcer
Steal nerves #20 - 1 неделю назад (отредактировано ) 0

» WarCraft 3 / Неработает синтаксис в Jass

antonpoganui, jngp ты новый скачал? xgm.guru/p/wc3/jassnewgenpack-r
у нового отключена syntax checker
это надо у ханабиши спрашивать
у меня норм работает cjass и vjass, но когда вместе нужно сохранить, то происходит конфликт. то JassHepper ругается то AdicParser
Steal nerves #21 - 1 неделю назад (отредактировано ) 0
Steal nerves #22 - 1 неделю назад (отредактировано ) 0

» WarCraft 3 / Щемление 0.74e

Kostya118:
Будет ли добавлена возможность выставления на карту маркера, на который будут идти юниты выбранного замка? В теории, триггер сделать не сложно, но для каждого замка рутинно.
Да не очень и рутинно. Проблема скорее в том - некуда такую кнопку вставлять. Но вполне возможно, что будет предмет, который поможет быстро получать войска.
имеет в виду точку сбора? см. карту. выделите здание, установите где-нибудь точку сбора, и они туда сами побегут (не забудь удалить точки).
показал еще пример с подсказками, а автор карты на каждую подсказку создает отдельный триггер. Нужен jngp - два раза сохраняем и все. xgm.guru/p/100/178775
прикреплены файлы
Steal nerves #23 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Зависимое от положения перемещение юнита

можно относительно центра области считывать. Кстати есть функции макс. и мин. высоту и макс. и мин. ширину, то по этим можно углы областей найти
кстати можно использовать порталы, и можно триггерно назначать куда телепортнуть. Преимущество - у юнита составляет маршрут, типа кликаешь в нужную точку и он сам дойдет до телепорта и доберется куда надо.
Steal nerves #24 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Зона агресси мобов на карте.

вот. Точки сами удалите. И все. А да, еще не забывайте проверки всякие делать (живой/мертв ли юнит). А то бегут туда, где юнита уже нет, мертв
пикай всех мобов и отправляй атаковать
прикреплены файлы
Steal nerves #25 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Зона агресси мобов на карте.

создаешь моба
выбираешь всех юнитов на карте (ищешь ближних юнитов, принадлежащие игрокам) можно случаино-рандомно или как я описал ближнего
отправляешь моба атаковать отправляешь атаковать прямиком на юнита, или в точку, где находится этот юнит. Если отдать приказ в точку, то юнит будет бежать в эту точку, и будет агриться на всех, кто ему попадется. Но также есть большая вероятность, что вражеского юнита там уже не будет. Или отправлять напрямик - тогда будет игнорить всех врагов по пути
Steal nerves #26 - 2 недели назад (отредактировано ) 0
Steal nerves #27 - 2 недели назад (отредактировано ) -2

» WarCraft 3 / Как создать многомерные хранилища?

quq_CCCP, думаешь, я знаю что такое структуры? или XAT? просто не до конца понимаю как использовать этот vjass. максимум глобалки объявить можно. там вроде можно двухмерные переменные использовать
Steal nerves #28 - 2 недели назад (отредактировано ) 4

» WarCraft 3 / Продать все предметы

вот сделал. В этой карте есть автоподбор и автодроп
» раскрыть
Автоподбор
  • выбирает все предметы в карте (там нужно максимальный радиус задать. У меня стоит 9999к, то есть у меня на всю карту. Тебе нужно изменить это. Еще можно искать итемы, которые видимы игроком. (правда я это не сделал, не пробовал и не знаю есть ли такая команда/нативка в триггерах)
  • короче потом перебирает все эти предметы и ищет ближайший итем
  • потом отдает приказ взять этот предмет
  • если у тебя много крестьян, то может произойти так. Что один из них нацелится на ваш итем, и пока ваш юнит бежит. Его подберут. Но я сделал так, что если итем подберут, то юниты идут подбирать другой итем. То есть сразу разворачиваются и идут за новым, не стоят короче
Можно заранее сделать так, чтоб сохранять в памяти (в хэше) итем, типа он скоро будет подобран и поэтому его не стоит брать. Но этого я не сделал.
Автопродажа
возился с этим долго
  • в этой системе сделан поиск всех магазинов. Находит ближайший магазин и шлем туда раба продавать итемы. Магазины ищут с помощью способности (там у магазина есть способность Лавка: можно продать), если эта способность есть то это можно засчитать магазином.
  • там есть приказ продать в магазин. Не знаю почему, но продает только один раз. Пробовал таймеры, и вэйты и все прочее. Ничего не работало. Даже с ExecuteFunc. Правда нашел способ продать с помощью способности (магическая защита, включил - продал - подождал, выключил - подождал, включил - продал - подождал). Надо потом попробовать еще потыкать это место, по-моему есть какая-то задержка мб
alexprey, как в очередь добавлять?
Приказ продать:
order_dropitem = 852001 только не понял какой нативкой дать приказ, кажись бесполезна. просто в большинстве комманд с приказами нет аргумента с итемом, что будет закладывать в магазин. только видел одну нативку IssueInstantTargetOrderById
прикреплены файлы
Steal nerves #29 - 2 недели назад (отредактировано ) 2

» WarCraft 3 / Как создать многомерные хранилища?

biridius, такое уже делал. Еще вычитанием можно да? потом так запутался нафиг. и две недели парился, ища ошибку. А потом выяснил, что мб дело в ключе. У меня ключ хэш-таблицы был отрицательным? один раз сделал, и у меня boolean не работал
Steal nerves #30 - 2 недели назад 0

» WarCraft 3 / Функция GetLocal вызывает дессинхрон

Не уверен, возможно ошибаюсь, напишу вот что: в блок вставляй число, например громкость звука. обычно вставляют строки и числа, а если объекты хэндла, то фаталит. Тут ты всунул в блок звук, точнее сказать локалку звука, вот и фаталит.
Steal nerves #31 - 2 недели назад (отредактировано ) 1

» WarCraft 3 / Как отключить столкновение юнитов со зданием?

K0META, ты прав. проверил. короче еще с этим нужно карту пути скопировать у портала и вставить в поле вашего здания.
через триггеры это раздел "Боевая единица" - Set Unit Collosion Off
Steal nerves #32 - 2 недели назад (отредактировано ) 2

» WarCraft 3 / Как отключить столкновение юнитов со зданием?

есть классификация - может ходить. видел сделано как у портала? что не получается через триггеры (вроде работает, правда криво)?
Steal nerves #33 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Десинхронизация на карте "23 расы"

удали все триггеры и проверь с друзьями будет ли десихрон. Мб не в триггерах дело, а в карте (кто-то говорил. что в ландшафте дело мб быть) или моделях.
» раскрыть
зачем ты кучу триггеров плодишь. если можно сделать все в одном триггере? там где в папке легендарные герои, или выбор рас, Захватываемые города
в папке легендарные герои все триггеры можно удалить, и сделать один. В нем выставить все действия с ограничением типа юнита.
аналогично в папке выбор рас можно через проверку if-ов задать все типы
в папке Захватываемые города можно все события добавить в один триггер, все равно одинаковые. А изменить только одну переменную в действии. И лучше не атакован, а получает урон.
Steal nerves #34 - 2 недели назад (отредактировано ) 1

» WarCraft 3 / Десинхронизация на карте "23 расы"

bigwolf2000, намекаю, что карты нет поэтому неизвестно
нужна карта, желающие помочь, посмотрят. даже будь карта, нет гарантии что найдется желающий искать ошибки. На это может потребовать много времени. а может немного (ошибки бывают простые, как в статье дока, исправь и все). Ну и чтобы проверить нужно собрать несколько человек и проверить синхрон
Steal nerves #35 - 2 недели назад 0

» WarCraft 3 / Десинхронизация на карте "23 расы"

на данный момент ничего неизвестно, поэтому могут посоветовать читать статью дока про десинк
есть логгер xgm.guru/p/wc3/95728
и нужно знать jass
Steal nerves #36 - 3 недели назад (отредактировано ) 0

» WarCraft 3 / Изменение анимации (способность)

ошибка в том, что событие "приводит способность в действие" срабатывает, но эффекты и баффы на юните появляются не сразу. Обычно через 0.00 секунд накладываются.
» раскрыть
нужно делать так:
событие - приводит способность в действие
действие - wait 0.00 sec.
if условие - юнит имеет спец волш. божественный щит then
твои действия
endif
бафф накидывают через 0.00 секунд (100% инфа). Тут использую вэйт, но ничего страшного. Другого пути как проверить спустя 0.00 на наличие баффа не вижу
Steal nerves #37 - 3 недели назад (отредактировано ) 0

» WarCraft 3 / Изменение значения предмета.

Castwork, короче, как я понял, он не может изменить одно из полей итема в РО (редактора объекта). Кажись, хочет поменять уровень, но кто-то писал, что выше 8 не ставится. Никогда не сталкивался с этой проблемой.
Просто нужно потыкать самим, чтобы понять
» Инструкция
Просто зажимаешь Shift, берете кликаете на поле, которое хотите изменить. Вам покажут окошко, либо в него сами вводите, или кликаете на стрелочки окошка (вверх-вниз). Нажимаете ок. И все.И изменяешь. Не знаю, что не работает.
Если открыть окошко и нажать shift, то так работать не будет. Надо сначало зажать shift, и потом открыть окно
Последнее поколение новичков странное. На троллей похожи. Задают вопросы такие. И не договаривают, что хотят изменить, чего нужно сделать, что хотят спросить. Отгадай блин.
Steal nerves #38 - 3 недели назад 0
Steal nerves #39 - 3 недели назад (отредактировано ) 1

» WarCraft 3 / Воскрешаю героя, а у него сбивается радиус обзора.

где-то видел на форуме, но сам еще не сталкивался с этим. Мб действительно баг, автор неизвестно что у тебя
Steal nerves #40 - 3 недели назад (отредактировано ) 0

» WarCraft 3 / Создать местность, где юниты проходят сквозь друг друга

Вроде помнится мне, что если отключить коллюзии одному и второму юниту, то они через друг друга все равно не пройдут. Мб физический размер поменять? Меняется физ. размер в РО =(
» раскрыть
отключение коллюзии юнита == тип движение "нет"
ЗАМЕТКА: по-моему в гуи было написано, что юниты без столкновений будут спотыкаться о таких самых юнитов. Два юнита через друг друга не пройдут =(( за это отвечает физический размер.
если юнит обладает типом движения "нет",и еще раз отключить коллюзию (у него вроде отключено столкновение благодаря типу движения "нет"), то здесь все наоборот, повторное добавление включает в обратную, короче включит столкновение с объектами.
есть еще классификация - Может ходить - через него можно ходить, короче через него можно переходить. Видели портал? Юниты в него легко заходят. Так это меняет эта классификация. Однако, это можно задать в РО =((
Naadir, статью читал? xgm.guru/p/wc3/powerups
Steal nerves #41 - 3 недели назад (отредактировано ) 2

» WarCraft 3 / Стрельба на ходу

то, что ты просишь, то без триггеров не сделаешь.
Когда юнит залезает в транспорт, то срабатывает событие "юнит погружен в транспорт", и можно сделать счетчик. А вот способность пламя феникса можно менять, делаешь 4 пламени феникса но с разными перезарядками. Еще можно сделать с помощью "ракеты", будет выглядеть так, что несколько пеонов стреляют.
раньше были идеи сделать танк с вращающей пушкой:
там было с использованием двух юнитов, один едет, а другой триггерно прикреплен за ним (короче двигают его к телу танка). Вроде идея неплохая. Чтобы приказ не сбивался используют SetUnitX и SetUnitY
прикреплены файлы
Steal nerves #42 - 3 недели назад (отредактировано ) 0

» WarCraft 3 / Кулдаун на способность

nvc123, твои слова мне кое-что напомнили. я видел в функциях приказов, что возвращает boolean. То есть можно использовать в качестве проверки. Один чувак на форуме как-то советовал использовать это в качестве проверки на проходимость. Короче приказ в точку. Если юнит туда не идет, значит, что туда не пройти (вернет false). Иначе стоп (вернет true). Только я не проверял этот способ. Просто вспомнил про него. А что будет если использовать также приказ в качестве проверки на использование скила? Если кд уже запущен, или у юнита нет способности, не изучена способность, выключена или спрятано, то вернет false
недостаток в том, что это не совсем проверка. Даже, если всунуть в условие, то может случайно запустить способность в кд. Есть решение: если скилл запустится, то его удаляем абилку и заново пихаем эту же. Чрезмерно грубо, еще надо знать какой скилл удаляться. неудобно. попроще приказом stop отменяем, но перебиваем приказ молота (у меня в карте молот).
вот карта пример
прикреплены файлы
Steal nerves #43 - 3 недели назад 0

» WarCraft 3 / Не создаются эффекты на юните

ну автор даете. это мы должны угадывать почему в одной карте работает в другой нет.
Steal nerves #44 - 3 недели назад (отредактировано ) 2

» WarCraft 3 / Где редактируется кнопка строить?

Артес Менетил, равкоды - это номера типов объектов. Нумеруются 4 символами (система счисления ASCII). Не знаешь что за слово. Ты должен сам найти ответ. Почему я должен объяснять какому-то новичку это? Ладно в интернете этого нет, вроде все знают это. Это как название типа объекта. С этим легко работать. Можно манипулировать с этим. например, герою нужно дать ауру, то ее создаем по равкоду. Создаем юнита, то тоже прописываем равкод, например пехотинец. В гуи этого не видно, а когда конверктируешь в текст, то увидишь 4 символа
Не путай имя объекта (id-handle, номер объекта) и название типа объекта (rawcode). Если создать двух пехотинцев у них будут разные хэндлы. Короче я так понимаю, это как адрес к объекту. Есть база данных, и тебе нужно ввести адрес.
» Как узнать равкод и как найти объект по равкоду
Последовательность:
  1. Берем 'AHbu'
  2. Открываем РО (Редактор объектов), открываем вкладку способность
  3. Показываем равкод (циферки слева). Ctrl + D
  4. Потом ищем эту способность по равкоду, Ctrl + F и откроется окошко, вставляем AHbu. Внизу будет галочка с учетом регистра, жмем да. И все
Если повторно нажать Ctrl + D, то циферки слева уберутся. И искать по равкоду не получится.
Steal nerves #45 - 3 недели назад (отредактировано ) 2

» WarCraft 3 / Где редактируется кнопка строить?

'AHbu'/'AObu'/'AUbu'/'AEbu' - вот равкоды. Берешь их и ищешь по ним. Открываешь РО, заходишь во вкладку способности. Нажимаешь Ctrl + D (отобразить равкоды). И потом Ctrl + F (например, AHbu вставляешь в окошко и ищешь). Кстати у каждой расы называется "Строительство". Но там ничего не отображается, ни hotkey ни текста. Просто способность и иконка и приказ.
Steal nerves #46 - 3 недели назад -2

» WarCraft 3 / Где редактируется кнопка строить?

Артес Менетил, весит мало текст. К тому же по-другому никак. В способностях поменять можно только икону и все. Посмотри сам. Остальное придется делать в текстовике
Steal nerves #47 - 3 недели назад (отредактировано ) 4

» WarCraft 3 / Где редактируется кнопка строить?

Строительство 'AHbu'/'AObu'/'AUbu'/'AEbu' - иконку кнопки строительства можно поменять, у каждой расы она своя. Только не знаю, в этих способностях можно иконку строительства поменять?
851994 (buildmenu): Приказ (без указания цели), открывающий меню строительства воина, способного возводить здания. Но само нажатие на кнопку строительства нельзя отловить (отловить приказ не получится), только вызвать, открыть меню строительства.
а горячая клавиша наверное в текстовом файле. ссылка выше
» раскрыть
CommandStrings.txt
[CmdBuild]
Tip=Построить (|cffffcc00B|r)
Ubertip="Вызов списка зданий, которые вы можете построить."
Hotkey=B
[CmdBuildHuman]
Tip=Построить (|cffffcc00B|r)
Ubertip="Вызов списка зданий, которые вы можете построить."
Hotkey=B
[CmdBuildOrc]
Tip=Построить (|cffffcc00B|r)
Ubertip="Вызов списка зданий, которые вы можете построить."
Hotkey=B
[CmdBuildNightElf]
Tip=Вырастить (|cffffcc00B|r)
Ubertip="Вызов списка Древ, которые вы можете вырастить."
Hotkey=B
[CmdBuildUndead]
Tip=Создать (|cffffcc00B|r)
Ubertip="Вызов списка сооружений, которые вы можете создать."
Hotkey=B
Steal nerves #48 - 3 недели назад (отредактировано ) 1

» WarCraft 3 / Не удаляются итемы из всех нейтральных магазинов

нужно не в РО задавать предметы, юниты, а в триггерах. Если задано в РО, то изменить нельзя (не удалишь из рынка, и не добавишь этот же итем с измененными параметрами стэков). Короче при инициализации или спустя 5 секунд со старта игры добавляешь зданию итемы. Если ты создаешь триггерно магазин или построил, то тоже не забудь добавить
Steal nerves #49 - 3 недели назад (отредактировано ) 2

» WarCraft 3 / Проблема с лимитом воинов.

ограничить число найма можно, есть спец. функции. Поищи в действии в вкладке игрок, установить (макс. геои)
лимит на определенный тип. лень искать. это уже было поищи в интернете
удалить и добавить можно триггерно. В разделе нейтральное здание. Есть одно условие, что если в РО изначально выставлен на продажу, то триггерно не удалишь, и не поменяешь. Нужно триггерно добавлять.
еще можно скрыть героя у данного игрока, не помню есть ли такая функция. Это наподобие как у абилок, видит один игрок, в то время другой вообще не видит. Просто есть продажа, а есть найм. не путать.
короче удаляешь и подменяешь новым и все
Steal nerves #50 - 3 недели назад 0

» WarCraft 3 / Изменение текстового сообщения (в игре)

Maniac_91, по-моему журнал сообщение также чистит