32

» WarCraft 3 / Патч 1.28.1

Очередной говнопатч, ни 1 нового героя, ни 1 фикса баганого скилла, ни 1 новой карты, ни 1 новой возможности, где новый директ х и текстуры повышенного качества, блин если конверт в старкравт сделали моделий из вара, могли бы перелопатить все текстуры и модели за такое время, но нет.
CD-KEY баг, вот блин, все уже сидят на пиратских серверах, сами ключи уже давно не проблема, хер ли близзард вовсе не убрал проверки, можно запросто проскользнуть на офф бнет с ключами из кейгена.
Просто ужас, могли бы уже вар с нуля написать за пару лет...
1 пункт от nvc123: 1.1 (ненормативная лексика)
32

» WarCraft 3 / Механика крипов в МОБЕ

Конфетные войны от близзард смотрите, там норм движуха крипов по массиву областей.
32

» WarCraft 3 / Аура критической атаки

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

» WarCraft 3 / Событие - Юнит входит в область

8gabriel8, с вашей областью все впорядке, вероятно юнит либо не входит в область либо в ней уже появился этот юнит.
Дебаг решит вашу проблему. Так же проверьте верно ли условие триггера или boolexpr, мб вы неправильно сделали проверку.
32

» WarCraft 3 / Эфирная Линза

Все тоже самое, локейшены, 100500 вычислений, в цикле крутится проверка на итем и ренж и прочее.
Неужели нельзя все посчитать вначале, нет проверки на то что у юнита есть мана и сколько её, макс маны больше 2 и кол-во маны меньше максимума.
Измерение дистанции между локешинами не самая быстрая операция, так что если это итем, сделай по координатам, без извлечения корня вначале функции, так будет явно нагляднее и быстрее. Поможет в дальнейшем не задумыватся, че эт так фпс упало, на 101 таком скилле.
32

» WarCraft 3 / Ракеты как у механика

Это фишка модели, у других юнитов ракеты будут вылетать из жопы, сам ракетный удар имеет тучу настроек по части визуализации.
32

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

Diaboliko:
Может ли возвращаться значение <= 0 если юнит гарантированно жив и имеет способность, с которой ведется работа?
Известны только случаи такого поведения, конкретики нет. Драколич такое обнаруживал.
32

» WarCraft 3 / Text File (Memhack)

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

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

Diaboliko, адресс абилки у юнита, если она есть, так же может возвращать 0 и отрец. значения, поэтому нужно обязательно проверять что вернула эта функция. Баффы это тоже абилки, они подчинаются тем же правилам что и обычные абилки, т.е по ро-коду можно получить их адресс, удалить, отредактировать через мемхак. Для дамми баффов юзайте 'Aasl' или другую ауру, чтобы делать баффы-иконки, которые ничего не делают, а висят в статусе для информации, им можно задать длительность, мигание, уровень и прочее.
32

» WarCraft 3 / Text File (Memhack)

Принятый ответ
Nelloy, я непонимаю как ты собрался делать систему сохранений без локальных файлов? Что за бред? Сейвы априори не могут быть одинаковыми у всех игроков, потому что они постоянно меняются!
Неможет у всех игроков быть одинаковый сейв, как ты собрался рассказать что ты прочитал из файла у красного игрока, если у синего нет такого файла, а у синезелёного в файле совершенно другое содержимое, это и есть локальные файлы!
Тебе так и так придется синхронизировать сейв.
Не понимаю в чем проблема? 100500 сейвов работают на preload exploit и прекрасно себя чуствуют, если вам банальный синк который разжеван в 101 месте не по зубам, сразу оставляем в покое мемхак.
32

» WarCraft 3 / Text File (Memhack)

Нет, откуда у всех игроков 1 и тот же файл? Preload и LocalPlayer + синк и все, Data Manager в помощь.
32

» WarCraft 3 / Пжлст ХЕЛП!

Taurenus, если вы про анимацию кручение как у блейдмастера, то никак, если нету такой анимации у юнита. Нужна спецальная модель где есть такая анимация.
32

» WarCraft 3 / Дополнительный урон по определенному типу юнитов.

Отслеживать урон от лица героя и наносить еще немного, либо добавить ему Криты. Работающие только на определенный тип Юнита ( доступно только 2, самоубийцы и древа) ну и все спеллы сделать триггерно, где проверять что за цель.
На сайте выложен код блудрейджа сикера из доты, ( доп.урон от лица владельца баффа), юзаем поиск если интересно.
32

» WarCraft 3 / Интерфейс не существует тип unknown

Там тоже нету и не используется, атак всего 7, больше нету и не сделать!
32

» WarCraft 3 / Интерфейс не существует тип unknown

Viktor19, 7 видов атак, от 0 до 6, будет 7 а не 6, математику в школе прогуливал?
В игре нет атаки заклинание, это атака для способностей, почти все стандартные способности используют тип атаки NORMAL.
Неизвестный тип урона это, false, false, null, null, null -используется негативными баффами для детекта, когда юнит получает или теряет вредный бафф, он получает 0.00 ед. урона, даже если он неуязвим.
32

» WarCraft 3 / Интерфейс не существует тип unknown

Не понимаю к чему ты?
0 = NORMAL - но это не обычная атака, а атака заклинания.
7 видов атак, 22 вида урона.
На самом деле виды урона и атаки не хендлы, а тупо числа, по которым происходит проверка что по чем.
32

» WarCraft 3 / Формирование пакетов с мемхаком

Nelloy:
Допустим уговорили не придумывать велосипед. Как определить, что синхрон корректно завершился?
Через кешь, ты локально можешь проверить что за данные в каждой ячейке, у первого и до 12 игрока.
32

» WarCraft 3 / как создать иконку с нуля?

Принятый ответ
Любой графический редактор + button manager, сначало рисуем, потом подгоняем под размер и делаем рамки в буттон манагере.
32

» WarCraft 3 / Формирование пакетов с мемхаком

Nelloy, записал в кешь и синхронизируй, делов то? Кешь ничем не ограничен, хоть гигабайты, тут нету и пары килобайт.
32

» WarCraft 3 / Авто-атака разрушаемых объектов

Найти случайный разрушаемый обьект в области (маленькой области 64 на 64 к примеру) и проверить сможи ли герой атаковать его, если нет то заставляем атаковать другой разрушаемый обьект.
Область передвигать в место перед героем на предполагаемом пути.
32

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

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

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

Diaboliko, ну а бонус это тоже дистанция. Там наверняка деление на тик таймера и проверка на мин. значение
32

» WarCraft 3 / Формирование пакетов с мемхаком

Принятый ответ
Nelloy, будет но для этого данные нужно синхронизировать, для ваших сейв\лоадов есть давно проверенная система, которая не требует мемхака - Data Manager, не надо никакого мемхака. Все понятно и просто, вот неужели нельзя изучить всю мат часть по сейвам прежде чем пороть горячку?
32

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

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