Cfglib

From EventScripts Community Encyclopedia


Module: cfglib

Module Overview

EventScripts version: 2.0.0.248a or later

Table of Contents

Contents


Description

Generates and maintains addon .cfg files

Quick Example

Creating a .cfg:

import cfglib
import es
 
config = cfglib.AddonCFG(es.getAddonPath("mugmod") + "/mugmod.cfg")
 
config.text("******************************")
config.text("  MUGMOD SETTINGS")
config.text("******************************")
 
mattie_mugmod     = config.cvar("mattie_mugmod",     1, "Enable/disable Mattie's MugMod")
mugmod_announce   = config.cvar("mugmod_announce",   1, "Announces MugMod each round.")
mugmod_taunt      = config.cvar("mugmod_taunt",      1, "Taunts the mugging victim with a random message.")
mugmod_sounds     = config.cvar("mugmod_sounds",     1, "Enables kill sounds for MugMod")
mugmod_soundfile  = config.cvar("mugmod_soundfile",  "bot/owned.wav", "Sound played for a mugging if mugmod_sounds is 1")
mugmod_percentage = config.cvar("mugmod_percentage", 100, "Percentage of money stolen during a mugging.")
 
config.write() # Writes the .cfg to file
 
 
def load():
   config.execute() # Executes the .cfg to register changes 

Module Content

Classes

Methods

(none)

See Also

Notes

blog comments powered by Disqus