27

» WarCraft 3 / Как через триггер поменять масштаб юнита? ну или код

Есть также триггер меняющий масштаб юнита
Действие - Анимация - Change unit size
Но крайне неудобный, потому что берется в процентах (ширина, длина, высота). Есть захотел обратно вернуть размеры, то они будут отличаться от первоначального (то как выглядел юнит в начале, и то как выглядит юнит после того как вернешь ему. Например, сделал размер на 120%, а потом вернуть - выставил 80%, но чуть-чуть немножко с размерчиком выглядит не так). Потому что берутся в процентах. Короче действие только в одну сторону
Нет в варкрафте в триггерах проверок на то, какие у тебя размеры в данный момент. Что тоже очень плохо ...
27

» WarCraft 3 / Можно ли редактировать карту Dota v. 6.83?

Ее легко можно вломать, однако долго:
  1. открыть ее нельзя редактором варкрафта так как архив защищен, поврежден. берешь скачиваешь депректор, вламываешь, вот и открыть можно.
  2. Вообще стандартным mpq-прогой можно открыть любую карту, даже защищенную. Архив карты защищенный остается для этой проги всегда открытый. Ну кроме поврежденного. Ею открываешь архив карты, и достаешь интересующие тебя модели и прочее.
  3. Некоторые оптимизаторы специально в архиве карты например war3map.w3u разделяет на несколько готовых таблиц .slk. В той самой доте так сделано. Открываются Excel
  4. Если захочешь вытащить модель, и она не работает. Не забудь посмотреть в ней какую еще текстуру с собой забрать нужно. Конвертируешь конвектором модель mdx в mdl и блокнотом открой формат mdl. Там указан путь иконки, забери с собой.
  5. Чтобы найти нужную способность, открывать сначала текстовые описание способности либо героя, ищешь пока не найдешь интересующую абилку. Затем находишь, и по ид (id = 'A000 ' или 16 циферек, конвектор из 256 системы в десятичную, надо найти такую и скачать). Если там 'A000 ', то пытаешься конвертировать, я обычно триггерам дают отобразить дебагом целочисленное число. Там будет 8 или 16 цеферки. ЗАПОМИНАЕМ. Идем вытаскивать способность, или узнаем на основе чего она сделана, все ее характеристики (там таблица slk). Идем воровать код из j. Открываем блокнот находим по id-числу абилки, выдергиваем все функции. Выдергивать ну все-все функции, которые тесно связаны. Нужно знать jass. Вот и все, так делал раньше кроме способностей в них интересно нет
  6. А кстати забыл сказать, после депректора карту открывают обычно jngp, а то у меня стандартный редактор крит. ошибку выдавал и закрывался. Обычно это в навороченных картах. В ней вот можно ландшафт редактировать и прочее. Но у меня обычно бывало, что все данные РО в таблицах slk отображались, а в самом редакторе РО чистый был, как будто бы никто не редактировал. Из-за этого не совсем удобно редактировать, лучше ландшафт своровать, и на нем запилить все заново, по кусочкам воруешь
27

» WarCraft 3 / Хак на память Warcraft3

Надо бы описание всех функции сделать, что такое адрес в аргументах функции? что-то не могу найти как определить координату Z юнита. Есть ли функции с бонусной скоростью атаки?
27

» WarCraft 3 / Форматы в файлах карт .w3m

Интересно вот, как в доте там используются заранее открытые таблицы, и их можно открыть Excel, и правда ли что такой метод лучше, чем стандартный?
Вроде при оптимизатором или депректором так можно сделать, разделяет на несколько таблиц
Steal nerves, все эти форматы открываются блокнотом с хекс редактором
AkelPad например
а он вроде какой-то сложный, что надо сделать чтобы показал норм, не видел настройки на 16-тую кодировку
непонятную ерунду пишут что hex-редактор, что AkelPad-редактор (см. скрин)
Загруженные файлы
27

» WarCraft 3 / Форматы в файлах карт .w3m

