Похоже на одну не релизную карту. Как там её, вроде - Голдентрейл, она называется...
Там ещё такой каторожный инком, от котрого 2kxaoc сдох бы, да помирал...
eriel222, окей. Попробуй вывести имя юнита перед кастом, и после. Игра - вывести текст всем игрокам (имя юнита (юнит-цель каста))
Посмотри выдаёт ли там имя юнита на которого кастуешь скилл. можешь попробовать переименовать триггер во что-то нормальное
Вот вывел, поменял снова на молот, всё работает (дмг проходит до долёта молота, как и говорили выше). Но с аое способностью типа "Удар Грома" дмг наносится самому королю.
Такой ауры нету, есть аура на бонус атаки (наверн, это не то, что вам нужно). можешь посмотреть список
Можно сделать триггерно, делаешь ауру пустышку. Потом систему урона, в этой системе проверяешь наличие баффа ауры. Наносишь доп урон. Ну, и конечно, надо знать какой дамаг от магии, или физическ. Это тоже надо подумать. Вроде, столько систем на определения придумано
можно еще каждые 2-3 сек выделять всех вокруг кастера в группу и что-то делать с этими юнитами, добавляя им бонусы: реген, защита и пр
Если заклинания триггерные, то можно проверять висит ли на кастере бафф, и увеличивать дамаг. Многие стандартные способности можно сделать триггерно
ну его нафиг тогда) лучше пусть к какой расе принадлежат будет показывать и примерно какой дроп падает. Спасибо)
А вот подробнее , тут как раз такие реализована система подсчета урона по крипу, чтобы в этом % соотношении выдать опыт, в твоём же случае нужно немножко переделать систему:
Первый кто нанесёт 100 урона станет владельцем здания
function Trig_Damage_Test_Actions takes nothing returns nothing
local unit c=GetTriggerUnit() // тот кто получил урон
local unit u=GetEventDamageSource() // тот кто нанёс
local real d=GetEventDamage() // количество урона
local integer p=0
//IsUnitType(u,UNIT_TYPE_HERO) and
if c!=u and IsUnitDead(c)==false and IsUnitIllusion(u)==false and IsUnitEnemy(u,GetOwningPlayer(c)) then //система опыта и голды
set p=GetPlayerId(GetOwningPlayer(u))
call SaveInteger(udg_hash,GetHandleId(c),100+p,R2I(d)+LoadInteger(udg_hash,GetHandleId(c),100+p)) // записываем в индекс + номер игрока хештаблицы
//////////////// ВОТ ЧТО ТЕБЕ НАДО ДОПИСАТЬ/////////
if LoadInteger(udg_hash,GetHandleId(c),100+p)>=100 then // где 100 - твоё число
call SetUnitOwner(c,GetOwningPlayer(u))
endif
//////////////////////////////////////// И ВСЁ/////////////
endif
set c=null
set u=null
endfunction
Есть триггерное действие на лимит найма определенного типа юнитов, оно распространяется и на героев.
На гуях Раздел Игрок - Set Traning\Construction Avalible of unit.
Это нужно для каждого прописывать? Получается,нужно выставлять на ноль , если кто то другой пикнул?
Game_Nikitav_1, там есть только общая передача ресурсов, т.е отдельно дерево настроить нельзя. И если поменять эту передачу на 0, то нельзя будет вообще ресурсами меняться, а я хочу, чтоб запрет был только на дерево. pro100master, хотелось бы подробнее про триггер. Я поискал там подобное и не нашёл, это вообще на GUI?
можете отключить передачу всего через константы и сделать триггер с помощью которого будет возможность передавать золото
Ред. eriel222
» WarCraft 3 / Добыча камня
» WarCraft 3 / Добыча камня
» WarCraft 3 / Добыча камня
» WarCraft 3 / Добыча камня
» WarCraft 3 / Предмет, меняющий тип атаки
Ну, ладно, всё равно я уже передумал и сделаю лучше сис-му классов.
» WarCraft 3 / Предмет, меняющий тип атаки
» IrInA Host Bot / Загрузка карт и создание игры
» WarCraft 3 / Урон скилла множенный на стату
Ред. PT153
» WarCraft 3 / Урон скилла множенный на стату
Ельнур: Подразумевалось подобное?
Ред. PT153
» WarCraft 3 / Урон скилла множенный на стату
» WarCraft 3 / Урон скилла множенный на стату
» WarCraft 3 / Урон скилла множенный на стату
Extremator:
» WarCraft 3 / Урон скилла множенный на стату
» WarCraft 3 / Что случилось с гареной
» WarCraft 3 / Урон скилла множенный на стату
Hodor: в текущей реализации ничего не работает))
» WarCraft 3 / Общее здание
» WarCraft 3 / Уровень моба
» WarCraft 3 / Ауры
» WarCraft 3 / Проверка кто нанёс урон
» WarCraft 3 / Как сделать так,чтоб героя можно было купить только 1 раз?
» WarCraft 3 / Как сделать так,чтоб героя можно было купить только 1 раз?
» Commander! Blue Alert / Доклад Разведки: ПВО "Ворон" СССР.
» WarCraft 3 / Как сделать multishot?
» WarCraft 3 / Как запретить игрокам обмениваться древесиной?
» WarCraft 3 / Авто-спавн юнита