13

» WarCraft 3 / Юнит входит в регион

Что я делаю не так?
Ты не так задаешь вопросы. Я не понял чо те надо
13

» WarCraft 3 / Лучшая версия классики

Принятый ответ
1.26a, т.к. можно гамать на урине
Для модинга подойдет Ужапи, максимально осуждаем ваши мемхуяки.
13

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

WilliamBz, ну так ты сравниваешь (пустое значение из хеша) == фолс, естественно это будет выдавать тру.
13

» WarCraft 3 / Как работают незаполненные данные в хэш-таблицах?

Так это легко проверить:
call InitHashtableBJ()
if LoadBoolean(bj_lastCreatedHashtable,0, 0) then
        call DisplayTextToForce( GetPlayersAll(), "true" )
    else
        call DisplayTextToForce( GetPlayersAll(), "false" )
    endif
В результате вывело "false"
13

» WarCraft 3 / Как триггерно изменить описание юнита?

На практике не пробовал, но в теории в статье GetLocalPlayer() указано, что можно создать 2 одинаковых юнита с разными именами и локальным игрокам создавать разных юнитов. Думаю это также будет работать на описания.
13

» WarCraft 3 / Ищу ментора

ggshnick, Не приплетай сюда ересь по типу вжасса. Все карты в варике на джассе написаны, а вот не зная про ужопу ты многое теряешь.
13

» WarCraft 3 / Вылетает карта

TeX13, попробуй сначала научиться писать нормально, а не просто конвертить ГУИ в джасс.
А ну и еще скидывать код в ворде... Я не встречал еще таких гениев
13

» Game Dev / Вот почему маркетинг не спасёт вашу инди игру

EugeAl, Можно на завод устроится, заняться чем то более реальным. Лучше не суваться в мутную тему, которая скоро станет не нужной из за нейронок))))
13

» WarCraft 3 / Можно ли использовать звуки сражения в модели?

А чем тебе триггерно не нравится? Да и вроде в РО есть строка отвечающая за звук смерти.
13

» WarCraft 3 / AI помогите

Так в чем проблема самому написать ИИ? Каждую секунду перебираешь нужных героев
  1. если хп мало, то вычисляешь угол между героем и врагом и отправляешь героя в противоположную сторону.
  2. патруль не понял что это
  3. перебираешь юнитов вокруг героя, проверяешь что враг и приказываешь кастануть спелл.
  4. перебираешь вокруг предметы, настраиваешь фильтр как тебе угодно -> приказываем поднять шмот.
  5. боссы какие то по ситуации надо смотреть, я не понял
  6. ставишь в проверку -> контроллер игрока == комп
Если мазохист, то можно и на гуи такое написать
13

» Game Dev / Вот почему маркетинг не спасёт вашу инди игру

Классная статья, смысола не понял, много умных слов, картиночки красивые, читается приятно. Лайк можно влепить просто за шутку про мать а что народу еще нужно)))
13

» WarCraft 3 / Небольшой вопрос касательно хэш-таблиц

Принятый ответ
Deepire, Да кого ты слушаешь. Какой то недоИИ, неспособный отличить фейк от достоверной информации, наплел тебе пурги. Если хочешь информацию для героя сохранять, то сохраняй на айди юнита, а дочерний через свой индекс (я использую StringHash())
Одновременно в варике произойти ничего не может, варик однопоточен. Делай через 1 хеш и не еби мозг ни себе, ни другим.
замечание от EugeAl: Всё ок, но мат попрошу убрать. Здесь так не принято.
13

» WarCraft 3 / Небольшой вопрос касательно хэш-таблиц

Смотря для каких целей ты их использовать будешь. Спокойно карты делают и играют и с одним хешом. У каждого объекта свой айди, а дочерний ключ как напишешь чтоб не совпал. + мороки не будет, в какой хеш ты записал данные.
Вот в крузерах хеш таблиц более 20, но они используются как... двумерные массивы. Карта лагает только если 100500 ракет запустить.
13

» WarCraft 3 / [JASS] - Буран

LastUchiha, Потому что так читать удобней, а не выискивать где конец цикла
13

» WarCraft 3 / [JASS] - Буран

skydi, Кель самый лучший герой для тестов. Самое главное - это герой из TFT, то есть карта сохраняется не в .w3m, а в .w3x. Второе - эстетичность.