0
17
3 года назад
Отредактирован GetLocalPlayer
0

» WarCraft 3 / Безопасное выделение hashtable

PT153:
KaneThaumaturge, для чего в принципе может понадобится 2 хештаблицы.
Реализовать хэш-мап (+1 таблица).
Реализовать список на хэш-таблице (+1 таблица)
Использовать в качестве ключа что-то кроме хэндл ид (хэш строки, например) избегая коллизий (+1 таблица).
У тебя может быть способность, которая должна сохранять данные на касетра + цель. При этом целей может быть несколько. Следовательно, в key идет ид кастера, в value ид всех целей. Если таких способностей несколько, +1 таблица на каждую.
2
17
3 года назад
Отредактирован GetLocalPlayer
2

» WarCraft 3 / Reforged – Каков новый редактор карт, по сравнению со старым?

В новом редакторе практически все так же. Завезли ряд функций для кодеров, но большая часть сообщества (GUIшники) больше потеряла чем приобрела, из-за отмены JNGP.
Bergi_Bear:
Меня тут не любят за мои высказывания и считают это не нытьём
Ох, ну что же ты так сразу, тебя не любят не только за это.
3
17
3 года назад
3

» WarCraft 3 / Self Improve

Существует золотая середина, я не говорю об убиваемости сразу в двух направлениях на 100% просто хотелось бы посмотреть код с красивыми решениями в Варике, как спеллы лучше вызывать, как группы бегать, и прочее
Тогда, как написал выше Лич ты скорее всего уперся в лимит который Jass вообще может предоставить. В рамках WC3 можно попробовать Wurst. Он даст пожалуй больше от ООП чем vJass и куда больше возможностей для самосовершенствования чем Lua с динамической типизацией. Да и писать на нем можно хоть для 1.26 хоть для Рефоржед.
0
17
3 года назад
0

» WarCraft 3 / Warcraft 3 1.31.1 нужна помощь в поиске ресурсов и платформ

Не понимаю, как реф может быть не приятным
Может долго загружаться/запускаться.
Может дропнуть с карты без причины.
На пустом месте может появиться задержка.
Меньше людей.
Нет JNGP.
3
17
3 года назад
3

» WarCraft 3 / Self Improve

Читаемый и оптимизированный
Это две противоположности.
3
17
3 года назад
Отредактирован GetLocalPlayer
3

» WarCraft 3 / Курс JASS + vJASS

Жизнь XGM
@ Решил включиться в работу на XGM.
@ С чего-то нужно начать.
@ Знаешь кодинг WC3.
@ Да, статей на эту тему уже много самых разных, но в работу нужно как-то включиться.
@ Где-то должна быть точка входа.
@ Решился, сейчас сделаю это, а там разберусь.
@ Сообщество подскажет, что в данный момент времени актуально.
@ Пишешь статью по JASS.
@ Приходит администратор WC3 раздела.
@ Говорит что мой труд не нужон и от меня вообще гавной воняет.
@ Десятый год на XGM не появляются люди которые бы развивали ресурс.
@ Администрация теряется в догадках.
Статья хорошая, автор. И чем больше, тем лучше, ибо люди по разному понимают изложение одной мысли от разных авторов. Например, для одних статься Сергеря о JASS оказалась ключем к пониманию основ, а для других была совершенна непрозрачна. Не потому что статься плохая или они тупые, просто мозги работают у всех по разному.
Хз по псевдо-критике сверху, но для примера, мой перевод vJass мануала над которым прошлый админ раздела не дал продолжить работу и просто снял с публикации. Хотя, казалось бы, у вас по vJass на русском языке в такой детализации ВООБЩЕ ничего нет. Но нет, админка тут нужна чтобы тешить застоявшийся детский максимализм.
0
17
3 года назад
Отредактирован GetLocalPlayer
0

» WarCraft 3 / Только не швыряйте тапком за GUI, не могу найти утечки.

Desgul:
GetLocalPlayer, что за либа такая?
"Anti-leak library", или "ALL.j". Если у тебя установлен JNGP с cJass парсером, то, скорее всего, эта библиотека у тебя уже есть, просто впиши в CustomScript разделе карты
#include "ALL.j"
и включи AdicHelper.
К слову сказать, внятного описания на xgm данной либы нет, да и в целом инфы на русском. Нашел только это.
Николас, как я понимаю, вполне оправданно не любит это место. С момента смерти .инфо о нем ничего не слышно.
1
17
3 года назад
1

» WarCraft 3 / Только не швыряйте тапком за GUI, не могу найти утечки.

Можно просто установить cJass либу которая устраняет GUI утечки.
3
17
3 года назад
3

» WarCraft 3 / Нужен совет по Lua

Самое главное, это знать API варкарфта
И верить в себя.
0
17
3 года назад
Отредактирован GetLocalPlayer
0

