# ====================================================================== # >> GLOBALS # ====================================================================== # Plugin info info = PluginInfo() info.name = 'Hero-Wars' info.author = 'Mahi' info.version = '0.6.1' info.basename = 'hw' info.variable = "{0}_version".format(info.basename) # Public variable for plugin info info.convar = PublicConVar( info.variable, info.version, 0, "{0} Version".format(info.name) ) # Translation messages exp_messages = get_messages(LangStrings('hw/exp')) gold_messages = get_messages(LangStrings('hw/gold')) other_messages = get_messages(LangStrings('hw/other')) # ====================================================================== # >> FUNCTIONS # ====================================================================== def load(): """Setups the database upon Hero-Wars loading.
# ../dissolver/info.py """Provides/stores information about the plugin.""" # ============================================================================= # >> IMPORTS # ============================================================================= # Source.Python Imports # Cvars from cvars.public import PublicConVar # Plugins from plugins.info import PluginInfo # ============================================================================= # >> PLUGIN INFO # ============================================================================= info = PluginInfo() info.name = 'Dissolver' info.author = 'Satoon101' info.version = '1.1' info.basename = 'dissolver' info.variable = info.basename + '_version' info.url = '' info.convar = PublicConVar(info.variable, info.version, info.name + ' Version')
# ../victim_stats/info.py """Provides/stores information about the plugin.""" # ============================================================================= # >> IMPORTS # ============================================================================= # Source.Python Imports # Cvars from cvars.public import PublicConVar # Plugins from plugins.info import PluginInfo # ============================================================================= # >> PLUGIN INFO # ============================================================================= info = PluginInfo() info.name = "Victim Stats" info.author = "Satoon101" info.version = "1.0" info.basename = "victim_stats" info.variable = info.basename + "_version" info.url = "" info.convar = PublicConVar(info.variable, info.version, 0, info.name + " Version")
from cvars.public import PublicConVar from plugins.info import PluginInfo info = PluginInfo() info.name = "LimitZones (Editor)" info.basename = 'limit_zones_editor' info.author = 'Kirill "iPlayer" Mysnik' info.version = '1.0' info.variable = '{}_version'.format(info.basename) info.convar = PublicConVar( info.variable, info.version, "{} version".format(info.name)) info.url = "https://github.com/KirillMysnik/SP-LimitZones"
# ../most_damage/info.py """Provides/stores information about the plugin.""" # ============================================================================= # >> IMPORTS # ============================================================================= # Source.Python Imports # Cvars from cvars import ConVar # Plugins from plugins.info import PluginInfo # ============================================================================= # >> PLUGIN INFO # ============================================================================= info = PluginInfo() info.name = 'Most Damage' info.author = 'Satoon101' info.version = '1.2' info.basename = 'most_damage' info.variable = info.basename + '_version' info.url = 'http://www.sourcepython.com/showthread.php?85' info.convar = ConVar(info.variable, info.version, 0, info.name + ' Version')
# ../cut_wire/info.py """Provides/stores information about the plugin.""" # ============================================================================= # >> IMPORTS # ============================================================================= # Source.Python Imports # Cvars from cvars.public import PublicConVar # Plugins from plugins.info import PluginInfo # ============================================================================= # >> PLUGIN INFO # ============================================================================= info = PluginInfo() info.name = 'Cut Wire' info.author = 'Satoon101' info.version = '1.1' info.basename = 'cut_wire' info.variable = info.basename + '_version' info.url = 'http://forums.sourcepython.com/showthread.php?779' info.convar = PublicConVar(info.variable, info.version, 0, info.name + ' Version')
"""Stores information about the plugin.""" # Source.Python from cvars.flags import ConVarFlags from cvars.public import PublicConVar from plugins.info import PluginInfo info = PluginInfo() info.name = "Warcraft-GO" info.author = "Warcraft-GO-Team" info.version = "" info.basename = "wcgo" info.url = "" info.convar = PublicConVar( info.basename + "_version", info.version, ConVarFlags.NONE, info.name + ' Version')
import os from glob import glob from cvars.public import PublicConVar from plugins.info import PluginInfo from . import bans, commands from .utils import utils info = PluginInfo() info.name = "Admin Commands" info.author = "necavi" info.version = "0.1" info.basename = "admin_commands" info.variable = info.basename + "_version" info.convar = PublicConVar(info.variable, info.version, info.name + " Version") cwd = os.getcwd() os.chdir(os.path.dirname(os.path.abspath(__file__))) for module in glob("commands/*.py"): name = "admin_commands.commands." + os.path.splitext( os.path.basename(module))[0] loader = importlib.machinery.SourceFileLoader(name, module) loader.load_module(name) os.chdir(cwd) def unload(): utils.unload()
"""Stores information about the plugin.""" # Source.Python from cvars.flags import ConVarFlags from cvars.public import PublicConVar from plugins.info import PluginInfo info = PluginInfo() info.name = "Warcraft-GO" info.author = "Warcraft-GO-Team" info.version = "" info.basename = "wcgo" info.url = "" info.convar = PublicConVar( info.basename + "_version", info.version, info.name + ' Version')