19 lines
		
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			652 B
		
	
	
	
		
			Python
		
	
	
| # global_event.py - this script handles all global events, except the plugin init (check plugin_init.py for that).
 | |
| #
 | |
| # This script merely looks and launches scripts in a specific subdirectory of /python/events/
 | |
| # Only .py files are considered, you can simply rename a file to disable.
 | |
| #
 | |
| # This should simplify the separation of different Python things.
 | |
| 
 | |
| import Crossfire
 | |
| import os
 | |
| 
 | |
| path = os.path.join(Crossfire.DataDirectory(), Crossfire.MapDirectory(), 'python/events', Crossfire.ScriptParameters())
 | |
| 
 | |
| if os.path.exists(path):
 | |
| 	scripts = os.listdir(path)
 | |
| 
 | |
| 	for script in scripts:
 | |
| 		if (script.endswith('.py')):
 | |
| 			execfile(os.path.join(path, script))
 |