32

» WarCraft 3 / Нужно отловить widget (memory hack)

Эмм, выделяются тока разрушаемые объекты да и то не все, деревья не выделяются игроком...
Если не секрет зачем вам знать над каким разрушаемым объектом сейчас курсор игрока?
32

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

Proshel_Doty:
quq_CCCP:
Если ты имеешь в виду ИИ который будет играть как про игрок человек, то я не об этом. Заставить кастовать бота способности при определённых условиях, я думаю, сможет каждый, кто разбирается в триггерах, собственно, что и разбирается в данном вопросе.
quq_CCCP:
Слабо сделать?
Вообще ничего там сложного, просто трудоёмко и куча условий и проверок.
Я бы поспорил, даже про мили ИИ, там не так уж все и изи, если разобраться, хороший ии писать очень долго, так что везде где можно пытаются на дефолтном сидеть, даже в картах которые далеки от мили.
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

8gabriel8:
quq_CCCP, я не умею писать на jass, мне человек сделал. И как вытащить код и засунуть в карту кампании?
Мпк редактором, весь код карты это war3map.j
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

код вытащи и засуть в карту кампании, вероятно не происходит интерпритация в обычный jass с vjass.
Так же вам ничего не мешает переписать все на чистый jass.
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

Дважды сохраните карту отдельно, потом пакуйте в кампанию или просто сохраните карту и вытащите war3map.j из карты и суньте в кампанию, делов то...
32

» WarCraft 3 / Как заставить ИИ применять способность "Канал"?

Принятый ответ
Стандартный ИИ никак, только если вы замените канал какими-то другим скиллом, который юзает ИИ в схожей ситуации ( если нужно чтобы ии юзал спелл в толпе то подойдет вызов волка или стомп в качестве пустышки). Ну или совсем радикальный вариант, писать свой ИИ.
32

» WarCraft 3 / Баг констант в JNGP

zogorlol:
Испорченный JNGP вылечил сносом, но хотелось бы знать как избежать подобного в будущем - рудники были не единственным что он руинил при сохранении.
Версия какая была? Мб какая левая, так же нужно избегать антивирусов, ибо антивирусы частенько портят файлы JNGP считая их вредоносными,из за принципа их работы.
32

» WarCraft 3 / Как узнать цель предмета

Proshel_Doty:
а вот как узнать цель на которую я применю предмет ?
quq_CCCP:
Вопрос в теме видишь? При чём тут то, что написал ты?
Вижу, я юзаю предмет, как мне найти в кого я его юзаю? Я и ответил, зависит от события -каст абилки или юнит отдал приказ, соответственно функции возвращающие цель будут разные. Реализовать можно по разному.
32

» WarCraft 3 / Эффект обезоруживания и не только

Могу выдать наработку кастом баффа дизарма, на основе склада. (виз.эффект основан на ауре торнадо).
32

» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере

NikolayMatveev1:
quq_CCCP, без редактора можно работать? т.е создать карту
Ну разумеется, но вот только зачем? Редактор выдумали близзы для удобства, в том числе себя любимых, ланд можно рисовать в блокнотике, данные юнитов с екселе но как то уныло, да и нет защит от ошибки...
Так что юзаем редактор и не паримся, код можно пихать прямо в вар3мап.ж сразу после сохранения карты, сделав все необходимые манипуляции в жаскраффте.
32

» WarCraft 3 / Ограничение на количество войск

Naadir, Уже и не помню гуи, но там это дело было, во всех кампаниях юзается ограничения, почему вас сразу недоступны все технологии и юниты рассы?
32

» WarCraft 3 / Не запускается миссия кампании с JASS-триггером.

PrincePhoenix:
JNGP - это сторонний скрипт(своего рода), поэтому кампания не читает его, и собственно функции из него тоже не сработают, правда была тема где-то с дополнительным расширением для кампаний, насколько мне известно
Шта, jngp это надстройка над редактором, если функция написано полностью на jass то все должно работать если нету ошибок.
Так что код этого триггера в студию, там либо ошибки, либо используются диалекты Vjass, Cjass и нету интерпретации при сохранении.
32

» WarCraft 3 / Ограничение на количество войск

Есть же функция лимита на создание конкретного типа юнитов для игрока, SetPlayerMaxTechAllowed или как то так...
32

» WarCraft 3 / как на jass вызвать функцию в соседнем верхнем триггере

Увы код интерпретируется немного не так как ты вего видишь в редакторе, т.е первый, второй, третий триггер, после создания war3map.j будут идти как второй, третий, первый если считать с верху вниз (от globals endglobals)...
Редактор считает триггеры не потому как ты их расположил а потом в какой очередности они были созданы, так что удалят и создавать заного, в нужном порядке.
32

» WarCraft 3 / Как узнать цель предмета

Зависит от события триггера, ибо на юз предмета срабатывают куча событий, это и отдача приказа, и каст способности предмета. А так же отдельное событие Юнит применил предмет...
32

» WarCraft 3 / Контроль юнитов врага

Принятый ответ
BattleMaster:
Нет, мне нужен именно контроль войска ВРАГА, но чтобы он все равно оставался врагом (т.е. Мы с ним враги, но управлять его войском я все равно могу). Если это возможно, конечно.
Параметры союзов, он тебя считает союзником а ты его нет. Параметры союзов юдут взаиемные, т.е если ты и второй игрок хотите быть союзниками то нужно прописать что ты считаешь другого игрока союзником и другой игрок считает союзником тебя.
Смотри внимательно функции настройки союзов игроков.
32

» WarCraft 3 / Баг констант в JNGP

Странно, обычно 12500 золота в руднике...
Вы случаем ничего не меняли, когда речь идет о 100500 то редактор частенько сбрасывает на 0, как и слк оптимизатор (к примеру хп у деревьев ты выставил 9999999, а после слк оптимизации будет дефолт).
32

» WarCraft 3 / Ошибка в коде?

Там случаем не вручает абилку трупу? Обычно это заканчивается фаталом, а так же если шурудить абилки у трупов.
32

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

WoLLFeR, Поэтому я предложил создать систему мили побед\порожений (да и целиком весь сценарий вашего сражения) своими руками, для разминки могу порекомендовать карту -Монолит (от Blizzard), там реализованы нестандартные рассы, мили ии для нестандартных расс и победа\поражение.
Для изучения если вы совсем не представляете как это реализовать думаю вам подойдет.
32

» WarCraft 3 / Как сделать такую проходимость?

Артес Менетил:
Высчитать путь можно только в пустой карте с 1 юнитом, не с 10. А проверить проходима ли точка можно спец. функцией, пути это не такая уж и простая штука.
Просите за нескромный вопрос, а нахрена вам знать дойдет или нет, если можно просто проверять приказ. Можно ли стоять в точке или нет можно определить с помощью функции проверки пафинга или создать в этой точке предмет и сравить его текущие координаты с точкой создания, если координаты предмета не равны точке его создания - точка непроходимо, а текущее положение предмета есть ближайшая проходимая точка.
32

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

WoLLFeR, эмм зачем, чувак я описал принцип работы дефольтного мили, где ты проиграешь если у тебя не осталось юнитов. Я так понимаю у вас не мили карта и вы не в лиге будите играть в неё. Определяем победу считая здания игрока, т.к вы на гуях пишите, пример на jass я предоставил не для копипаста а чтобы вы сами осилили аналог на гуи.
32

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

Ну разумеется, если скопировать стандартную функцию из Blizzard.j тебе редактор выдаст ошибку, что функция с таким именем уже обявлена...
Я не понимаю в чем проблема, я подробно описал что к чему.