0
3
5 лет назад
Отредактирован Camby
0

» WarCraft 3 / Вопрос по хеш таблице

Да, новый варик нормально переваривает таблицу. Всем спасибо за помощь =)
8gabriel8:
Забавно, у меня редактор версии 1.21. Какая-то знаковая версия.
Ну я патчами поднимал его версию, видимо в какой то момент что то пошло не так.
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

В общем похоже проблема в том, что варик, которым я столько лет пользуюсь, оказался 1.21 "недопатченный" =). Видимо на этой версии еще нет поддержки хеш таблиц? Скачал чистую версию 1.26. Хотя бы не вылетает теперь...
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Может ты карту сохраняешь по пути с кириллицей?
Нет, с этим нормально. Да и новая карта с таблицей нормально сохраняется и стартует =/
Кстати, вами отредактированная карта не запускается. Видимо дело в самом варике. Скачаю чистый варкрафт 1.26 попробую.
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Прикладываю старенькую мапку, в ней триггеров почти нет, но и там не работает.
После всех этих действий сохрани карту. Если ошибок нет, то нажми проверить карту (Ctrl+F9). Если есть ошибки, то скрины ошибок сюда.
Ошибок нет. Карта не стартует, выкидывает в меню варика
Загруженные файлы
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Русификатор снёс, поставил FNWE.
cJass и vJass всегда включены
Карта полностью на GUI. Только некоторые строки типа удаления и обнуления переменных добавлены через кастом скрипт.
После установки FNWE проделал все советы выше еще раз. Результат не изменился. =(
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Подменил файлы. Так же ошибок при сохранении нет, но и карта не стартует. include "cj_antibj_base.j" ничего не дала, только ГУИ-триггеры отвечающие за спец эффекты в карте отвалились.
Кстати, пробовал стоковый редактор от варика 1.29, там в одной из карт смог создать хеш таблицу. Правда нужная карта не открывается из за "функция триггера отсутствует в базе данных"
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Если снять галки, то ошибки при сохранении нет. Правда карта так не запускается. Просто при выборе этой карте в игре выкидывает обратно в выбор карт
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Blizzard.j файл есть. Я в курсе что всё надо заносить в переменные. Вопрос не про переменные. Интересует почему при создании карты "с нуля" действие InitHashtable() работает как надо, а при попытке добавить таблицу в готовую карту получаю ошибку при сохранении.
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Спасибо, но у меня проблема не с правильностью присвоения переменной таблице. Я саму таблицу не могу создать. В ГУЙ само действие "создать таблицу" приводит к ошибке при сохранении.
0
3
5 лет назад
0

» WarCraft 3 / Вопрос по хеш таблице

Ошибка при сохранении есть уже если оставить только действие на создание. Если делать к ней переменную, то будет уже две ошибки.
0
3
7 лет назад
0

» WarCraft 3 / Загрузить предмет из кэша

nvc123:
С текстом GetStored другие значения загружаются из кэша, а текст Handle присутствует при загрузке предмета из хеш-таблицы. При знаниях jass на уровне "подмены переменных в готовом тексте" я предположил, что путём перестановки некоторых текстов можно получить требуемое =/
Увидеть бы какие функции вообще существуют в jass, а то всё не то гуглится ...
8gabriel8:
Через манекен перетащить предмет... можно попробовать. Если не получится значит буду через сохранение целых чисел продолжать делать...
0
3
7 лет назад
0

» WarCraft 3 / Загрузить предмет из кэша

8gabriel8:
Нет, проблема не в этом. Да и если бы предмет отсутствовал, разве была бы ошибка при сохранении карты? Проблема скорее всего в правильности написания этой строки.
0
3
7 лет назад
0

» WarCraft 3 / Загрузить предмет из кэша

Создана, всё другое грузится и не ругается
0
3
7 лет назад
Отредактирован Camby
0

» WarCraft 3 / Добавление стороннего скелета, вместе с анимациями.

Берем модели, от которой внешность нужна и у которой понравились анимации. У той, что нужные анимации удаляем все вершины кроме одной, закрываем. Открываем теперь с нужной внешностью, выделяем все вершины, жмем копировать. Далее, не закрывая эту модель открываем через File -> Open модель с той одной вершиной, выделяем эту вершину и вставляем внешность через Edit -> PasteSpecial. Далее F3, вкладка bones и привязываем части модели к нужным костям.
Как объединить два скелета я не знаю =/
ps Возможно, правильно это делается по другому. Делал это давно.
0
3
7 лет назад
0

» WarCraft 3 / Рестарт

Не без проблем, но удалось добыть это действие в редактор. Изначально почему то оно отсутствовало там. Спасибо.
0
3
7 лет назад
0

» WarCraft 3 / Рестарт

При попытке открыть карту, редактор закрывается с ошибкой