Steal nerves, а обязательно нужно идеальное разбиение или сойдет даже если ректы перекрываться будут?
Ну и, насколько я помню, при добавлении ректов в регион они на самом деле не как ректы добавляются, а разбиваются на маленькие кусочки размером с самую мелкую сетку и можно не париться о пересечении, а сам рект можно даже удалить после добавления в регион и ничего не поменяется.
Файлы roc.w3k, tft.w3k и user.w3k есть, но roc.w3k пустой.
У меня эти файлы тоже есть, но один пустой, а во втором 8 байт и это имя моей машины и больше ничего - что-то совсем не похоже на хранилище ключей. Вернее есть только пустой roc и user, а tft даже близко нет.
PT153, инфа - на основе личного опыта с другой игрой от близов работавшей на классической системе баттлнет аккаунтов, плюс на основе ответов сотрудников близард на англоязычных форумах техподдержки. Но эта инфа касается только классических аккаунтов батлнет, например, тех, что регистрируются через клиент варкрафта и совсем не касается привязанных к современному универсальному аккаунту ключей. PT153:
Входил я в лицензию с помощью предзаказа
Предзаказ не генерирует ключи варкрафта3, насколько я знаю, потому и клиент как-то иначе хранит информацию об активации таким способом. Более того, эта информация у меня слетает при каждом обновлении, ремонте или переустановке клиента.
PT153, судя по тому что я вижу - проблема чистки бездействующих аккаунтов давняя и всегда решалась через техподдержку. А зачем не снимается блок ключей при чистке аккаунта я могу понять - чтобы ключ не был выдан кому-то повторно, например.
Более того - я с этой-же проблемой в WoW сталкивался - мой очень долго не активный акк попал под чистку в свое время. Еще до появления единого аккаунта и лаунчера. И тоже пришлось через техподдержку реанимировать.
Komkozavr, а тут проблемы с тем чтобы играть нет, проблема с входом на древний батлнет. Который, кстати, всеравно с выходом рефоржа устареет т.к. вар перепривяжут к современному батлнету через лаунчер, а не через авторизацию внутри клиента.
Drynwhyl, Скорее всего, близы не научили Lua понимать наследование нативных типов при сравнении - это в метатаблице нативного типа переопределить операцию сравнения нужно, иначе она по адресу в памяти сравнивать будет.
Начнем с того, что это явно разные типы - eventid. unitevent, playerunitevent. Более того, то что вы видите после двоеточия, это не айди, это адрес в памяти, так выводятся все переменные нативных типов - тип, двоеточие, адрес в памяти. Что с этим делать - понятия не имею, не было необходимости пока сравнивать тип события. Возможно действительно сработает предложеный выше вариант сравнения по хендлу.
Прежде всего - проблемы с ключами это не всегда последствия стараний доблестных пиратов, хоть и часто.
Во-вторых - ру форум это такой гадюшник, что туда лучше не смотреть и не писать. Ру саппорт не намного лучше - при возможности, лучше писать в англоязычный саппорт, шансы получить вменяемое решение проблемы обычно выше.
Информация с англоязычного форума техподдержки
классик аккаунты удаляются через 90 дней бездействия (баттлнет акакунты варкрафта попадают под это правило)
при удалении ключ не разблокируется и, соответственно, нельзя завести еще один акк с тем-же ключем
саппорт с форума не может помочь с такой проблемой, НО саппорт из саппорта при прямом обращении может, если дело именно в том, что старый батлнет акк потерся по просрочке.
Если ключ не угнали, а он именно висит на просроченном аккаунте - стоит попробовать именно так сформулировать проблему.
Сходи в тему JNGP, там или в часто задаваемых вопросах или в комментариях должен быть ответ на этот вопрос. То ли запуск от имени администратора нужен, то ли установка дотнета правильной версии, то ли выключение и включение обратно UMSWE с перезапуском редактора - я не помню уже точно.
pusha1999, vjass/zinc библиотеки добавляют к функциям скрытые префиксы - если вы пользовались чем-то таким, то там такая ситуация возможна, когда функция из a превращается в agdsgfuy_a в итоговом коде, а вы этого не видите из редактора, а компилятор не ругается потому как переменная a не пересекается с функцией agdsgfuy_a.
Есть золотое правило программиста - "не спорь с компилятором". Если компилятор говорит что так нельзя - значит нельзя, хоть на коленях его умоляй или доказывай ему что ты прав с пеной у рта, ничего не поменяется.
pusha1999, JASS вам ничего не должен. Возможно вы пользовались раньше фичами vjass который скрытно добавлял к именам функций префиксы от библиотек или что-то вроде того.
А исчезнувший колорайзер - результат переустановки, скорее всего. Не помню как лечится, но там целый ряд доп функций отваливается иногда, не только колорайзер.
Текст ошибки отчетливо говорит - попытка назвать одним именем две разные сущности в одной области видимости. Ладно, текст ошибки на скрине говорит, дословно, "повторное объявление идентификатора g".
NazarPunk, суть в том, что это разные строки лежащие по разному адресу в памяти - нельзя взять и поменять часть строки не получив новую строку по новому адресу на выходе.
PT153, а если этого нет, но есть сама BJ функция оборачивающая эту нативку, то на Lua мы всегда можем переопределить функцию так чтобы она вела себя так как нам хочется. Это, конечно, немного странно, использовать Lua чтобы ровнять косяки гуя, но даже гуй в луа режиме получает ряд преимуществ перед гуем в жасс режиме.
Ред. prog
» WarCraft 3 / Как закрепить плавающий текст вверху экрана?
» WarCraft 3 / как разбить фигуры на прямоугольники?
» WarCraft 3 / как разбить фигуры на прямоугольники?
Ну и, насколько я помню, при добавлении ректов в регион они на самом деле не как ректы добавляются, а разбиваются на маленькие кусочки размером с самую мелкую сетку и можно не париться о пересечении, а сам рект можно даже удалить после добавления в регион и ничего не поменяется.
» WarCraft 3 / Лицензия WarCraft 3
Ред. prog
» WarCraft 3 / Лицензия WarCraft 3
Ред. prog
» WarCraft 3 / Лицензия WarCraft 3
PT153:
» WarCraft 3 / Лицензия WarCraft 3
Более того - я с этой-же проблемой в WoW сталкивался - мой очень долго не активный акк попал под чистку в свое время. Еще до появления единого аккаунта и лаунчера. И тоже пришлось через техподдержку реанимировать.
» WarCraft 3 / Лицензия WarCraft 3
» WarCraft 3 / LUA почему разные ID
» WarCraft 3 / LUA почему разные ID
Ред. prog
» WarCraft 3 / Лицензия WarCraft 3
Информация с англоязычного форума техподдержки
» WarCraft 3 / Построение структуры карты
» WarCraft 3 / Как исправить?
» WarCraft 3 / Как исправить?
» WarCraft 3 / Как исправить?
Ред. prog
» WarCraft 3 / Как исправить?
» WarCraft 3 / Как исправить?
» WarCraft 3 / Как исправить?
» WarCraft 3 / Как исправить?
Ред. prog
» Love2D / Lua за 15 минут
» Love2D / Lua за 15 минут
Ред. prog
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31