Go to the documentation of this file.
24 static QHash<QString, archetype*>
events;
37 events.insert(arch->name, arch);
47 myLayout->addWidget(
new QLabel(tr(
"Name:"),
this), 0, 0);
52 myExitsFrom->setHeaderLabel(tr(
"Exits from this map"));
56 myExitsTo->setHeaderLabel(tr(
"Exits leading to this map"));
60 myScripts->setHeaderLabel(tr(
"Scripts on this map"));
64 myLayout->addWidget(
new QLabel(tr(
"Background music:"),
this), 4, 0);
85 myExitsTo->addTopLevelItem(
new QTreeWidgetItem(QStringList(
path)));
94 QTreeWidgetItem* child =
new QTreeWidgetItem(QStringList(QString(
"%1 [%2, %3], %4, %5, %6").arg(hook->
itemName()).arg(hook->
x()).arg(hook->
y()).arg(hook->
eventName()).arg(hook->
pluginName()).arg(
script->path())));
97 if (
arch != NULL &&
arch->clone.face != NULL)
QLabel * myBackgroundMusic
CREMapPanel(ScriptFileManager *manager, QWidget *parent)
arch
DIALOGCHECK MINARGS 1 MAXARGS 1
ScriptFileManager * myManager
AssetsManager * getManager()
virtual void updateItem() override
QList< ScriptFile * > scriptsForMap(CREMapInformation *map)
CREMapInformation * myItem
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
Archetypes * archetypes()
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 each(std::function< void(T *)> op)
static QIcon getIcon(uint16_t faceNumber)
static QHash< QString, archetype * > events
static AssetsManager * manager
QTreeWidget * myExitsFrom