mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2025-07-03 08:15:33 +00:00
38 lines
951 B
Python
38 lines
951 B
Python
import json
|
|
|
|
try:
|
|
import KuiToi
|
|
except ImportError:
|
|
pass
|
|
|
|
kt = KuiToi("Example")
|
|
log = kt.log
|
|
config = {"config_version": 0.1, "sql": {"enabled": False, "host": "127.0.0.1", "port": 3363, "database": "fucklua"}}
|
|
cfg_file = "config.json"
|
|
|
|
|
|
def my_event_handler(event_data):
|
|
log.info(f"{event_data}")
|
|
|
|
|
|
def load():
|
|
# Инициализация плагина
|
|
with open(cfg_file, 'w') as f:
|
|
json.dump(config, f)
|
|
cgf = config
|
|
log.info(cgf)
|
|
ev.register("my_event", my_event_handler)
|
|
log.info("Плагин загружен успешно.")
|
|
|
|
|
|
def start():
|
|
# Запуск процессов плагина
|
|
ev.call_event("my_event")
|
|
ev.call_event("my_event", "Some data", data="some data too")
|
|
log.info("Плагин запустился успешно.")
|
|
|
|
|
|
def unload():
|
|
# Код завершающий все процессы
|
|
log.info("Плагин выгружен успешно.")
|