32

» WarCraft 3 / Отследить количество играющих игроков

Нельзя сразу в одном цикле пересчитать играющих игроков не ботов, сходу выдать им ресурсы, и добавить их в зависимости от номера в разные "форсы"?
32

» WarCraft 3 / Циклы и их лимиты (+ способы обхода лимитов)

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

» WarCraft 3 / Золотая башня

Очень сложно это на гуи делать. Нужно создать триггер и отслеживать урон всем юнитам которым можно нанести урон, так же проверять что это за урон.
32

» WarCraft 3 / Devistating Blow ( Фатальный удар )

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

» WarCraft 3 / Оптимизация карты

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

» WarCraft 3 / Как сделать систему рейтинга? (BD sql)

Ну пасскоды как во всяких гоблинах, это самое простое.
Более сложное, это preload или мемхак, создавать на машине юзера файл с данными.
Ну и у лтд или доты, тупо отправка хостботу, который все сам делает, получает инфу хостбот анализируя пакеты синха геймкеша.
Для этого даже наработка есть, wc3mdd
32

» WarCraft 3 / Аналог Smoke of deceit из dota2

Принятый ответ
SAND, Ну есть функция настройки цвета юнита и его прозначности, прозрачность в 0, и юнит полностью прозрачный, прозрачность как и цвет можно локально настроить для игрока, SetUnitVertexColor называется.
С иконкой там немного посложнее, в разделе нейтральное здание, сначала настраиваем альтернативную иконку для миникарты - call SetAltMinimapIcon( "UI\\Minimap\\Minimap-Tower" ), ну а потом для конкретного юнита прменяем функцией - call UnitSetUsesAltIcon(whichUnit, flag), ну так вот, иконки тоже можно локально настраивать, таким образом сделав незаметным на миникарте героя.
32

» WarCraft 3 / Юнит отходит при атаке

mifexiy, зачем? Есть триггер с событием, юнит отдал приказ - цель точка, приказ является move, юнитам отдавшим приказ - является крип ( в доте тупо проверка на абилку которая есть только у крипов идущих по линиям), то отдаем приказ атаковать в нужную точку, точку вычисляем исходя из области в которой сейчас юнит сидит. Все просто.
32

» WarCraft 3 / Аналог Smoke of deceit из dota2

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

» WarCraft 3 / Юнит отходит при атаке

Постоянно отдавать приказ идти, в доте к примеру там проверка на приказ move, если крип отдал такой приказ, проверяется в какой области он находится, и отдается приказ идти в следующую область.
32

» WarCraft 3 / Аналог Smoke of deceit из dota2

Да как и в доте 1, ептить. Просто инвиз, иконку на миникарте делаем прозрачной, как и саму модель юнита для врагов, поэтому даже на вардах юнитов то не видно.
32

» WarCraft 3 / Опасен ли мемхак?

IceFog, у мемхака много способов подключения?
Да, и судя по некоторым тредам, есть еще и в рефе. Хз конечно как и что, о дырах в виртуальной машинезнал один местный юзер, который молчал, но на хайве один человек взял и рассказал Драколичу об одном, найденым им простым вариантом - результат все мы знаем...
Но сколько людей, не пошло постить на форумы свои находки, авторы читов и программ типа кеев, маперов, улучшайзеров фпс. К слову они ни чуть не менее опасны чем мемхак, они написаны человеком который сидит за ником, за которым ничего нет, ты даже не знаешь в какой стране на самом деле живет этот человек и что он там написал, опенсурсы вам никто не дает.
Ну и как я уже писал, айкаплаунчер и прочие лаунчеры - написаны ни понять кем, у айкапа разработчиков выгнаных со скаднадалами уже десятки, так что вирусов боятся - сидеть оффлайн.
Кто хочет юзать мемхак для своей карты юзайте, вам ничего не угрожает, для тех кто видит на ирне что карта с мемхаком, гуглите инфу - если карта норм и автор её развивает, вирусы там не появятся, стрелять себе в ногу автор карты не будет.

