feat: 完善任务功能 增加命令 优化代码

Signed-off-by: 502647092 <admin@yumc.pw>
This commit is contained in:
2017-10-09 21:17:24 +08:00
parent 2fb73aee53
commit c13ef6f393
14 changed files with 328 additions and 135 deletions

View File

@ -8,6 +8,7 @@ function init(root, plugin) {
initDir();
loadCore();
loadRequire();
loadLib4Bukkit();
loadPlugins(plugin);
}
@ -30,6 +31,7 @@ function loadCore() {
// 加载基础模块
load(core_dir + '/ext.js');
load(core_dir + '/static.js');
load(core_dir + '/console.js');
}
/**
@ -40,6 +42,23 @@ function loadRequire() {
global.require = load(core_dir + '/require.js')(root, core_dir, miao_module_dir);
}
function loadLib4Bukkit() {
require('modules/event');
var task = require('modules/task');
global.setTimeout = function (func, time) {
return task.later(func, time)
};
global.clearTimeout = function (task) {
task.cancel();
};
global.setInterval = function (func, time) {
return task.timer(func, time)
};
global.clearInterval = function (task) {
task.cancel();
};
}
/**
* 加载JS插件
*/