nvc123, ну извини, найти не смог нормальную статью =(
Вот только автору еще знать нужно как открыть эти файлы, вот например я не знаю как и чем открывать некоторые из этих форматов. В том числе табличные форматы.
Интересно вот, как в доте там используются заранее открытые таблицы, и их можно открыть Excel, и правда ли что такой метод лучше, чем стандартный?
27

» WarCraft 3 / Хак на память Warcraft3

DracoL1ch, вариант существующий есть. Костыльный =((
  1. Берем способность, там у нее ставим длительность война и героя на макс. Вроде ставлю 9999к, а он выставляет где-то 65кк.
  2. в триггере ловим каст, запускаем таймер. Если нужно убрать бафф, удаляем его.
  3. Перед тем как должен закончится действие бафа (буквально последние 10 секунд), кастую на героя пустышку, чтобы был мигающий эффект.). Пробовал поверх старого наложить новый. Но старый не работает так как надо, не мигает вообще. Недостаток с этим добавлением баффа с 10 сек. : Но когда удалишь старый бафф, пропадают все эффекты. Вот например, божественный щит, у него убирается эффект щита и неуязвимость при удалении баффа. Поэтому получается, что нужно триггерным полностью делать (от и до все эффекты).
Минусы:
  1. Использую дамми-каст, чтобы создать 10 сек. Пробовал еще и руны использовать xgm.guru/p/wc3/powerups Где-то слышал, что есть у вас функция, сыммитирующая каст сам на себя
Загруженные файлы
27

» WarCraft 3 / Хак на память Warcraft3

А как называются функции, которые повышают длительность действия баффа способности?? Найти что-то не могу
27

» WarCraft 3 / способность

Две разные способности, созданные на одной основе, имеют одинаковый приказ. Даже если в РО способности сменить строчный приказ, то в редакторе хоть и будет изменен, но в самой игре сработает старый прикаа. в качестве пустышек, берем канал
27

» WarCraft 3 / Манипуляции с добычей ресурсов

Это надо смотреть в триггерах. Смотрим в разделе "игрок" (Игрок - Set Property)
27

» WarCraft 3 / Есть ли готовые решения по отключению читов

Как можно конвертировать триггер в jass в WE?
Эх... Странные вопросы задаешь. Выделяешь/выбираешь тригггер, жмешь правка - конвентировать в текст
А про последствия не понял, разве бой своего юнита с чужим не есть отслеживание последствий?
отпечатка, случайно написал не. Да это последствие. По-другому никак.
Вот самый простой вариант от неуязвимости и всемогущества whosyourdaddy, который переводится как "кто твой папочка":
  1. Создаешь юнита в РО, так сказать будет куклой для битья. Если она умрет, то значит ее убили нечестным образом.
  2. Юнита надо будет отредактировать
  3. Делаем куклу незаметной. Так сказать нужно скрыть.Удаляешь у нее модель, потом скрываешь отображение на мини-карте (характеристики - скрыть мини-карту).
  4. Если это рабочий то выключить у него классификация - работник. Иначе иконка будет отображаться в игре.
  5. Делаешь так чтобы не мог атаковать, короче полностью отключаешь атаку (бои - атаки - нет)
  6. Делаешь его неподвижным, чтобы не убегал, когда его бьют
  7. Делаем неубиваемым. Реген. Скорость восстановления здоровья на максимум - 9999к. Запас здоровья тоже повыше (примечание: здоровье не должно быть слишком большим, а то ставил 9999к читом не мог убить, даже с 5000 хп,видимо из-за регена не умирал, поставил 1000). Затем можно дать невосприимчивость от магии, так сказать защитой от магии будет.
  8. даем способность москиты, так герой становится невыделяемый
  9. и убираем обзор видимости (характеристики - радиус обзора = 0 днем и ночью)
  10. создаем двух таких на карте, одного делаем вражеским (можно за нейтрально-враждебного), а другого за игрока
  11. создаем триггер, который будет наносить урон периодически от лица игрока, наносит 1 единицу урон. другой триггер ловит смерть
Загруженные файлы
27

» WarCraft 3 / Есть ли готовые решения по отключению читов

8gabriel8, на обычном WE тоже можно было. Только не было бы подсветки, и узнать нельзя было бы какие константы и переменые, функции есть в варе
Если в интернете не нашел - плохо искал. Хочешь чтобы сделали за тебя? Отслеживать надо последствия чита. Знаешь многие советы есть даже на форуме. Правда, это все костыльно, но работает. Короче создаешь вражеского юнита с огромным здоровьем и регеном где-нибудь в углу карты или недоступном месте, а рядом создать какого-нибудь юнита который будет бить этого юнита в течении игры (правда боятся надо лишь паузы и прочее). Все - больше ничего не надо. И это будет в сингле, в мультиплеере это не пригодиться вообще.
Не пойму зачем делать античиты, пускай играют с читом и наслаждаются.
Еще есть правда это, но вариант совсем не рабочий
Загруженные файлы
27

» WarCraft 3 / Есть ли готовые решения по отключению читов

8gabriel8, функция такая есть на jass,на gui не видел такой. Работает в сингле, то же самое, что ввод на клавиатуре, только вызываешь ее на триггерах
native Cheat takes string cheatStr returns nothing
вводишь через CS: call Cheat("код чита")
например:
вводишь call Cheat("warpten") включаешь чит, если выключен
повторно вводишь call Cheat("warpten") выключаешь чит, если включен
скачал бы jngp, там есть подсветка и библиотека функции. Конвентируешь гуи в джаз и смотришь. Нажимаешь function list и там есть список функции
27

» WarCraft 3 / Какая строка приказа у скилла "Выбрать героя"?

А вообще любой приказ можно отследить через отладку. Можно узнать (на будущее! занеси все события с приказами, и выводи на экран игроку, тогда точно не прогадаешь)
Приказы состоят обычно из чисел
xgm.guru/forum/showthread.php?t=60912
Используй триггеры что есть в карте-примере ниже
ssbbssc, 852586 neutralinteract
Загруженные файлы
27

» WarCraft 3 / Отслеживание бафа

Находится в разделе (это в условие) - логическая (Boolean) - Unit Has Specific Buff
27

» WarCraft 3 / редактор объектов

Понял. Есть много текстов у стандартных баффов, где есть запятые. Короче если изменить стандартное описание, там тоже обрезают. Вот взять бафф с текстом, и на его основе создать новый нестандартный там тоже обрезка будет (хотя текст не редактировал). Придется как-то изворачиваться с текстом
27

» WarCraft 3 / редактор объектов

Так имеешь в виду бафы (buff)? Попробуй писать короче. Коротко пиши не только описание, но и названия заклинания. Заменяй русские на английские символы xgm.guru/p/wc3/description-artifacts
По-другому не знаю. То, что в редакторе влезает полное описание не значит будет и в игре. Но если посмотреть и посравнивать с другими стандартными баффами, будет видно, что не все тексты короткие. Есть пример изгнание в астрал, Стремительность, Спасение.
27

» WarCraft 3 / Каким образом триггерно можно управлять порталами?

xgm.guru/forum/showthread.php?t=26653 как настроить стандартное перемещение
native WaygateSetDestination takes unit waygate, real x, real y returns nothing //перенаправляет портировать портал в другую точку 
native WaygateActivate takes unit waygate, boolean activate returns nothing //включает или выключает портал, если портал работает, и отправить юнита в какое-либо место, он сам определяет ближайшее место, и может даже захотеть пройти через этот портал, в этом плюс от триггерных
27

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK, твой вариант работает =))
ENAleksey, работает (но когда пробуешь отредактировать код (в данном случае просто хотел посмотреть код), затем сохранить и затестировать не получается, выкидывает в меню. И JassHepper выдает кучу ошибок. Как ты сохранил карту?).
27

