и главное строка кешировать чтобы повторно цикл не проходить если надо получить параметры несколько раз =)
Экономия на спичках во время пожара. Проще несколько раз по строке пробежать, чем следить за кучей массивов и заставлять людей их обнулять за ненадобностью.
а где функция для получение нужного параметра например "text,text,new" каждый запятой или указаный знак возврашали массив explode(",", "text,text,new", 2) вернет new нумерация с 0
Хорошая идея, жаль нельзя массивы возвращать. Добавить неложно, но как функции назвать то?
В общем нужно создавать новые экземпляры способностей
Вещь полезная, но не люблю мемхак, сейчас вот думаю, как строку в игрока конвертировать, чтоб ловило 0, red, красный и в идеале начальные уникальные символы ника игрока)
Суть вот в чём:
Триггер на отлов урона будет срабатывать при наличии нестандартного баффа способности, будет его снимать и через дамми накладывать обычный бафф, а также наносить дополнительный урон за счёт Силы героя;
События триггера на отлов урона будут добавляться только на цели геройской способности Молот бурь (нестандартный), чтобы события для одного юнита не создавались дважды и соответственно триггер не срабатывал дважды, будем заносить цели способности в группу и не повторять создание события для тех, кто есть в группе;
Если же юнит из группы умрёт, но он не герой, который может воскреснуть, то удалим его из группы.
Создаешь дамми, сохраняешь в SetUnitUserData нужный урон и заставляешь его кидать молоток в цель.
Цель получила урон, проверяешь является ли атакующий тем самым дамми, берешь урон из GetUnitUserData и наносишь его цели
Перед тем как кидать молоток, зарегистрируй событие на получение урона для цели.
И в самом получении урона делай проверку чтобы урон был больше 0.00 (т.к могут прилетать ложные срабатывания триггера)
не лень было делать то что уже есть, и красиво оформлять, но лень делать реально полезную и универсальную вещь, странно....
Такой вот я странный зверёк))
А честно, если мне позволят опубликовать вещи из примеров с зависимостью от этой библиотеки, то я вам не только это сделаю Bergi_Bear:
createunit Hpal - создаст юнита это гарвкода
createitem Iaif - создаст предмет если такое есть, иначе ошибка
addability A000 - добавит способность для выбранного юнита
removeability Acid - удалит способность у выбранного юнита
» WarCraft 3 / Как отключить запрет на строительство?
» WarCraft 3 / Как отключить запрет на строительство?
» WarCraft 3 / Подскажите как проще всего написать рандом >покупку< героя
» WarCraft 3 / Союз Рас
Ред. nazarpunk
» WarCraft 3 / Конверт
» WarCraft 3 / Конверт
Ред. nazarpunk
» WarCraft 3 / StringFunctions
pro100master:
И ещё в документации это отразить нужно будет(
» WarCraft 3 / StringFunctions
Ред. nazarpunk
» WarCraft 3 / StringFunctions
» WarCraft 3 / StringFunctions
» WarCraft 3 / Конверт
» WarCraft 3 / Invasion of the dead v.0.1
И выше уже сказано, полурабочая карта врятли может заинтересовать.
» WarCraft 3 / Invasion of the dead v.0.1
» WarCraft 3 / Invasion of the dead v.0.1
» WarCraft 3 / StringFunctions
Ред. nazarpunk
» WarCraft 3 / Invasion of the dead v.0.1
» WarCraft 3 / StringFunctions
Ред. nazarpunk
» WarCraft 3 / ZinC: DefaultTextTag
» WarCraft 3 / StringFunctions
» WarCraft 3 / Вопрос о texttag
» WarCraft 3 / CustomChatEvent
Ред. nazarpunk
» WarCraft 3 / Сборный кусок арка из нескольких декораций...
» WarCraft 3 / Нанесение урона в момент попадания по цели
UrsaBoss:
» WarCraft 3 / CustomChatEvent
Bergi_Bear:
» WarCraft 3 / CustomChatEvent