Перейти к содержанию

Пропуск стартового меню


Рекомендуемые сообщения

Ребята помогите! На данный момент заливаю объекты в БД своего нового мира. Столкнулся с проблемой пропуска стартового меню, мпочему-то мора пропускает его и создает новую игру, пока мне это только на руку но в реале я и через morrowind.ini могу включить. Так что проблему надо решить. Со скриптами вроде все норм, хотя могу и ошибаться прилагаю данные может и найдется ошибка.

begin Main
;*****************************************************
;*
;*    this script starts when the game is run
;*
;*****************************************************

if ( MenuMode == 0 )
	Set Random100 to Random, 101
endif

;start character generation

if  ( CharGenState == 1 )				;the game sets CharGenState to 1 when NEW GAME is selected

	StartScript Startup
		
	if ( ScriptRunning, CharGen == 0 )
		StartScript CharGen
	endif

endif

;*****************************************************
;*
;*    section for sleeping
;*
;*****************************************************

;if ( GetPCSleep == 1 )
	
	
;endif


;**********************************************************************
;
;				Crime Stuff
;
;**********************************************************************


end



begin Startup

;put RUN ONCE stuff here, disable NPCs, etc.

short testVar

StopScript Startup
set testVar to 1

End
;global character generation script

begin CharGen

;short CharGenState is a global
; 1 = start
; -1 = all done. Set from CharGenDoorExitCaptain. Can save game after that is set

;DisablePlayerControls
DisablePlayerJumping
DisablePlayerViewSwitch
DisableVanityMode
DisablePlayerFighting
DisablePlayerMagic
; HERE THE INTERIOR START CELL
Player->PositionCell 4096, 4096, 0, 0, "Antichamber of the world"
set CharGenState to 10

stopscript CharGen

end CharGen

Begin _CreateNpc

short state
float timer
short doonce

if ( menumode == 1)
	return
endif

if  ( state == -1 )
	return
endif

if ( doonce == 0 )
	If ( OnActivate == 1 )
		set state to 1
		set doonce to 1
		Activate
	endif
endif

if ( state == 1 )
	set timer to ( timer + Getsecondspassed )
	if ( timer >= 1 )
     	set state to 10
	endif
elseif  ( state == 10 )
	EnableNameMenu
	set state to 50
elseif ( state == 50 )
	Enableracemenu
	set state to 51
elseif ( state == 51 )
	EnableClassMenu
	set state to 52
elseif ( state == 52 )
	EnableBirthMenu
	set state to 53
elseif ( state == 53 )
	EnableStatReviewMenu
	set state to 54
elseif ( state == 54 )
	enablestatsmenu
	enableinventorymenu
	enablemagicmenu
	enablemapmenu
	enableplayerfighting
	enableplayermagic
	enableplayercontrols
	EnableRest
	EnablePlayerJumping
     EnablePlayerViewSwitch
     EnableVanityMode
	set CharGenState to -1
	set state to -1
	Player->Position -10600, 200, 220, 0
endif

End _CreateNpc

Причем стартует игра и нету даже генерации персонажа, приходится вбивать enableracemenu в консоли для теста работы текстур рас.

 

так же ложу [General] morrowind.ini

[General]
;Test TES 0=morrowind.esm

;Starting Cell=Pelagiad
;Starting Grid X=0
;Starting Grid Y=0

Show FPS=0
Max FPS=240

;-1 Use raw data, 0 Use Newer, 1 use Archive Only
TryArchiveFirst=0

SkipProgramFlows=0
DontThreadLoad=0
ThreadPriority=-1
ThreadSleepTime=4

Clip One To One Float=1
Flip Control Y=0
SkipKFExtraction=1
PC Footstep Volume=0.7

Disable Audio=0

Background Keyboard=0
Use Joystick=0
Joystick X Turns=0
; X=1, Y = 2, Z = 3, XRot = 4, YRot = 5, ZRot = 6
Joystick Look Up/Down=6
Joystick Look Left/Right=3
; 0=no, 1 = XBox Maps, 2 = Exterior Cell Maps
Create Maps Enable=0
Screen Shot Enable=0
Screen Shot Base Name=ScreenShot
Screen Shot Index=0
Beta Comment File=
Interior Cell Buffer=10
Exterior Cell Buffer=32
Number of Shadows=6
Maximum Shadows Per Object=1
MaintainImportedDialogueOrder=0
ExportDialogueWithHyperlinks=0
UseExistingTempFile=0
CanMoveInfosWhileFiltered=0
Editor Starting Cell=
Editor Starting Pos=4658.605469,3576.732910,507.614563
Editor Starting Dir 0=0.999987,-0.004998,0.000146
Editor Starting Dir 1=0.005000,0.999561,-0.029199
Editor Starting Dir 2=0.000000,0.029199,0.999574
Subtitles=0
ShowHitFader=1
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...