» WarCraft 3 / Есть ли готовые решения по отключению читов

А нельзя ли отследить записи вроде: "Игрок: Жульничество разрешено!" ? А нет, нельзя это отследить =(( сорри
27

» WarCraft 3 / Проблемы с новым Retrun Bug

BaHeK, твою мапу скачал, у меня тоже фаталит. У меня загрузилась карта, показал героя Келя (буквально 2-3 сек.), и фатал.
quq_CCCP, твою мапу, что ты скидывал в другой теме, скачивал. Также, но без фатала =((. Там сразу в меню игры сбрасывает.
Сборка от Mechanics, вар пиратский. =(( Ориганал трудно найти в инет
27

» WarCraft 3 / Перевоплощение

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

» WarCraft 3 / Проблема с ландшафтом

"Рассчитать тени и сохранить" тоже не всегда работает =((
Недавно, я смоделировал на юнита модель в РО, юнита поставил на карту. Через какое-то время передумал, удалил этого юнита РО, и модель в менеджере иморта также вычистил (а юнита забыл на карте убрать также, вместо него тень осталась). И не мог никак удалил, убрать и прочее. На форуме ответ нашел. Вот war3map.shd удалил, и заново все перерасчитал. Такой ответ имеет право на жизнь
27

» WarCraft 3 / Melee ИИ странно себя ведёт

Очевидно, что в 1 клане все игроки играют за Альянс нормально работают. В то время, как во-втором плохо. Может стоит покопаться в архиве ИИ? Ратуши являются как бы основанием лагеря, вот и, наверяка, считается целью. Ну ратуша не всегда является целью ИИ, у меня вот любят уничтожать даже лагеря нейтралов
Попробуй триггерно сделать. Или поищи ответы на форуме
Кстати пробовал поиграться с функциями
native RemoveGuardPosition takes unit hUnit returns nothing //юнит становится неподконтрольным ИИ-командам
native RemoveAllGuardPositions takes player num returns nothing //все юниты игрока становятся неподконтрольным
native RecycleGuardPosition takes unit hUnit returns nothing //возвращает контроль ИИ
native SetUnitCreepGuard(targ,true)
Можешь юнитам в определенный момент отключить ИИ, и пускай маршируют спасать дом.