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

для игрока
для юнита
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Нужно сделать так, чтобы можно было выбирать один культ на выбор
Да можно хоть через мультиборд сделать, кто знает, что именно ты хочешь сделать
17
Proshel_Doty, я хочу вот что:
Даётся на выбор 5 способностей, и нужно выбрать одну. Выбираешь одну, но чтобы её можно было улучшать, а не выбранные способности удаляются
22
для игрока
для юнита
Загруженные файлы
Принятый ответ
21
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. Да, мб тебе сейчас это кажется сложным, но если мемхак уже стоит, то готовая функция изи юзается
19
Делай через способности. Диалог без описаний, а судя по всему, оно здесь нужно, если это выбор фракции.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.