Дело вот в чем..
Нужно сделать так, чтобы можно было выбирать один культ на выбор. Как лучше это реализовать: через диалоговое окно или через способности?
Если через способности, то как удалить другие способности?(Чтобы их нельзя было развивать)

Принятый ответ

для игрока
для юнита
Загруженные файлы
0
19
6 лет назад
0
Похожие вопросы:

ответ
Интелект-целочисленная
Урон-реальная(дробная)
Конвертируй I2R. Ща скрин сделаю
prntscr.com/2fuiuo (Прошу прощения, если этот сайт не поддерживается XGM)
вот так получится
ответ
Nikitos6, проверь галочки во вкладке "Вид"
ответ
Нашёл!! Оказывается нужно было в конце пути дописать ".mdx"
ответ
Используй GMax, тот же самый 3ds max, только бесплатный.

0
2
6 лет назад
0
Если через способности, то отслеживаем их изучение/каст, (Hero Skill Comparison/Ability being cast) а другие удаляем действием "Remove Ability".
0
22
6 лет назад
0
Нужно сделать так, чтобы можно было выбирать один культ на выбор
Да можно хоть через мультиборд сделать, кто знает, что именно ты хочешь сделать
0
17
6 лет назад
0
Proshel_Doty, я хочу вот что:
Даётся на выбор 5 способностей, и нужно выбрать одну. Выбираешь одну, но чтобы её можно было улучшать, а не выбранные способности удаляются
0
20
6 лет назад
Отредактирован biridius
0
для игрока
для юнита
Загруженные файлы
Принятый ответ
0
17
6 лет назад
0
biridius, м. Попробую так
0
21
6 лет назад
0
Spector_Mark, можно мемхаком редактировать поле способностей
даже на, достану из своей игры:
ПЕРЕЗАПИСЬ И ЧТЕНИЕ ПОЛЕЙ СПОСОБНОСТЕЙ
function GetHeroAbilityFromList takes unit uHero, integer list returns integer
set LastConvertedHandle = ConvertHandle( uHero )

if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
return ReadMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list )
endif
return 0
endfunction
function SetHeroAbilityFromList takes unit uHero, integer list, integer abi returns nothing
set LastConvertedHandle = ConvertHandle( uHero )

if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
call WriteMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list, abi )
endif
endfunction
ПЕРЕЗАПИСЬ И ЧТЕНИЕ ПОЛЕЙ СПОСОБНОСТЕЙ - ЗАКРЫТО.
говорили про баги, но мной пока замечено не было (ну кроме случаев, когда морфа дать тому, у кого исходная форма не в этого морфа, тогда вообще такое может начаться, что ппц)
///////////
P. S. Да, мб тебе сейчас это кажется сложным, но если мемхак уже стоит, то готовая функция изи юзается
0
19
6 лет назад
0
Делай через способности. Диалог без описаний, а судя по всему, оно здесь нужно, если это выбор фракции.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.