Example #1
0
def createServerVar(varname, value, notify=False, description="A custom cvar."):
    """ Creates a CVAR
        varname - the name of the variable
        value - the default value
        notify - Notify if changed
    """
    sv = es.ServerVar(varname, value)

    if notify:
        es.flags("add", "notify", varname)
    return sv
Example #2
0
def load():
    # Register a bunch of command
    cmdlib.registerServerCommand("ut_burn", burn, "Burns a player")
    cmdlib.registerServerCommand("ut_extinguish", extinguish, "Extinguishes a player")
    cmdlib.registerServerCommand("ut_freeze", freeze, "Freezes a player")
    cmdlib.registerServerCommand("ut_unfreeze", unfreeze, "Unfreezes a player")
    cmdlib.registerServerCommand("ut_slay", slay, "Slays a player")
    cmdlib.registerServerCommand("ut_blind", blind, "Blinds a player")
    cmdlib.registerServerCommand("ut_noclip", noclip, "Noclips a player without sv_cheats")
    cmdlib.registerServerCommand("ut_unnoclip", unnoclip, "Unnoclips a player.")
    cmdlib.registerServerCommand("ut_slap", slap, "Slaps a player")
    cmdlib.registerServerCommand("ut_name", name, "Renames a player")
    
    # Register Say Commands
    cmdlib.registerSayCommand("!admin", telladmin, "Shows admins that's currently online")
    cmdlib.registerSayCommand("!admins", telladmin, "Shows admins that's currently online")
    cmdlib.registerSayCommand("!burn", sayburn, "Burns a player")
    cmdlib.registerSayCommand("!extinguish", sayextinguish, "Extinguishes a player")
    cmdlib.registerSayCommand("!freeze", sayfreeze, "Freezes a player")
    cmdlib.registerSayCommand("!unfreeze", sayunfreeze, "Unfreezes a player")
    cmdlib.registerSayCommand("!slay", sayslay, "Slays a player")
    cmdlib.registerSayCommand("!blind", sayblind, "Blinds a player")
    cmdlib.registerSayCommand("!noclip", saynoclip, "Noclips a player without sv_cheats")
    cmdlib.registerSayCommand("!unnoclip", sayunnoclip, "Unnoclips a player.")
    cmdlib.registerSayCommand("!slap", sayslap, "Slaps a player")
    cmdlib.registerSayCommand("!name", sayname, "Renames a player")
    
    # Register variable
    if es.exists("variable", "ut_announce") == 0:
        es.ServerVar("ut_announce", announcing)

    if es.exists("variable", "ut_displaydmg") == 0:
        es.ServerVar("ut_displaydmg", enableDmgDisplay)
        es.flags("add", "notify", "ut_displaydmg")

    if es.exists("variable", "ut_16k") == 0:
        es.ServerVar("ut_16k", enable16k)
        es.flags("add", "notify", "ut_16k")

    es.ServerVar("ut_version", info.version).makepublic()
Example #3
0
def flags(argv):
  es.flags(*argv)
Example #4
0
def createServerVar(varname, defaultvalue, description="Something", notify=False):
    """ Creates a server variable, simplified """
    sv = es.ServerVar(varname, defaultvalue, description)
    if notify:
        es.flags("add", "notify", varname)
    return sv
Example #5
0
def flags(argv):
    es.flags(*argv)