15

» WarCraft 3 / Extreme Candy War AI

biridius:
Здорово. Давно хотел поиграть в эту карту, а самому ИИ писать лень.
Только боты юзают абилки когда не надо, например маг юзает кольцо холода хотя в радиусе действия только башня. При этом моего героя боты не бьют. Играл 3на3 орком рогой. Напротив маг, жрец и друид, только пару раз гнев деревьев в меня кинули.
Да, у них действительно пока что нету приоритета на героя, но я реализую это в следующей версии. Так же как и с паттерном использования абилок, по сути он стандартный, просто ему дали изученные заклинания героя.
uranus:
Это модификация стандартной карты, правильно понимаю?
Так и есть, это версия от 2005г.
quq_CCCP:
Хотелось бы посмотреть на сам AI
Открытая версия. Сам AI работает по принципу того, что в такт времени он проверяет If'ы и манипулирует хэш-таблицей.
Diaboliko:
Судя по описанию ИИ базовый. Есть бонусные опыт/голд для врага?
ИИ в карте играет по тем же законам карты, что и обычный игрок. Функционал AI будет расширен.
15

» WarCraft 3 / Brave Souls

pro100master:
И каким боком оно ваша если оно входит стандартная карта близарда
В чём суть вопроса? Слово ремейк, как бы изначально подразумевает что авторство оригинальной карты не может быть моим. Более того, даже люди, которые всё ещё не удосужились обучиться знакам припинания и русскому языку в целом, способны понять на основе какой карты создавался ремейк)
Бордер, Бордер:
Очень любил играть в эту карту в 2004 году. Поэтому поставил минус за то что называешьс ебя её автором.
А, так ты просто чужую карту переделал и переименовал, добавив в неё какого то говна.
По крайней мере это "говно" имеет под собой часы, потраченные на качественный Jass-код и MH функции. А не помёт очередного петуха, в комментариях, сформированный за пару секунд в куриной голове. Проект не завершён, я отдал его людям для обучения, а не для того что бы причислить себя к разработчикам Blizzard)
15

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

Принятый ответ
В РО, такое невозможно сделать. Подробно на триггерах? Ну вот пример, а если нужно ещё подробнее, то учебник по Jass в руки.
На проклятие в РО,или любой другой спелл,ставится минимальная дистанция
function Trig_Spell_Actions takes nothing returns nothing
local location loc = Location(GetWidgetX(GetSpellAbilityUnit()),GetWidgetY(GetSpellAbilityUnit()))
local unit u = null
if GetSpellAbilityId() == 'АЙ ДИ СКИЛЛА' then
set u = CreateUnitAtLoc(GetOwningPlayer(GetSpellAbilityUnit()),'АЙ ДИ ДАММИ ЮНИТА-ЭФФЕКТА',loc,0.00)
call IssueTargetOrder(u,"curse",GetSpellTargetUnit())
endif
call RemoveLocation(loc)
set loc = null
endfunction

//===========================================================================
function InitTrig_Spell takes nothing returns nothing
    local integer i = 0
    set gg_trg_Spell = CreateTrigger()
    loop 
    exitwhen i > 12
        call TriggerRegisterPlayerUnitEvent(gg_trg_Spell, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT, null)
    set i = i + 1
    endloop
    call TriggerAddAction( gg_trg_Spell , function Trig_Spell_Actions )
endfunction
Потом тоже самое, только отследить каст проклятия, проверить тип юнита и удалить его из игры.
15

» WarCraft 3 / Фиксированные расы для слотов.

А, точно. Нужно ещё там же, только во вкладке "Кланы" поставить галочку на фиксацию.
Загруженные файлы
15

» WarCraft 3 / Фиксированные расы для слотов.

Принятый ответ
В редакторе. Сценарий > Свойства игрока > Выставляешь расу.
15

» WarCraft 3 / Более 4 способностей предмета

Лучше написать функцию, которая даёт юниту, сколько угодно и каких угодно способностей. При одевании какого-либо X-предмета. Ну и при снятии, естестно их ремувит.
15

» WarCraft 3 / Где утечка? :(

Idency:
Функция GetUnitLoc порождает новую точку, поэтому и счетчик хендлов увеличивается.
Спасибо, тогда попробую эту точку закинуть в локалку, и обнулять в конце.
15

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

Если нужно некое продвинутое поведение юнита, то нужно изучать Jass.
15

» WarCraft 3 / Перестали работать рынки в карте? (не появляются предметы)

function Trig_MarketEnable_Actions takes nothing returns nothing
call AddItemToStockBJ( ChooseRandomItemBJ(GetRandomInt(1, 8)), gg_unit_nmrk_0013, 0, 1 )
endfunction
===========================================================================
function InitTrig_MarketEnable takes nothing returns nothing
set gg_trg_MarketEnable = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_MarketEnable, 45.00 )
call TriggerAddAction( gg_trg_MarketEnable, function Trig_MarketEnable_Actions )
endfunction
Только оптимизировать код.
15

» WarCraft 3 / Визуальная перезарядка пассивной способности

Создать думми-способность с той же иконкой, но активного типа. И динамический менять настоящую способность, на думми, когда это требуется. Триггерно вызвать использование думми-способности. Как вариант.
15

» WarCraft 3 / Импорт текстуры земли

Принятый ответ
  1. Узнаёшь точный путь стандартной текстуры, которую ты будешь заменять на свою.
Это можно сделать используя любой MPQ-вьювер, вскрывая War3.mpq ты начинаешь поиск в папке TerrainArt.
  1. Импортируешь текстуру по этому пути, изменяя имя новой текстуры, на имя заменяемой. И готово )
У меня есть пример, где я это уже делал. В этой карте:
Загруженные файлы
15

» WarCraft 3 / Заброшенный мост

GeNr1x:
Обожаю FFA!Карта хорошая,но чего-то не хватает...
Спасибо, рад что карта приглянулась :) Не хватает пространства, экспандов, мест для криппинга и вообще большей проработки левел-дизайна. Но меня забавляет компактность и постоянный контакт с противниками.
15

» WarCraft 3 / Заброшенный мост

Nikson12:
DarkLigthing, картинку надо загрузить туда же, куда и карту...
Всё, спасибо. Залил.
15

» WarCraft 3 / Заброшенный мост

Nikson12:
А на сайт картинку трудно загрузить?
Я не разобрался как, вроде бы читал где-то на форуме, что просто вставить картинку в текст из зарегистрированных хостингов... Но почему-то она не отображается. И я забил, всё таки это не какой-то мега проект. Я даже в публикацию не стал закидывать)
15

» WarCraft 3 / Восстановление

Выглядит хорошо! Но мне кажется что эффект длиться слишком долго.
15

» WarCraft 3 / Жизнь нa aрeнe 2.5k [Light]

Ну... раз столько не одобрений, со стороны XGM. Новые версии здесь больше не появятся.
15

» Tiodor's Art / Скетчбук

Вот если бы кто-то сделал бы модельки по рисунку...
А так у автора несомненно талант, браво!
15

» WarCraft 3 / Жизнь нa aрeнe 2.5k [Light]

Автор - Цезарь, и я очень уважаю его. Я автор всего лиш модификации [Light]
И да, я сделал мод для сервера PlayGround.ru (RuBattle.net) оч. люблю этот серв)
15

» Музыка и Звук / Fakov aka Mrigashira - water Power

Музыка - путешествие отходов жизнедеятельности по канализации, первое что приходит мне на ум)))