N7 Molot, если бы мне нужно было что-то сохранить я бы выделил отдельную страницу в своём блоге и писал бы там комменты)
А в рядовых вопросах раздражает эта фигня
Мне тож не нравится эта галочка, юзлесс функция. Если изображение добавили но его нет в тексте, тогда пусть само выставит, типа эта галочка есть. Если же ссылка на изображение присутствует, то не нужно дублировать
Вообще если что-то добавить в текст, а потом удалить его - ссылка на ресурс останется, и это очень плохо. Не раз приходилось скрины переименовывать потому что юзалась ссылка на удаленный ресурс
PT153, если локалка объявлена в функции с именем глобалки, то оно ж будет обращаться к локалке? Я проверял, работает так как сказал, но кто-то говорил что не стоит рисковать, правда примера с возникающей неполадкой я не получил
Насколько я знаю полёт юнита не может быть ниже 0.10 после дергания его полёта, если в ро выставить минусовое значение - пожалуйста, но сменив высоту полёта оно собьётся. Функция работает корректно всегда, видимо ручки кривые если что-то пошло не так)
Останавливается по середине в плане высоты или горизонтального движения?
Научись пользоваться отладкой, дебаж и смотри что не так
Ах да, ещё кое-что. Ты видимо даже не знаешь как работает эта функция
Первый аргумент это юнит, второй аргумент это на какую высоту его сдвинуть, а третий это скорость изменения полёта, можешь поставить там просто 0
Гуванч, актив вара умирает потому что люди ленивые и клепают уг, вот и всё
можешь ознакомиться с каналом 2кхаоса и посмотреть во что играет народ
"в последнее время всё меньше и меньше людей хотят учится мапмейкерству(ланд,моделинг,кодинг) но при этом всё больше и больше людей хотят делать карты нечего не уча и нечего не зная
получается уг,в которое играют другие игроки,которые тоже начинают делать свои мапы равняясь на это уг и в результате с каждым новым поколением мапмейкеров качество падает и падает, именно поэтому вар и умирает а не потому что в него игроков мало играет" nvc123
Утекает ли локальная переменная типа force, и для чего она нужна?
Утекает, поэтому нужно переменить и обнулять. Для играющих игроков (компы в т.ч.) есть близзардовская форс переменная bj_FORCE_ALL_PLAYERS.
Нужна для работы с группой игроков. На гуи есть функции - можешь ознакомиться с ними
Как понимать "для чего она нужна"? Зачем тебе вообще тогда переменные?)
Форс это группа игроков, действия с ним можешь найти даже на гуи. Насчёт утекает ты можешь сам проверить с счётчиком хэндлов. Сам я не отвечу на вопрос т.к. локальный форс никогда не юзал
прочитай статью об утечках там написано что 1 переменная весит 4 байта это меньше даже чем одна иконка но решать тебе если тебе это нужно делай но от этого толку уж совсем мало
Я вычитал куда больше статей чем ты)
И до сих пор порой читаю, для меня это не ново. Вижу в тебе отголоски Берги)
Гуванч, походу ты вообще не врубился что чел спросил. Насчёт самого автора - счётчик хэндлов в помощь. Он выявит есть ли тут утечка или нет. Но я и без него скажу, что ничего не утекает, второй вариант лишь быстрее работает т.к. нет объявления, обращение и обнуление переменной. У комментатора выше есть ресурс на тему утечек, можешь ознакомиться. Утекает не функция, а ссылка, если не обнулять. call RemoveLocation( Location (0, 0) ) тоже не вызовет утечки, потому что нет объявления переменной (ссылки), которую можно случайно не обнулить
KaneThaumaturge, деструктор и конструктор имеет смысл делать если она создаётся/уничтожается разными действиями. А тут это сделано лишь для одного спелла. К тому же вроде quq_CCCP говорил, что методы медленнее функций KaneThaumaturge:
И можно внутри структуры описать статический метод, вместо вынесенной функции move, тогда можно просто использовать this, вместо объявления переменной S и ссылаться на переменные без точки.
нет, не можно, статические методы не юзают переменные структуры в которой объявлены, только обычные методы так могут, по сути это просто функция, можно таймером выгружать структуру в статичный метод. Но более продвинутые не сохраняют структуру, а делают всё через цикл и один глобальный таймер
globals
location LFZ = Location(0,0)
endglobals
function GetLocZ takes real x, real y returns real
call MoveLocation(LFZ, x, y)
return GetLocationZ(LFZ)
endfunction
а у тебя
(4 * ((Distance * Height) * ((1 - (Distance / DistanceBetween) / DistanceBetween))))
Так же советую избавиться от утечек, у тебя эффект навсегда остаётся в игре
local real a = bj_RADTODEG * Atan2(AlarmY - ASY, AlarmX - ASX)
if DistanceBetween > 5.00 then
call SetEffectX(AcidSplit, ASX + 2 * Cos(a * bj_DEGTORAD))
call SetEffectY(AcidSplit, ASY + 2 * Sin(a * bj_DEGTORAD))
убери тут "* bj_DEGTORAD" и "bj_RADTODEG *"
при изменении позиции эффекта ты не меняешь пройденную дистанцию
стрингхэши можешь запеременить в глобалки и GetHandleId в локалку, а вообще перейди на структуры уже, ими удобнее пользоваться, выгрузил структуру и меняешь значения не объявляя для них переменную, после изменений значений не нужно обратно всё сохранять
» WarCraft 3 / loop
» Администрация XGM / Работа галочки "Вставить изображения"
А в рядовых вопросах раздражает эта фигня
» XGM Конкурсы / Конкурс становления героев
Ред. rsfghd
» WarCraft 3 / Нужна модель? - Вам сюда!
https://www.xgm.guru/files/100/123536/comments/473444/Barrens_Ro...
» Администрация XGM / Работа галочки "Вставить изображения"
Ред. rsfghd
» WarCraft 3 / SetUnitFlyHeight работает некорректно?
» WarCraft 3 / JNGP: Rebuild от PT153
Ред. rsfghd
» WarCraft 3 / SetUnitFlyHeight работает некорректно?
Останавливается по середине в плане высоты или горизонтального движения?
Научись пользоваться отладкой, дебаж и смотри что не так
Первый аргумент это юнит, второй аргумент это на какую высоту его сдвинуть, а третий это скорость изменения полёта, можешь поставить там просто 0
Ред. rsfghd
» WarCraft 3 / Проекты варкрафта
Ред. rsfghd
» WarCraft 3 / Проекты варкрафта
можешь ознакомиться с каналом 2кхаоса и посмотреть во что играет народ
получается уг,в которое играют другие игроки,которые тоже начинают делать свои мапы равняясь на это уг и в результате с каждым новым поколением мапмейкеров качество падает и падает, именно поэтому вар и умирает а не потому что в него игроков мало играет"
nvc123
» WarCraft 3 / Переменная force
Нужна для работы с группой игроков. На гуи есть функции - можешь ознакомиться с ними
» WarCraft 3 / Переменная force
» WarCraft 3 / Переменная force
» WarCraft 3 / Переменная force
Форс это группа игроков, действия с ним можешь найти даже на гуи. Насчёт утекает ты можешь сам проверить с счётчиком хэндлов. Сам я не отвечу на вопрос т.к. локальный форс никогда не юзал
Ред. rsfghd
» WarCraft 3 / Cоздать юнит дамми (эффект) с переменным или без?
И до сих пор порой читаю, для меня это не ново. Вижу в тебе отголоски Берги)
» WarCraft 3 / Проекты варкрафта
» WarCraft 3 / Cоздать юнит дамми (эффект) с переменным или без?
» WarCraft 3 / Cоздать юнит дамми (эффект) с переменным или без?
Ред. rsfghd
» Блог пользователя under11 / Кинжал в цель
KaneThaumaturge:
» WarCraft 3 / Высота земли
» WarCraft 3 / Ошибка в способности
чекни его вопросы и найдёшь мой пример
Ред. rsfghd
» WarCraft 3 / Ошибка в способности
Ред. rsfghd
» WarCraft 3 / Ошибка в способности
» WarCraft 3 / Поворот эффекта
» WarCraft 3 / Ошибка в способности
(4 * h / d) * (d - x) * (x / d)
вот остальные формулы
(4 * ((Distance * Height) * ((1 - (Distance / DistanceBetween) / DistanceBetween))))