Crossfire Server, Trunk
python_event.py
Go to the documentation of this file.
1
# python_event.py - this script handles all global events, except the plugin init (check plugin_init.py for that).
2
#
3
# This script merely looks and launches scripts in a specific subdirectory of /python/events/
4
# Only .py files are considered, you can simply rename a file to disable.
5
#
6
# This should simplify the separation of different Python things.
7
8
import
Crossfire
9
import
os
10
11
path = os.path.join(Crossfire.DataDirectory(), Crossfire.MapDirectory(),
'python/events'
, Crossfire.ScriptParameters())
12
13
if
os.path.exists(path):
14
scripts = os.listdir(path)
15
16
for
script
in
scripts:
17
if
(script.endswith(
'.py'
)):
18
exec(
open
(os.path.join(path, script)).read())
CFBank.open
def open()
Definition:
CFBank.py:70
crossfire-crossfire-maps
python
events
python_event.py
Generated by
1.8.17