![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#8 |
sim2reality
![]() Join Date: Jun 2007
Location: AM 82
Posts: 2,280
Downloads: 258
Uploads: 30
|
![]()
Ok, I have been trying to create a new Page into the editor with not much luck, and need some advice.
I have created a Copy basically of the TDC page and Called it Page TDC2 in the editor as a test. This creates the relevant ini page in the Pages Folder (Page TDC2.ini). Ok. I then Create a new script called Page TDC2.py And edit it like the following : (My tabs are not showing up in the scripts when I paste them into forum) def InitializeScript(): pass def StartGame(): pass def EndGame(): pass def UnloadScript(): pass Now as I want the Periscope to bring this page up in the game I edit the Page attack periscope.py file like this: #Page attack periscope.py from menu import * def InitializeScript(): Menu.PageActivated += Menu_PageActivated Menu.PageDeactivated += Menu_PageDeactivated def StartGame(): pass def Menu_PageActivated( page ): if page == Pageattackperiscope: from PageTDC2 import PageTDC2 PageTDC2.Visible = True def Menu_PageDeactivated( page ): if page == Pageattackperiscope: from PageTDC2 import PageTDC2 PageTDC2.Visible = False def UnloadScript(): Menu.PageActivated -= Menu_PageActivated Menu.PageDeactivated -= Menu_PageDeactivated def EndGame(): pass These are placed into the correct folders and the game is launched. Game loads ok, but when I activate the periscope the game freezes with the following script error. ![]() Can anyone tell me what I'm doing wrong. I've no scripting experience but this appears to be the method as shown earlier in this thread. The no module named TDC2 is baffling me, how do you create a module? ![]() |
![]() |
![]() |
|
|