Go to the documentation of this file.
18 setProperty(
tipProperty, tr(
"Display all Python scripts used in maps."));
28 QList<ScriptFile*>
list;
55 if ((*script)->removeMap(
map))
static const char * tipProperty
void markModified(ChangeType change, int extra=0)
virtual ~ScriptFileManager()
ScriptFileManager(AssetWrapper *parent)
void addHook(HookInformation *hook)
QList< ScriptFile * > scriptsForMap(CREMapInformation *map)
Install Bug reporting Credits but rather whatever guild name you are using *With the current map and server there are three they and GreenGoblin *Whatever name you give the folder should but it will still use GUILD_TEMPLATE *You can change what guild it uses by editing the map files Modify Map or objects if you want to use the optional Python based Guild Storage hall The first three are on the main the next two are in the guild_hq and the final one is in hallofjoining Withe the Storage three objects are found on the main floor and the last two are in the basement It s not that but you will need a map editor You find the object that has the script
ScriptFile * getFile(const QString &path)
pluglist shows those as well as a short text describing each the list will simply appear empty The keyword for the Python plugin is Python plugout< keyword > Unloads a given identified by its _keyword_ So if you want to unload the Python you need to do plugout Python plugin< libname > Loads a given whose _filename_ is libname So in the case of you d have to do a plugin cfpython so Note that all filenames are relative to the default plugin path(SHARE/plugins). Console messages. ----------------- When Crossfire starts
void addHook(const QString &file, HookInformation *hook)
QHash< QString, ScriptFile * > myScripts
QList< ScriptFile * > scripts() const
void removeMap(CREMapInformation *map)