(UTScript) How to Dynamicly load Packages...
Hi,
I started to learn unreal scripting. I thought I'd undertake a GUI for Administrating a UT Server within the game. I know it already exists, its just for my learning experience.
my Question is the following:
I duplicated the class UBrowserMainClientWindow and removed the unwanted parts. so I can have my own browser with my tabs.
Like the IRC class it will have "Sub Tabs" so I was thinking of putting the top tabs like Packages..
Tab=1 : About
Tab=2 : QAdmin
Tab=3 : QStats
Tab=4 : QVote
Each would be a sperate package. and the "interface" which is the UBrowserMainClientWindow clone would be a package itself. so if someone would just want to have the QAdmin within the "interface" (QPanel ) they would just install that QPanel Package and QAdmin Package and leave the others alone.
So within UBrowserMainClientWindow I would have to check if the package Exists.. if it does Add the tab to access it, if it doesn't exist do no create the tab.
Another question that comes to mind is that some people maybe would want to add Tabs (thier Packages) to the QPanel... then how could I create dynamicly a Tab for them? Would they have to Sub Class the cloned UBrowserMainClientWindow and add to it?
Thanks for the help
Qjahe
P.S: This is for UT not UT2003, thanks.
Hi,
I started to learn unreal scripting. I thought I'd undertake a GUI for Administrating a UT Server within the game. I know it already exists, its just for my learning experience.
my Question is the following:
I duplicated the class UBrowserMainClientWindow and removed the unwanted parts. so I can have my own browser with my tabs.
Like the IRC class it will have "Sub Tabs" so I was thinking of putting the top tabs like Packages..
Tab=1 : About
Tab=2 : QAdmin
Tab=3 : QStats
Tab=4 : QVote
Each would be a sperate package. and the "interface" which is the UBrowserMainClientWindow clone would be a package itself. so if someone would just want to have the QAdmin within the "interface" (QPanel ) they would just install that QPanel Package and QAdmin Package and leave the others alone.
So within UBrowserMainClientWindow I would have to check if the package Exists.. if it does Add the tab to access it, if it doesn't exist do no create the tab.
Another question that comes to mind is that some people maybe would want to add Tabs (thier Packages) to the QPanel... then how could I create dynamicly a Tab for them? Would they have to Sub Class the cloned UBrowserMainClientWindow and add to it?
Thanks for the help
Qjahe
P.S: This is for UT not UT2003, thanks.