24

» WarCraft 3 / Как закрепить плавающий текст вверху экрана?

Или переходить на 1.31 и делать интерфейсный фрейм новыми нативками и забыть про DGUI и плавающий текст как про страшный сон.
24

» WarCraft 3 / как разбить фигуры на прямоугольники?

Steal nerves, а обязательно нужно идеальное разбиение или сойдет даже если ректы перекрываться будут?
Ну и, насколько я помню, при добавлении ректов в регион они на самом деле не как ректы добавляются, а разбиваются на маленькие кусочки размером с самую мелкую сетку и можно не париться о пересечении, а сам рект можно даже удалить после добавления в регион и ничего не поменяется.
24

» WarCraft 3 / Лицензия WarCraft 3

PT153, у меня достаточно по шаманить с клиентом чтобы он запросил ремонт и вход слетает)
24

» WarCraft 3 / Лицензия WarCraft 3

Файлы roc.w3k, tft.w3k и user.w3k есть, но roc.w3k пустой.
У меня эти файлы тоже есть, но один пустой, а во втором 8 байт и это имя моей машины и больше ничего - что-то совсем не похоже на хранилище ключей. Вернее есть только пустой roc и user, а tft даже близко нет.
24

» WarCraft 3 / Лицензия WarCraft 3

PT153, инфа - на основе личного опыта с другой игрой от близов работавшей на классической системе баттлнет аккаунтов, плюс на основе ответов сотрудников близард на англоязычных форумах техподдержки. Но эта инфа касается только классических аккаунтов батлнет, например, тех, что регистрируются через клиент варкрафта и совсем не касается привязанных к современному универсальному аккаунту ключей.
PT153:
Входил я в лицензию с помощью предзаказа
Предзаказ не генерирует ключи варкрафта3, насколько я знаю, потому и клиент как-то иначе хранит информацию об активации таким способом. Более того, эта информация у меня слетает при каждом обновлении, ремонте или переустановке клиента.
24

» WarCraft 3 / Лицензия WarCraft 3

PT153, судя по тому что я вижу - проблема чистки бездействующих аккаунтов давняя и всегда решалась через техподдержку. А зачем не снимается блок ключей при чистке аккаунта я могу понять - чтобы ключ не был выдан кому-то повторно, например.
Более того - я с этой-же проблемой в WoW сталкивался - мой очень долго не активный акк попал под чистку в свое время. Еще до появления единого аккаунта и лаунчера. И тоже пришлось через техподдержку реанимировать.
24

» WarCraft 3 / Лицензия WarCraft 3

Komkozavr, а тут проблемы с тем чтобы играть нет, проблема с входом на древний батлнет. Который, кстати, всеравно с выходом рефоржа устареет т.к. вар перепривяжут к современному батлнету через лаунчер, а не через авторизацию внутри клиента.
24

» WarCraft 3 / LUA почему разные ID

Drynwhyl, Скорее всего, близы не научили Lua понимать наследование нативных типов при сравнении - это в метатаблице нативного типа переопределить операцию сравнения нужно, иначе она по адресу в памяти сравнивать будет.
24

» WarCraft 3 / LUA почему разные ID

Начнем с того, что это явно разные типы - eventid. unitevent, playerunitevent. Более того, то что вы видите после двоеточия, это не айди, это адрес в памяти, так выводятся все переменные нативных типов - тип, двоеточие, адрес в памяти. Что с этим делать - понятия не имею, не было необходимости пока сравнивать тип события. Возможно действительно сработает предложеный выше вариант сравнения по хендлу.
24

» WarCraft 3 / Лицензия WarCraft 3