Кстати забыл сказать, есть способы скрытия мемхака от тупых проверок, мемхак это всего лишь сломанный массив - а как и где его сломать не принципиально важно, все остальное мешура которая лишь дает API для работы, чеканье переменных как сделал айкап лечится сверх просто. Мемхак может быть в любом скрипте, а не только в J, т.е AI, PLD, начхать.Передать адрес массива можно геймкешем.
32

» WarCraft 3 / Как отловить стан?

Ептить, ну при касте молотка создаешь на цель каста триггер с событием - юнит получает урон, урон ровно 0, и есть бафф стана, сразу бафф удаляешгь и все. Следом триггер, а так же добавляешь событие - время вышло, на примерное время за которое молоток долетит до юнита.
Разумеется все это на JASS делается, а не на гуях.
32

» WarCraft 3 / Как отловить стан?

Получает урон, ровно 0 урона и бафф стана, или приказ стана...
32

» WarCraft 3 / Опасен ли мемхак?

nazarpunk, лич как то собирал инфу о пк игроков его дотки, 90% картофелены из средины нулевых и еле живой инет, окей ботнет...

Проверка j файла карты не поможет от инжекта дллки, это мы честные картоделы размещаем мемхак на самом видном месте, и проверить на него карту не сложно, но мемхак можно запустить и из AI и PLD файла, и подгрузить длл, вовсе мемхак мини который в глаза не бросается а только запускат ддл был уже давно, та самая карта демка китайцев. Ну и труды Айсфога напомню, было бы желание.
Те кто хочет сделать свою карту лучше с помощью мемхака ни от кого не прячатся и ничего из вышеописанного делать не будут, зачем?
32

» WarCraft 3 / Опасен ли мемхак?

QQQQWWWW, в теории, которую никто так и не поддвердил, в карте может быть вирус, который с помощью мемхака поселится у тебя на пк, но это нахер никому не интересно.
  1. То что пишет вася выше, абсолютная ерунда, толку от его мелких пакостей кроме как все перестанут играть в его карту нету, чтобы написать вирус который что то может в современных систамах - нужно постаратся, а зачем стараться если это не приносит никакого профита?
  2. Невозможность получения профита с атаки машин потенциальных жертв, тебе как автору карты то от вирусов на машинах игроков какой профит? Что ты там можешь украсть, пароли от порно сайта? Ну ок, аккаунт от дотки айсикапа, ой ты ептить кража века...
  3. Любой вред игрокам для автора карты вреден, его задача сделать так чтобы как можно больше игроков играло в его карту, а не вредить им и делать так чтобы никто не играл, создание играбельной карты это труд, огромный труд.
И еще параноики, бойтесь - я могу кинуть карту, с мемхаком, которая работет везде, даже на ракапе и не палитсо... Если кто захочет вам навредить, он навредит.
32

» WarCraft 3 / какие свойства есть у абилки 'Aloc' и чем их воспроизвести?

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

» WarCraft 3 / каким софтом можно создать w3r файлы из координат?

Зачем?, у тебя есть координаты с ними и работай если что, создать в карте новый рект и посмотреть его текущие корды и переписать в j файл раз плюнуть.
32

» WarCraft 3 / Как добавить юнита для продажи?

Макс количество и время пополнения в настройках юнита измени, по вкусу.
32

» WarCraft 3 / Оживший огонь меняет модельку снаряда

Не юзать эту абилку, она очень кривая, настраивается только оригинал, все её копии будут наследовать настройки от оригинала.
32

» WarCraft 3 / Ульт как у миппо из доты

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

» WarCraft 3 / Как вам такая механика карты?

Ну как насчет хотябы Grin Circle а? Ну это средина нулевых, но уже выглядело и игралось интереснее чем то что ты описал.
Потом, мб всетаки сделать тд по типу лтд? но без её изьянов, всетаки этот вариант тд более популярен сейчас.
32

» WarCraft 3 / Индикаторы

А в чем прикол восклицательного знака, в игре же есть дефолтный?