5

» Администрация XGM / Выставление рейтинга для набивания ачивки

Не удивлюсь, если мне тоже минусы на все комменты прилетали от того же человека.
Проверить, к сожалению, не могу.
5

» WarCraft 3 / Рандомный игрок

DarKRs, почти. Рандом должен быть от 0 до Buf_A - 1. Т.к. первый игрок заносится в массив с индексом 0. А т.к. рандом от и до включительно, из последнего числа надо отнять единицу.
И да, там не picked player. Он используется, если цикл идёт по группе игроков. А тут цикл целых числел. Т.е. нужна функция (не помню как называется), которая берёт игрока по индексу, который используется в цикле.
5

» WarCraft 3 / Рандомный игрок

DarKRs,
Переменная-счётчик = 0
Цикл от 1 до 12
Если игрок - человек и играет
  • То занести его в массив играющих игроков с индексом "переменная счётчик"
  • Увеличить переменную счётчик на 1
Если играет 6 человек, т.е. 1, 3, 6, 7, 8, 10 - они будут занесены в массив.
Рандомное число = рандомное значения от 0 до "переменная счётчик" - 1
Рандомный игрок = массив[рандомное число]
В итоге нет ни выходов за пределы массива, и рандом среди тех, кто играет.
Примерно тоже самое было описано выше
Накидал бы хотя бы на gui, но под рукой редактора нет.
5

» WarCraft 3 / Какая версия Warcraft 3 лучше?

quq_CCCP, ну так-то да, смена нативок и отсутствие нормальной конвертации на новую версию - проблема. Не все будут переносить свои карты, т.к. многие уже этим не занимаются. Это понятно.
Но неужели тогда навсегда остаться на 1.26а?
5

» WarCraft 3 / Какая версия Warcraft 3 лучше?

quq_CCCP, скажем так, не совсем в курсе про новые болячки в новых патчах. Если есть ссылки на статьи/посты об этом - буду рад. Количество игроков больше радует из-за расширения скудной цветовой палитры, только чшш, это тайна
А так - да, в некоторых картах это не имеет смысла. Если мини игры или RPG, требующие большого замеса большого кол-ва людей, то почему нет?
По крайней мере не вижу в этом проблемы, если не учитывать болячки, которые упоминались. Как по мне, лучше уж разрешить 24 игрока, чем их запрещать.
5

» WarCraft 3 / Какая версия Warcraft 3 лучше?

Не уверен, что можно выделить единогласно лучшую версию.
Многие скажут, что это 1.26a из-за мемхака. Лично мне кажется офигенным, что с его помощью как минимум можно менять интерфейс до неузнаваемости. Но мне так же важно получать последние обновления с заплатками дыр, исправлением багов и в принципе новым функционалом, например: 24 игрока, больше цветов, интерфейс для широких мониторов. Не все патчи полезные, но всё же.
Мне кажется, что под каждую ситуацию есть своя версия.
Если я захочу карту с мега плюшками и изменить до неузнаваемости, именно в течении полугода - я возьму 1.26а. Если я захочу последние фичи из последних патчей, и чтобы работало в Reforged - возьму 1.29/1.30.
5

» WarCraft 3 / Дамми спелл по типу "Буран"

Zahanc, пока не нашёл. Максимум что выявил - пропадание курсора при отметке "Изображение указателя цели".
Какие бы эффекты в поля не ставил - ничего.
5

» WarCraft 3 / Управление крипами

Если под игроком-зрителем подразумевается зритель, который определяется в лобби, то нет, это невозможно.
Если сделать клан "Зрители" внутри карты и занести туда пару игроков (потенциальных зрителей), то можно.
С помощью триггеров можно менять владельца с/без смены цвета юнитов.
А, ну и про имя игрока. Можно получить имя игрока и проверить его с нужным, после чего отдавать контроль над юнитами.
5

» Администрация XGM / Спам отрицательных оценок

Bergi_Bear, ну я тоже думаю, что роли не играет с большего. Но казалось, что должна быть какая-то система от абуза минусов за короткий промежуток времени и большую разницу времени размещения комментариев.
8gabriel8, было не так уж и много сообщений, чтобы завести себе врага (но это не точно). Спасибо за инфу)
И спасибо тем, кто вытащил со дна :)
5

» WarCraft 3 / Голосовой чат

ArchOracle, ссылка на статью о внедрении DLL через MIX файлы
В комментах Alexander12 говорил, что расскажет о том, как внедрять в карту, чтобы не приходилось скачивать, но этого уже не нашёл.
Видел, что так делают в SharpCraft и DLL можно класть в импорт карты.
Короче, как по мне, лучше обратиться напрямую к автору статьи :)
По крайней мере, попытка - не пытка.
5

» Администрация XGM / А куда делись очки способности?

Naadir,
Забвение
Отменяет изучение всех способностей (кроме "Блоггер") и возвращает все потраченные очки способностей. Очки, потраченные на использование активных способностей (включая "Забвение") - НЕ ВОЗРАЩАЮТСЯ.
-1 очко за то, что сбросил умения
5

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

Такое чувство, что у всех уже есть карты и один я буду делать с нуля xD
5

» WarCraft 3 / Голосовой чат

Возможен, если извратиться и использовать RtC, SharpCraft или DLL с мемхаком.
Ну и весь набор инструментов должен быть у других людей, которые играют в карту.
5

» WarCraft 3 / почему может не работать?

Предлагаю для начала разбить действие на кучу мелких. Все расчёты разбить на мелкие и разнести по переменным, выводя на экран. А там и видно будет, ибо на скрине даже не вся строка видна.
5

» WarCraft 3 / Как создавать MapHack

Если самый простой мапхак и нужно просто убрать туман войны, то:
  • необходимо в адресе игры найти ячейку, отвечающую за то, если ли туман войны;
  • чтобы найти её, нужно отсканировать память когда туман войны есть (с помощью Cheat Engine);
  • после этого туман войны необходимо убрать (например, с помощью читов);
  • снова просканировать память, после чего отсеются ненужные ячейки;
  • повторять цикл, пока не останется небольшой набор адресов.
Дальше можно методом исключения менять значения в разных адресах и смотреть, изменяется ли туман войны при изменении значения. После нахождения ячейки получаем её адрес.
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
Для написания программы необходимо уметь внедрять код в процессы. После внедрения значения в адрес АдресПрограммы+АдресЯчейки нужно изменить значение на нужное. Профит.
На самом деле тут куча моментов, таких, как защита памяти от изменения и разница между поиском и внедрением значения и поиском asm кода и его изменением за счёт внедрения массива байтов, содержащего набор инструкций.
Вроде так, прощу тапками не кидать знатоков ^^"
5

» Вселенная моими кривыми руками / Конкурс имени Demonoid'a v2

Так в итоге-то, можно ли использовать стандартный редактор ИИ, или над болванками шаманить через jass? :)
5

» WarCraft 3 / Как убрать эффект невидимости у Wind Walk?

quq_CCCP:
Време длительность 0.01 или время перехода в инвиз -1. Смотрите что лучше, если фейзы из доты хотите, там нужно убрать все допустимые цели и урон от удара, так же сделаю руну и вручать кодом.
Спасибо, Transition Time в -1 помог :)