×
Меню
Индекс

MSFD Функции для меню генерации персонажа

Это недокументированные функции для создания персонажа.
Они включат все меню, используемые в создании персонажа и включают такие возможности персонажа, как инвентарь, окно характеристик и карту:
 
Показ меню создания персонажа:
[no fix] EnableBirthMenu
[no fix] EnableClassMenu
[no fix] EnableRaceMenu
[no fix] EnableNameMenu
 
Для них нет команды отключения. Они закрываются, когда вы нажмете ok.
 
Включение игровых меню:
[no fix] EnableMagicMenu
[no fix] EnableMapMenu
[no fix] EnableInventoryMenu
[no fix] EnableStatsMenu
 
Также нет команд отключения, которые могли бы быть полезными.
 
Имена функций говорят сами за себя.
Их можно использовать, чтобы изменить внешность прямо в игре (хотя при этом могут быть проблемы).
Они используются, чтобы добавить в игру разные способы создания персонажа.
Будьте осторожны, так как при этом можно снять свой уровень до 1.
 
Т.е. вызов несколько раз меню создания персонажа запросто сбросить все накопленные скилы и спеллы.
Один раз прокатывает, но вот если два раза к ряду, можно оказаться в полном обвесе, но без сил таскать оный.
 
Пример: Это один из скриптов создания персонажа. Он на всякий случай еще раз включает все возможности игрока:
 
Begin CharGenDoorExit
 
;это дверь на выходе из первой части канцелярии
;включение всех меню
 
short done
 
if (done == 1)
     return
endif
 
if ( OnActivate == 1 )
     enablestatsmenu
     enableinventorymenu
     enablemagicmenu
     enablemapmenu
     enableplayerfighting
     enableplayermagic
     set done to 1
     Activate
endif
 
End