38

» WarCraft 3 / Как правильно настроить последний кадр?

Принятый ответ
копируешь первый и вставляешь в конец в mdlvis
только если ты в первом кадре не задал начальные позиции для всего, то надо задать
38

» WarCraft 3 / IFDEBUG 2: Как жить без фаталов?

Вот это с моим последним комментом помогает выводить автоматически в лог

38

» WarCraft 3 / Краш Варика

попробуй вот с этого поста xgm.guru/forum/showthread.php?p=1306721#post1306721
вот этим с опр функцией xgm.guru/p/wc3/95728
ну и нужен JNGP
38

» Администрация XGM / Сайтовый чат и закрытие форума

Форум надо было закрывать по темам. Там были темы типа доты с 50к сообщениями, которые люто грузили бд. В целом вообще надо было прикрывать такие "рассадники" и форум мог прожить еще немного. Но сейчас и так уже поздно, в любом случае сёрфинг даже по ридонли форуму грузит бд.
Можно выделить его в отдельную бд и оптимизировать только для чтения, хз...
38

» WarCraft 3 / Угол поворота декорации.

Можно просто было сказать, что ты это тестровал. Четко, ясно
38

» WarCraft 3 / Угол поворота декорации.

Да, это не сработало. Хотя второе не выводит нулл, но ничего не происходит.
    set d1 = AddSpecialEffectTarget( "Objects\\Invalidmodel\\Invalidmodel.mdl", gg_dest_LOcg_0000, null )
    set d2 = AddSpecialEffectTarget( "Objects\\Invalidmodel\\Invalidmodel.mdl", gg_dest_LOcg_0001, "root" )
    if d1 == null then
        call BJDebugMsg("d1 == null")
    endif
    if d2 == null then
        call BJDebugMsg("d2 == null")
    endif
Кроме того, что я нашёл в bj! Чего только не найдёшь =)
// dummy function simply mimics the behavior of an existing call.
//
// Commented out - Destructibles have no attachment points.
//
//function AddSpecialEffectTargetDestructableBJ takes string attachPointName, widget targetWidget, string modelName returns effect
//    return AddSpecialEffectTargetUnitBJ(attachPointName, targetWidget, modelName)
//endfunction

//===========================================================================
// Two distinct trigger actions can't share the same function name, so this
// dummy function simply mimics the behavior of an existing call.
//
// Commented out - Items have no attachment points.
//
//function AddSpecialEffectTargetItemBJ takes string attachPointName, widget targetWidget, string modelName returns effect
//    return AddSpecialEffectTargetUnitBJ(attachPointName, targetWidget, modelName)
//endfunction
Commented out - Destructibles have no attachment points. - яснопонятно =) ну, это сработает только если у автора спец модели с аттачами
38

» WarCraft 3 / Угол поворота декорации.

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

» WarCraft 3 / Угол поворота декорации.

Melissa, и много тут дестрактиблов?
Самое забавное, что ты даже не автор, как ты можешь за него постанавливать мне задачу?
38

» WarCraft 3 / Угол поворота декорации.

Nosferoh, эффект должен брать тот же угол, что и цель
но не уверен
хотя это нативка, так что по сути должен
Melissa, зачем каждую если есть энумераторы? А остальное от кривых рук только
38

» WarCraft 3 / Угол поворота декорации.

там принимается widget, чем является и юнит, и декор, и предмет
38

» WarCraft 3 / ForGroup

Принятый ответ
вот примеры как передать параметры вне параметров функции и чтобы быстро и ничего не сломать xgm.guru/p/wc3/code-flow-and-data-access-op-limit
а вообще, может пригодится xgm.guru/p/wc3/sc-sorted-selector
38

» WarCraft 3 / Угол поворота декорации.

Nosferoh, Melissa, есть лучше идеи кроме покорения задницы дракона инструментами дантиста?
38

» WarCraft 3 / Угол поворота декорации.

Принятый ответ
воскрешаешь декорацию, делаешь её на 0.1% видимую (можно через анимацию), дальше AddSpecialEffectTarget указываешь твой декор и новую модель
тем самым видеть будут эффект под нужным углом, а атаковать и выделять все ту же декорацию
38

» WarCraft 3 / Бафы

Принятый ответ
попробуй GetUnitAbilityLevel
38

» Clamp'ова кухня / 0,(9)

А 0.(0)1 — разве такая запись используется?
такой записи не может быть, потому что для этого есть запись +0 и -0
38

» Clamp'ова кухня / 0,(9)

Кет, имеется ввиду, что в природе мало созданий или явлений, где было бы число каких-то сущностей кратно десяти. Хоть трёхлистник, хоть бермудский треугольник, хоть северный и южный полюс. У человека 10 пальцев на руках, но это настолько частный случай, что зря оттуда пошла эта традиция =(
что будет если к бесконечности прибавить 1
будет бесконечность) учите высшую математику. даже в IEEE float вся эта логика реализована, прибавь +INF + 1.
вы серьезно думаете, что эта логика машинами не обрабатывается?
у float есть +0 и -0 (бесконечно малые в разные стороны, хотя оны равны для избежания ошибок), есть +INF и -INF, а NaN для исключительных случаев вроде кв корень из отр числа
и это есть во всех языках, даже в jass real так же работает внезапно
38

» Clamp'ова кухня / 0,(9)

Да тут лулз в том что
( 1 / 3 ) * 3  = 0.(9)
( 1 * 3 ) / 3  = 1
Ошибка в переводе в десятичную систему, девятка и тройка не кратна десяти, если бы ты взял не десятичную дробь, а троичную, то всё бы работало без периода.
Математика в понимании человека местами лажает, я когда-то говорил, что природа в нашем мире не кратна десяти. А все до сих пор считают, что "круглое" число обязательно должно быть кратно десяти. А оно не должно.
38

» Forged Victory / IT'S ALIVE!!!

Совсем казуально что-то. Тебе осталось продавать шмотки за баксы + чтобы нельзя было пройти без доната и будет классика жанра.