KaneThaumaturge #1 - 3 недели назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Не открывается мапа

Bergi_Bear, Да, не я не такой идиот. Да я похоже знаю в чем проблема, сейчас попробую решить.

Да, делал в NewGenWE вроде бы, отткрываю через него же.

Не, не понял. Даже если удалить war3map.j не работает мапа.
KaneThaumaturge #2 - 3 месяца назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / WFE - Warcraft Feature Extender

Почему не публикуется? Куда ссылка на скачивание улетела?
KaneThaumaturge #3 - 5 месяцев назад -1
Голосов: +0 / -1
KaneThaumaturge #4 - 5 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Помогите найти утечку

По идеи не должно быть. Попробуй проверить строку где ты находишь юнитов.
KaneThaumaturge #5 - 5 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / как сделать стан мгновенно без даммикаста

Ельнур, может там что-то в целях неправильно? Неужели там руны сломали? Что-то слабо верится.
KaneThaumaturge #6 - 5 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / как сделать стан мгновенно без даммикаста

Можешь попробовать руну вручить со способностью "Молот бурь". Должно сработать.
KaneThaumaturge #7 - 5 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Цветовой фильтр союзников

Разве нельзя сделать это в NewGen WE? Там вроде есть GetLocalPlayer() в ГУИ.
KaneThaumaturge #8 - 6 месяцев назад 0
Голосов: +0 / -0
KaneThaumaturge #9 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Смена ассортимента товаров в лавках/продовцах

Попробуй с "Рынком", и посмотри потом что у него в способностях стоит.
KaneThaumaturge #10 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Действие - ничего не делать

оно же весь триггер пропустит, а в конец триггера устанавливать не подходит.
Создаешь отдельный триггер и вызываешь его в нужном тебе месте, передавая значения глобалками. Но вообще, сейчас тебе лучше всего подойдет логическая переменная. Переходи на Jass.
KaneThaumaturge #11 - 6 месяцев назад (изм. ) 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Действие - ничего не делать

call return (Пропустить остальные действия)

Или проверяй логической переменной.

Действие - ничего не делать, внимание, ничего не делает.
KaneThaumaturge #12 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / В карте появился импорт из другой.

Посмотри бэкапы из JNGP.
C:\Program Files (x86)\Jass New Gen Pack Rebuild\backups
KaneThaumaturge #13 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Сломалась карта

Решено. Удивительно, но карта открывается в новой версии редактора на патче 1.31. Сохранил в новом патче, воспользовался конвертером и все работает... Странно. Могу ли я что-то сломать таким способом?

Bergi_Bear, смогу))

Проблема и правда была в каменных подьемах, которые я пытался заменить. После их удаления на новом патче и конвертирование в 1.26 - все работает. Можно ли как-то удалять декорацию не открывая карту.

Проблема была в том, что каменному подъему был задан нестандартный цвет на миникарте.
KaneThaumaturge #14 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Сломалась карта

Bergi_Bear, код в рабочей и не рабочей карте одинаковый.

В MPQ мастере атрибуты файла это что и как изменить?

