пока переводи гуи в джасс и правь его(убирай бж,лишние действия,юзай локалки)
потом со временем ты выучиш функции и сможеш писать на прямую
и да,арефметические действия лучше на джасс писать
там чтобы понять надо просто выучить названия функций
и да лучше используй не location(точка) а X/Y(координаты)
ибо у тебя в твоих скилах точки не удаляется,тоесть при частом юзе скила будут лаги
function Trig_Speed_Attack_Blink_Actions takes nothing returns nothing
local unit a=udg_caster
call SetUnitPositionLoc(a,GetRandomLocInRect(RectFromCenterSizeBJ(GetUnitLoc(udg_Dummy[1]),650.00,650.00)))
call UnitDamagePointLoc(a,0.02,200.00,GetUnitLoc(a),100,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
там бж и прочее но это сам сделаеш
у меня редактора нету мне не удобно
их нативками заменять надо
говори в какой строке что непонятно
сначало пытайся по строкам читать,только когда сможеш быстро по строкам можно сразу пытаться весь код понять
Gnusik, почти весь гуи состоит из бж
кинь сюда джасс версию не как карту а как код ибо редактора нету
только под кат её засунь
а всё,скачал mpq master и достал им джи файл
там не джасс там гуи конвертированое в джасс
Nerevar, помойму он нетому отдаёт приказ ведь приказ должен отдаваться триггерному юниту а он переключающему
или это в русском гуи так триггерный называется?
просто Юрок, в нём как минимум одна ошибка:он на гуи
а что такое переключающий юнит?
можно хотябы конверт на джасс
а то ваши русские гуи я вобще не понимаю
там на месте переключаещего юнита в джасс должно быть GetTriggerUnit()
короче если ктонить кинет этот же триггер только в конверте то будет намного понятнее
Gnusik, утечки внутри бж устранить невозможно
если есть непонятный джасс код то напиши этот код в Q/A и напиши строки которые не понимаеш
тоесть нетолько сам код но и строки которые ты неможеш понять
просто Юрок, если так надо то жди до 31 июля ибо тут редактора нету
и гуи,особенно русское портит моё зрение и убивает моск
так что если тебя устроит ответ на джасс то жди если нет то закрывай вопрос
ибо приказы-строки я непомню
от чего производительность падает то?и что 10 раз вызывается?насчет утечек я их устраняю.
гуи использует бж функции которые состоят из нативных и бж не оптимальные и внутри их есть утечки которые ты не уберёш никак,а джасс позволяет использовать нативные функции не делая тех ненужных действий которые делаются в бж(поэтому простой переход с гуи на джасс мало чего даёт,надо ещё перейти с бж на нативки)
а для обучения советую прочитать именно эти статьи и переводить обычный гуи в джасс после чего когда разберёшся в этом переводе,по статьям оптимизировать его в нормальный джасс,так же советую поставить джнгп(все бж функции выделены красным а при нажатие на них с зажатым контролом показывается их содержимое)
статьи(именно в этом порядке):
Sergant1000, я пишу на мобиле новую библиотеку которая позволяет создавать и оперировать объектами point и block(аналог location и rect только добавлена ось z),если тебе нужна то скажи я когда приеду скину в лс скину любому но там код запутаный(писал вдохновлённый текилой) поэтому публиковать небуду
GolemTiTaN,это не обсирание это конструктивная критика,если не способны её воспринимать адекватно и совершенствовать карту согласно предпочтениям людей которые смыслят в мапмейкерстве, то лучше сразу бросить это дело. я тоже могу постараться и навалить кучу у тебя на пороге но не думаю что ты будеш мне благадарен,хотя эта карта не куча, её надо просто доработать
radmir1003, открою секрет:это пока набор систем и моделек,цель игры добавят позже,так же как и рпг составляющие и парочку моих систем
пока можно опробовать часть систем на арене или на оборотнях
» WarCraft 3 / Наработка персонажа Ассасин
потом со временем ты выучиш функции и сможеш писать на прямую
и да,арефметические действия лучше на джасс писать
там чтобы понять надо просто выучить названия функций
и да лучше используй не location(точка) а X/Y(координаты)
ибо у тебя в твоих скилах точки не удаляется,тоесть при частом юзе скила будут лаги
» WarCraft 3 / Наработка персонажа Ассасин
локалки в начале функции
ну вот из твоего кода
у меня редактора нету мне не удобно
» WarCraft 3 / Наработка персонажа Ассасин
говори в какой строке что непонятно
сначало пытайся по строкам читать,только когда сможеш быстро по строкам можно сразу пытаться весь код понять
» WarCraft 3 / Наработка персонажа Ассасин
кинь сюда джасс версию не как карту а как код ибо редактора нету
только под кат её засунь
а всё,скачал mpq master и достал им джи файл
там не джасс там гуи конвертированое в джасс
ведь можно просто писать
советую взять твой джасс код и подкоректировать его чтобы всё было нормально
что непонятно пиши прямо сюда
» WarCraft 3 / Не сбивается автокаст
или это в русском гуи так триггерный называется?
» WarCraft 3 / Не сбивается автокаст
а что такое переключающий юнит?
можно хотябы конверт на джасс
а то ваши русские гуи я вобще не понимаю
там на месте переключаещего юнита в джасс должно быть GetTriggerUnit()
короче если ктонить кинет этот же триггер только в конверте то будет намного понятнее
» WarCraft 3 / Паладин с топором
но нужны серьёзные изменения
» WarCraft 3 / Наработка персонажа Ассасин
если есть непонятный джасс код то напиши этот код в Q/A и напиши строки которые не понимаеш
тоесть нетолько сам код но и строки которые ты неможеш понять
Ред. nvc123
» WarCraft 3 / Паладин с топором
Ред. nvc123
» WarCraft 3 / Не сбивается автокаст
и гуи,особенно русское портит моё зрение и убивает моск
так что если тебя устроит ответ на джасс то жди если нет то закрывай вопрос
ибо приказы-строки я непомню
» Эволюция / Эволюция
» WarCraft 3 / Проверка координат в окружности
а вобще непонимаю как это опубликовали
это ведь геометрия 5 класса
» WarCraft 3 / Не сбивается автокаст
про дотеры
P.S. пак мой любимый герой
» WarCraft 3 / Наработка персонажа Ассасин
а для обучения советую прочитать именно эти статьи и переводить обычный гуи в джасс после чего когда разберёшся в этом переводе,по статьям оптимизировать его в нормальный джасс,так же советую поставить джнгп(все бж функции выделены красным а при нажатие на них с зажатым контролом показывается их содержимое)
статьи(именно в этом порядке):
https://www.xgm.guru/p/wc3/jass_conditions_and_loops
https://www.xgm.guru/p/wc3/jass_triggers
https://www.xgm.guru/p/wc3/triggers-and-jass-optimization
» Diablo II.5 / Diablo II.5
скину любому но там код запутаный(писал вдохновлённый текилой)
поэтому публиковать небуду
Ред. nvc123
» WarCraft 3 / Наработка персонажа Ассасин
вернее сокращение от этого слова
» WarCraft 3 / в
фиг те
» WarCraft 3 / War3ModelEditor только в .rar
» Shadows of Darillian / Shadows of Darillian 1.2.0 Beta [WIP]
я тоже могу постараться и навалить кучу у тебя на пороге но не думаю что ты будеш мне благадарен,хотя эта карта не куча, её надо просто доработать
» Shadows of Darillian / Shadows of Darillian 1.2.0 Beta [WIP]
P.S мне всеравно любиш ты меня или ненавидиш
» JaBeN's Project / JaBeN's Project
пока можно опробовать часть систем на арене или на оборотнях
» Эволюция / Эволюция