» MARS / MARS 0.90

А где с ними играть?
Некоторые так же заходят на айкап и ирину. Да и если в карте нет никаких мем-хак фич можно банально в рефорже гонять, а там вся европа общая.
0
17
3 года назад
0

» MARS / MARS 0.90

Даже не думал об этом.
Подумай об этом.
0
17
3 года назад
0

» MARS / MARS 0.90

Есть английская версия для игры с бургами?
0
17
3 года назад
0

» WarCraft 3 / ZinC: Благодать AOE

поверь мне, автор считает гуишниов, как людей, которые во времена вов используют каменные копья против ак-47
А вот тут ты не прав. Автор гуишников за людей не считает.
0
17
3 года назад
0

» WarCraft 3 / Редактор карт для Reforged?

  1. Только встроенный.
  2. Нет.
  3. Hiveworkshop.com как и всегда впрочем.
  1. 1. Переписывал какие-то свои системы, но оно было на Wurst что тогда, что потом, так что "новизна" редактора почти никак не сказалась.
    1. По сравнению со стандартным редактором, добавили несколько новых действий/условий в триггеры и более-менее вменяемый редактор текста для полей в редакторе объектов. По сравнению с фанатским Jass New Gen Pack, был утрачен огромный кусок функционала.
    2. Порог вхождения стал сильно выше, как по железу, так и по количеству требуемых знаний. Ни то ни другое радости процессу разработки карт не добавило.
В целом, сообщество редактора карт на ладан дышит. За прошедшие полтора года какой-то серьезной движухи среди редакторов не было. Разработка всех инструментов для создания карт, после феерического релиза игры, резко затормозила, если не встала намертво.
0
17
3 года назад
0

» MARS / MARS 0.90

Комментарии нельзя редактировать.
А пост?
0
17
3 года назад
0

» MARS / MARS 0.90

Заверни ченжлоги под спойлер, пожалуйста, крутить уж очень долго.
1
17
3 года назад
1

» WarCraft 3 / Папка => w3x

Я лишь в красках описал чего не хватает данному ресурсу, и как это выглядит со стороны обычного пользователя. Что с этой информацией делать, дело твое.
1
17
3 года назад
1

» WarCraft 3 / Папка => w3x

хотя ты то знаешь, и как мне помнится шаришь за луа
Я многое знаю и во многом шарю. Но это не наделяет меня экстрасенсорными способностями. Вы вот тоже шарите в этих ваших редакторах карт, но под каждыми вторым вопросом жалуетесь на неспособность прочитать мысли автора без вменяемого описания задачи.
Но это ж они тупые вопросы задают, и я тупой, жду какого-то там описания к инструменту который впервые вижу.
2
17
3 года назад
2

» WarCraft 3 / Папка => w3x

Заголовок не говорит разве об этом?
Ни заголовок, ни
Предназначение: Работа с файлами
не говорят вообще ни о чем.
Но, зная ХГМ могу предположить, что я должен был как-то догадаться без описания сам, иначе, как тут принято, я тупой, недостойный, да и лучше мне вообще бы и не жить.
0
17
3 года назад
0

» WarCraft 3 / Папка => w3x

Звучит замечательно, но что это вообще такое и что оно делает?
4
17
3 года назад
4

» WarCraft 3 / Порядок строк включен.

Я полагаю это корявый перевод для "String order" или вроде того. Это поле просто содержит приказ (order) в виде строки текста (string), соответствующий той или иной способности.
0
17
3 года назад
Отредактирован GetLocalPlayer
0

» WarCraft 3 / Способность на кастомные криты

Я может в глаза долблюсь, но в Generic Unit Event просто нет Takes Damage
А, пардон. Это я себе в ГУИ плашек надобавлял когда с TriggerData разбирался и забыл про это дело. Общего события на получение урона в GUI по умолчанию нет, придется вручную добавлять CustomScript вставкой
2
17
3 года назад
Отредактирован GetLocalPlayer
2

» WarCraft 3 / Способность на кастомные криты

Я использую редактор рефорджа и при открытии он мне выдал пачку ошибок и крашнулся
В старом варе это делается через набор уродливых костылей. В рефорж добавили удобный функционал для этого дела.
В первую очередь, нужно использовать событие Generic Unit Event -> Takes Damage. Собитие A unit is Attacked (Юнит атакован) все годы существования вара путает людей, поскольку в действительности это лишь замах на удар, то есть, урона нанесено еще не было и даже снаряд (в случае ренжевиков) не был выпущен. Игрок даже может вручную триггерить это события постоянно отдавая команду stop юниту.
Ну а в условиях сделать Boolean проверку Damage from normal attack.
Загруженные файлы
2
17
3 года назад
2

» Unity / Быстрый старт в Unity?

важно чтобы работало и фпс не садило
Unity не про фпс, а про его отсутствие.