Прежде всего - проблемы с ключами это не всегда последствия стараний доблестных пиратов, хоть и часто.
Во-вторых - ру форум это такой гадюшник, что туда лучше не смотреть и не писать. Ру саппорт не намного лучше - при возможности, лучше писать в англоязычный саппорт, шансы получить вменяемое решение проблемы обычно выше.
Информация с англоязычного форума техподдержки
  1. классик аккаунты удаляются через 90 дней бездействия (баттлнет акакунты варкрафта попадают под это правило)
  2. при удалении ключ не разблокируется и, соответственно, нельзя завести еще один акк с тем-же ключем
  3. саппорт с форума не может помочь с такой проблемой, НО саппорт из саппорта при прямом обращении может, если дело именно в том, что старый батлнет акк потерся по просрочке.
Если ключ не угнали, а он именно висит на просроченном аккаунте - стоит попробовать именно так сформулировать проблему.
24

» WarCraft 3 / Как исправить?

как мне колорайзер включить
Сходи в тему JNGP, там или в часто задаваемых вопросах или в комментариях должен быть ответ на этот вопрос. То ли запуск от имени администратора нужен, то ли установка дотнета правильной версии, то ли выключение и включение обратно UMSWE с перезапуском редактора - я не помню уже точно.
24

» WarCraft 3 / Как исправить?

pusha1999, вам показалось. Так не бывает чтобы поведение языка и компилятора внезапно ни с того ни с сего изменилось.
24

» WarCraft 3 / Как исправить?

pusha1999, vjass/zinc библиотеки добавляют к функциям скрытые префиксы - если вы пользовались чем-то таким, то там такая ситуация возможна, когда функция из a превращается в agdsgfuy_a в итоговом коде, а вы этого не видите из редактора, а компилятор не ругается потому как переменная a не пересекается с функцией agdsgfuy_a.
24

» WarCraft 3 / Как исправить?

Есть золотое правило программиста - "не спорь с компилятором". Если компилятор говорит что так нельзя - значит нельзя, хоть на коленях его умоляй или доказывай ему что ты прав с пеной у рта, ничего не поменяется.
24

» WarCraft 3 / Как исправить?

pusha1999, JASS вам ничего не должен. Возможно вы пользовались раньше фичами vjass который скрытно добавлял к именам функций префиксы от библиотек или что-то вроде того.
24

» WarCraft 3 / Как исправить?


А исчезнувший колорайзер - результат переустановки, скорее всего. Не помню как лечится, но там целый ряд доп функций отваливается иногда, не только колорайзер.
24

» WarCraft 3 / Как исправить?

Текст ошибки отчетливо говорит - попытка назвать одним именем две разные сущности в одной области видимости. Ладно, текст ошибки на скрине говорит, дословно, "повторное объявление идентификатора g".
24

» Love2D / Lua за 15 минут

NazarPunk, я шесть лет назад писал в комментах под этой статьей что комменты в коде местами кривоваты)
24

» Love2D / Lua за 15 минут

NazarPunk, суть в том, что это разные строки лежащие по разному адресу в памяти - нельзя взять и поменять часть строки не получив новую строку по новому адресу на выходе.
24

» WarCraft 3 / Официально стал доступен PTR 1.31

PT153, а если этого нет, но есть сама BJ функция оборачивающая эту нативку, то на Lua мы всегда можем переопределить функцию так чтобы она вела себя так как нам хочется. Это, конечно, немного странно, использовать Lua чтобы ровнять косяки гуя, но даже гуй в луа режиме получает ряд преимуществ перед гуем в жасс режиме.
24

» WarCraft 3 / Официально стал доступен PTR 1.31

PT153, для гуя, по логике вещей, это должна быть BJ функция которая начинает индекс таблицы уровней с 1, а не с нуля.
24

» WarCraft 3 / Официально стал доступен PTR 1.31

Уровень способности у юнита это не совсем индекс, это просто число. Вот уровень в таблице уровней это индекс и он с нуля и так начинается.
24

» WarCraft 3 / Официально стал доступен PTR 1.31

Красота. Может они заодно и сами эти нативки починят, чтобы они работать начали? Или уже починили к релизу?