у меня нет 126 редактора, это максимум что я мог помочь =(
Все равно спасибо.

Странно, что я работал с этой картой, несколько раз сохранял, а на следующий день она не открывается.

Bergi_Bear, пожалуйста поделись сохранённой картой.
KaneThaumaturge #15 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Сломалась карта

Bergi_Bear, нет.

Бэкапы, после "z" не открываются мапы. Хотя я работал и тестировал её, все было нормально.

Нашёл точку. карта "y" открывается, а вот следующий бэкап "z" уже нет. Можете посмотреть чем они отличаются (скорее всего я начал ставить декор, по-моему в этот момент.).
Загружаю на сторонний хостинг файлов, т.к в коменты не могу прикрепить файл уже неделю.

Ага. В этот момент я пытался заменить каменные подьемы на другие через панель инструментов, что у меня не вышло и я забил на это. Заменил вручную.
KaneThaumaturge #16 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Сломалась карта

Что странно, не открываются бэкапы после постройки вот этой штуки:

Я про бэкапы в Jass New Gen Pack Rebuild\backups
Прикрепленные файлы
KaneThaumaturge #17 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / По поводу обнуления рельефа

Как вариант копировать участок ландшафта на другую карту и обнулять там.
KaneThaumaturge #18 - 6 месяцев назад 1
Голосов: +1 / -0

» Слёзы Бога / Главная страница

В самом релизе субтитров вообще не будет.
Плохая идея
KaneThaumaturge #19 - 6 месяцев назад 1
Голосов: +1 / -0

» WarCraft 3 Reforged / Задание произвольной высоты декорации

Дополнительно - обнулить высоты объектов (снять галку)
И можно перетаскивать декорации без изменения высоты.
KaneThaumaturge #20 - 6 месяцев назад 2
Голосов: +2 / -0

» WarCraft 3 Reforged / WFE - Warcraft Feature Extender

С Украины нельзя скачать, по-моему там идёт переадресация на yandex.ru.

Если в карте использована функция EnablePreSelect(false, false), то игра фаталит, если использовать цвета хп.
KaneThaumaturge #21 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / GetClickedButton() error

Obelick, не знаю. Взял старый код, который был с багами, но с ним такой проблемы не было. И он работает... Хотя он практически идентичный. Версия 1.26.

Я просто создавал диалог каждый раз по новой и засовывал каждую кнопку в ифы, мне помогало.
У меня просто в диалоге не фиксированное количество кнопок. Сделал вообще без условия.
KaneThaumaturge #22 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / GetClickedButton() error

Кнопка вообще одна создается за всю игру. А мне пишет что кнопка не та...

TriggerRegisterDialogButtonEvent не подходит, т.к GetClickedButton() возвращает null

Такое впечетление, что GetClickedButton() просто возвращает иногда не то значение, что должно. Или я полный идиот, который убил на это 3 часа или близзы конченные.

Ожидал, что условие будет не работать. Но проблема все равно не в нём. Кстати, как сделать работающее условие для кнопки?
KaneThaumaturge #23 - 6 месяцев назад 0
Голосов: +0 / -0

» XGM Staff / XGM съел 20 единиц "АКТИВНЫЕ ЗА МЕСЯЦ"... это как?

PAMEXI, было бы глупо разбивать очки на месяца. Скорее всего имеется ввиду 31 день.
KaneThaumaturge #24 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Триггерный Спелл

Лучшим решением будет отлов окончания баффа + хэш-таблица. Также нужно еще детектить появление этого баффа на других юнитах (похищение магии) и добавлять им соответсвующие эффекты баффа. Рекомендую не использовать таймер или вэйт, если в карте можно рассеять бафф или потерять его иным образом. Однако, пока для тебя будет проще всего использовать Wait (game-time). Юзай его и не парься (пока). А то залезешь сейчас в такие дебри, что создавать карту отпадёт желание.
KaneThaumaturge #25 - 6 месяцев назад 0
Голосов: +0 / -0

» Резьня / Главная страница

Пытаемся в 4 убить непобедимого рекса. Как это сделать? Есть какой-то секрет? Мы убили его 1 раз из 5 и нас съел туман. Реген у него просто невозможный, ему нужно наносить постоянный непрерывный урон, иначе отхилится за пару сек.
KaneThaumaturge #26 - 6 месяцев назад 0
Голосов: +0 / -0
KaneThaumaturge #27 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

pro100master, не понимаю в чем проблема. Так и делаю. Показываю просто потом немного по-другому.
KaneThaumaturge #28 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

Давно известно, что лидерборды и мультиборды нужно создавать после старта игры. Причём пишут, что нельзя даже после 0 секунд, должен быть хоть какой-нибудь промежуток, я использую 1 / 128.
Напоминаю, что индексы игроков начинаются с 0.
Это все известно и учтено.

Проще всего сделать 1 мультиборд и менять текст локально.
Да, так и делаю, переписываю под один мультиборд.

Переделал под один мультиборд, но проблема не исчезла. После завершения функции mcsInit мультиборд перестает отвечать и подавать признаки жизни. К нему нельзя обратиться, скрыть, изменить текст. Если поставить ожидание(10 сек например) в конце mcsInit, то мультиборд будет исправно работать еще 10 сек. Совершенно не понимаю.

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

пойду спать
Прикрепленные файлы
KaneThaumaturge #29 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

Крч, пока работает функция mcsInit, которая инициализирует мультиборды все работает. Как только она завершает свою работу, то мультиборды перестают отвечать.

Тип, если поставить в конце функции Wait(10), то все будет работать еще 10 сек.

TheMilka:
отпишись в дискорде, если можешь. будет проще взаимодействовать.
Скинь диск.
KaneThaumaturge #30 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

TheMilka, в этом и проблема. Индекс правильный (проверено, не на словах). Да и в коде ты видишь, что там есть call MultiboardSetItemValueBJ(Mb[p], 1, 1, "Test"). А первая ячейка так и остается неизменной.

Да и индекс проверял на цикле. Изменял все мультиборды, которые инициализоровал. Ничего не изменялось.
KaneThaumaturge #31 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

TheMilka, я знаю. Эти функции вызываются для всех игроков, но при этом у них разный индекс. Т.к set locPlayerNumber = P2I(GetLocalPlayer()) возвращает индекс локального игрока.

Это нужно, чтобы каждому игроку отобразился свой мультиборд. Я сделал твоим вариантом с использованием цикла - ничего не поменялось.
        set i = 1
        set iEnd = players
        loop
            exitwhen i > iEnd
            if GetLocalPlayer()==I2P(i) then
                call MultiboardMinimize(Mb[i], false) 
                call MultiboardDisplay(Mb[i], true) 
            endif
            set i = i + 1
        endloop
Ничего не поменялось.
KaneThaumaturge #32 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

Крч после инициализации мультибордов с ними ничего нельзя делать.
Хотя сразу после локального показа мультибордов они еще отвечают.

TheMilka, Нет, мне так не нужно. Проблема не в этом. (наверное)
KaneThaumaturge #33 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Локальный мультиборд

Версия 1.26

Как видно на скрине, не работает и скрытие мультиборда.
KaneThaumaturge #34 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Как открыть кастомные карты

Скорее всего ты пытаешься открыть защищённую карту.
KaneThaumaturge #35 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Как сделать так чтобы любая текстура было прозрачной?

Это декорация, а не здания. Дай декору модель здания и убери карту путей.
KaneThaumaturge #36 - 6 месяцев назад 0
Голосов: +0 / -0
KaneThaumaturge #37 - 6 месяцев назад -1
Голосов: +0 / -1

» WarCraft 3 Reforged / Как сделать так чтобы любая текстура было прозрачной?

Точно не понял чего ты хочешь. Но если ты хочешь сделать даммика, то просто поставь ему модель .mdl через shift

Или любую другую, главное, чтоб этой модели не было
KaneThaumaturge #38 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с переменной force

Vlod, да, я уже сам заметил ошибку, спасибо.
KaneThaumaturge #39 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с переменной force 2

Прилагаю карту

Надо было указать размер массива. Странно, во всех переменных стоит 1 и все работает. Наверное переменная занимает больше памяти, чем другие.
Прикрепленные файлы
KaneThaumaturge #40 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с переменной force

Даже так не хочет работать. Я добавляю игрока и сразу же вызываю функцию.

нельзя делать call DestroyForce
или call RemoveRect после этого ты их ни разу не сможешь юзнуть даже указав новую переменную
Как видишь выше, дело не в этом. Да и не уничтожал я их.

Может она просто не работает в массиве?...

Закрою вопрос и перефразирую для понимания.
Прикрепленные файлы
KaneThaumaturge #41 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Проблемы с переменной force

Извиняюсь за частые вопросы сегодня
KaneThaumaturge #42 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

Не буду же я переделывать все тексты в карте. У меня везде используется вариант с добавлением строки, а не playercolor

Ev3nt, во, да, чет я сам не додумался

Ev3nt, Спасибо.
KaneThaumaturge #43 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

Феникс, Окей, но мне нужна именно строка. Просто определить какой цвет выбрал игрок.
KaneThaumaturge #44 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

Ev3nt:
Так, напомните, вы хотите, чтобы несколько игроков могли выбрать один цвет, или добавить новые цвета?
Хочу чтобы игрок мог выбрать себе цвет в лобби, а я потом смог отловить тот цвет, который он выбрал.

Феникс, Так игрок с индексом 0 (красный), может выбрать темно-зеленый цвет.
KaneThaumaturge #45 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

Окей, а как отличать blp текстуры?

Так чтоли?
Да

Не столь важно, но так и интерфейс расы можно выбирать.
KaneThaumaturge #46 - 6 месяцев назад (изм. ) 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

ScorpioT1000, я вижу. Только это не строка типа (|cffffffff)
Просто константа playercolor, я не знаю что с ней делать. Мне нужна строка.

Нигде не нашёл ничего связанного с тем, что playercolor можно как-то преобразовать. По-этому и создал вопрос.
KaneThaumaturge #47 - 6 месяцев назад 0
Голосов: +0 / -0

» WarCraft 3 Reforged / Конвертировать playercolor в строку типа |cffffffff

DracoL1ch, понимаю, так и делаю. Хочу чтобы игрок мог выбрать себе цвет в лобби, не важно каким номером он будет.
KaneThaumaturge #48 - 6 месяцев назад 0
Голосов: +0 / -0
KaneThaumaturge #49 - 6 месяцев назад 3
Голосов: +3 / -0
KaneThaumaturge #50 - 6 месяцев назад 1
Голосов: +1 / -0