Dota_2015, переменные надо использовать там где они нужны
твой вопрос изначально не имеет смысла
советую прочитать предыдущие статьи для понимания что и где нужно использовать
Frozen_Cat, замену делай через спел техника
тогда будет сохранятся способность и не придётся после апа менять спелл заново
а количество душ можно хранить в чём угодно
хэш/кэш/глобалки/юзердата/лвл спела/лвл юнита/любое другое извращение
как всегда подробности там
пример для урона
100*уровень способности
на 1 лвл нанесёт 100 урона на 5 - 500 и т.д. Mexaz:
Если нужно менять характеристику качественно, например, тип наносимого урона, то следует использовать условия, сравнивающие уровень способности с нужным значением и
не обязательно
можно использовать нечто наподобие позднего связывания
массив имён функций(назовём funcs) а лвл является индексом к массиву
при получении лвла через экзекут вызываем нужную функцию
DrTema, пусть в чат вводится строка вида -move x,y
берём подстроку(назовём её s) с 6 позиции до конца строки
ищем в s знак , и запоминаем позицию знака (назовём её i)
тогда берём подстроку от s с 0 позиции до i
это будет наша координата x
а подстрока от s с i+1 до конца подстроки s это число y
на гуи это будет выглядеть громоздко
на джасс сделать намного проще EnergyFrost, я бы заменил то что у тебя в ретурне на
return i<StringLength(s)-1;
ибо входят координаты в рект или нет это уже проблемы того кто юзает систему
а вот были ли считанны данные или нет это уже важно
варианта без джасс не существует ибо там нужен GetLocalPlayer
готовому коду\наработке
это вопросы/ответы а не стол заказов
по поводу совета могу дать лишь 1
учи jass а ещё лучше сразу vjass и cjass
всеравно без них ничего не сделаешь нормального
а говна и так столько что оно никому не нужно
вот статьи
если цель точка то на кого он баф повешает?
на точку?
или он должен прочесть твои мысли чтобы знать кого бафать
Триггерно UnitAddAbility (unit, 'ай-ди баффа') - не работает.
и не должно работать
для бафов нужен дамикаст
например чтобы повесить кровожадность создаёшь дами юнита со скилом кровожадность и приказываешь кастануть его на юнита
потом убираешь дами юнита
GF RaiseD, статьи именно по таймерам нету потому что таймеры в отрыве от остальных вещей не существуют и используются лишь вместе с чем то
почти вся работа с таймером это 1 нативка
имхо надо быть полным дауном чтобы не вызвать эту функцию
особенно когда почти во всех статьях где затрагиваются таймеры (а их дофига) показано как юзать эту нативку
это как просить написать статью про 1 букву
что это вообще за код
похоже на код доты l_Avenger_l, в общем в таком коде что ты скинул может происходить всё что угодно
начиная с десинка и заканчивая призывом сатаны
вывод - нефиг тырить чужой код
да к тому же ещё и обфусцированный
» WarCraft 3 / Проблемная картa... или нет?
» WarCraft 3 / Как обрабатывается код триггеров по дефолту?
» WarCraft 3 / Осваиваем JASS - исправления и дополнения
твой вопрос изначально не имеет смысла
советую прочитать предыдущие статьи для понимания что и где нужно использовать
Ред. nvc123
» WarCraft 3 / Загрузочный Экран
их к слову просто дофига
по статье на каждый фетиш
Ред. nvc123
» WarCraft 3 / Как создать свой скилл для персонажей?
вот статьи
» WarCraft 3 / Осваиваем JASS - исправления и дополнения
» WarCraft 3 / Странное поведение у союзного героя
раз ты всё помнишь то скажи мне что делает следующий кусок кода
Ред. nvc123
» WarCraft 3 / Передача параметров в Таймер
вот с хешем
quq_CCCP, зато для обычных таймеров он хорош
особенно если надо много значений передать
тогда работает быстрее чем хеш
» WarCraft 3 / Как добавить описания к скилу после выполнения опред. условий?
тогда будет сохранятся способность и не придётся после апа менять спелл заново
а количество душ можно хранить в чём угодно
хэш/кэш/глобалки/юзердата/лвл спела/лвл юнита/любое другое извращение
как всегда подробности там
» WarCraft 3 / Вместимость
» WarCraft 3 / уменя не работает ожыдание
это описано в статьях
причём в самых основных(f.a.q. или его продолжение)
» WarCraft 3 / Как назначить X и Y координаты в одну строку с гибкой системой?
у нас вот более 200 статей и все основы
» WarCraft 3 / Как сделать уровни у триггерной способности
100*уровень способности
на 1 лвл нанесёт 100 урона на 5 - 500 и т.д.
Mexaz:
можно использовать нечто наподобие позднего связывания
массив имён функций(назовём funcs) а лвл является индексом к массиву
при получении лвла через экзекут вызываем нужную функцию
Ред. nvc123
» WarCraft 3 / Как назначить X и Y координаты в одну строку с гибкой системой?
берём подстроку(назовём её s) с 6 позиции до конца строки
ищем в s знак , и запоминаем позицию знака (назовём её i)
тогда берём подстроку от s с 0 позиции до i
это будет наша координата x
а подстрока от s с i+1 до конца подстроки s это число y
на гуи это будет выглядеть громоздко
на джасс сделать намного проще
EnergyFrost, я бы заменил то что у тебя в ретурне на
а вот были ли считанны данные или нет это уже важно
» WarCraft 3 / MultiBoard для каждого игрока
по поводу совета могу дать лишь 1
учи jass а ещё лучше сразу vjass и cjass
всеравно без них ничего не сделаешь нормального
а говна и так столько что оно никому не нужно
вот статьи
» WarCraft 3 / Канал (Заставить вешать баффы)
на точку?
или он должен прочесть твои мысли чтобы знать кого бафать и не должно работать
для бафов нужен дамикаст
например чтобы повесить кровожадность создаёшь дами юнита со скилом кровожадность и приказываешь кастануть его на юнита
потом убираешь дами юнита
» WarCraft 3 / как сделать ролик в warcraft 3
» WarCraft 3 / Текстовые триггеры (custom text)
иначе никак
вот мануал на русском
» WarCraft 3 / Цыкал с задержкай
почти вся работа с таймером это 1 нативка
имхо надо быть полным дауном чтобы не вызвать эту функцию
особенно когда почти во всех статьях где затрагиваются таймеры (а их дофига) показано как юзать эту нативку
это как просить написать статью про 1 букву
Ред. nvc123
» WarCraft 3 / Странное поведение у союзного героя
» WarCraft 3 / Странное поведение у союзного героя
похоже на код доты
l_Avenger_l, в общем в таком коде что ты скинул может происходить всё что угодно
начиная с десинка и заканчивая призывом сатаны
вывод - нефиг тырить чужой код
да к тому же ещё и обфусцированный
» WarCraft 3 / Странное поведение у союзного героя
l_Avenger_l, я про j файл что ты скинул
» WarCraft 3 / Странное поведение у союзного героя
обфусцированный код
» WarCraft 3 / Странное поведение у союзного героя
код кидай
а ещё лучше вообще всю карту ибо рассинхрон может не только код вызывать
» WarCraft 3 / Цыкал с задержкай
научись нормально писать
и что значит с задержкой?
тебе таймер нужен?
если да то есть куча статей про таймеры