Release 0.9.0

This commit is contained in:
2025-11-21 07:26:02 +01:00
committed by ecv
commit 472f0812e7
240 changed files with 20033 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
from .discord_webhook import DiscordWebhook
from bot import loaded_modules_dict
from os import path, pardir
module_name = path.basename(path.normpath(path.join(path.abspath(__file__), pardir, pardir)))
trigger_name = path.basename(path.abspath(__file__))[:-3]
def main_function(*args, **kwargs):
module = args[0]
permission_levels = (
module.dom.data
.get(module.get_module_identifier(), {})
.get("admins", {})
)
for steamid, level in permission_levels.items():
event_data = ['update_player_permission_level', {
'steamid': steamid,
'level': level
}]
module.trigger_action_hook(module.players, event_data=event_data)
trigger_meta = {
"description": (
"Will call the update_player_permission_level action after permissions have been retrieved from the game"
),
"main_function": main_function,
"handlers": {
"module_players/admins": main_function,
}
}
loaded_modules_dict["module_" + module_name].register_trigger(trigger_name, trigger_meta)