slogar55 Опубликовано 12 июля, 2021 Жалоба Поделиться Опубликовано 12 июля, 2021 Ребята помогите! На данный момент заливаю объекты в БД своего нового мира. Столкнулся с проблемой пропуска стартового меню, мпочему-то мора пропускает его и создает новую игру, пока мне это только на руку но в реале я и через 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти