8

» WarCraft 3 / Не могу найти ошибку

nvc123:
bj убери для начала
[code]
function ret takes unit m,unit u returns nothing
local location lm=GetUnitLoc(m)
local location lu=GetUnitLoc(u)
local real dx=GetLocationX(lm) - GetLocationX(lu)
local real dy=GetLocationY(lm) - GetLocationY(lu)
local real r=SquareRoot(dx*dx+dy*dy)
if r>=1000 then
call IssuePointOrderLoc( u, "move", lm )
endif
call RemoveLocation(lm)
call RemoveLocation(lu)
endfunction
[/code]
m-мама
u-юнит
не работает.
вызов функции через кастом скрипт
call ReturnToMammy( gg_unit_Ucrl_0005, GetEnumUnit() )
то есть я сначала пикаю юнитов
Извиняюсь за тревогу, перезапустил редактор - все нормально
8

» Блокнот усталого корейца / Розмысло. Крафт проекта из воздуха в воздух

God_of_light:
koreec49, пускай АОС - не выигрышный вариант жанра для карты в Wc3, но если правильно внедрить фичи, то успех возможен.
Идея с фазами в принципе интересная.
от АОСа я там мало что оставлю) Позже про управление и технику/героев напишу. Возможно, даже кто-то помнит мои вопросы в академии - большинство из того я и попытаюсь внедрить. Тренировался - сил и знаний должно хватить
8

» WarCraft 3 / Таблица предметов триггерно

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

» WarCraft 3 / Помогите найти ошибку

Ремувать чтобы не мешался) Обнуление Real убрал, if сделал по-человечески(вроде бы), только теперь не убивает юнита и не ремувает. Странно, if срабатывало, когда перед ним после локальных что-нибудь ставил. А, и ошибка теперь, local else DoNothing() - вот она. ВЕ зачем-то ставит впереди "local", в тексте просто "else DoNothing", без "local"
8

» WarCraft 3 / Помогите найти ошибку

if ( anglel + 45 ) > angleu and angleu > ( anglel - 45 ) then
call KillUnit( u )
call RemoveUnit( u )
endif
так?
8

» WarCraft 3 / Поглощение урона от магии

тогда урон не будет проходить вообще) Это должно быть что-то вроде брони. Если урон мал(слабое оружие), то урон не проходит, так как броня перекрывает урон. Если урон большой, больше брони - то урон проходит(мощное оружие). Ну как-то так
8

» WarCraft 3 / Поглощение урона от магии

нужно именно фиксированное снижение, чтобы в некоторых случаях урон вообще не проходил
8

» WarCraft 3 / Здания

можно через невген запретить строительство на всех кроме одного типах рельефа(текстуры). По умолчанию, например, на камне строить нельзя, а на траве/почве можно. Можно везде запретить, кроме камня, а текстуру камня ставить только там, где по-твоему возможно строительство. А другим зданиям дать расположение "наземный" вместо "можно построить".
8

» WarCraft 3 / Юнит умирает с бафом

если юнитов, распространяющих облако, не так много, сделай условие на юнита-убийцу/тип юнита-убийцы
8

» WarCraft 3 / "Граната"

я пробовал через даммиков делать. Если известна скорость снаряда(твоей "гранаты") и расстояние до цели, можно расчитать время(триггерно) и сделать взрыв с помощью даммика. Если каст с задержкой, ее тоже нужно учесть. Потом создаешь в точке-цели заклинания даммика со способностью "охлушение", отлавливаешь его вход в игровую зону, приказываешь сделать каст и убираешь дамми. Но это теория)
Проще всего с "каналом" делать
8

» Администрация XGM / Правила пользования сайтом

Я всегда соответствую правилам, по крайней мере стараюсь. Этим правилам я соответствовать буду.
koreec49:
Я всегда соответствую правилам, по крайней мере стараюсь. Этим правилам я соответствовать буду. Аминь