Files
factorio-clusterio/packages/create/templates/plugin-ts/module/control.lua
T

28 lines
647 B
Lua

local clusterio_api = require("modules/clusterio/api")
local MyModule = {
events = {},
on_nth_tick = {},
}
function MyModule.foo()
game.print("foo")
end
MyModule.events[clusterio_api.events.on_server_startup] = function(event)
game.print(game.table_to_json(event))
end
MyModule.events[defines.events.on_player_crafted_item] = function(event)
game.print(game.table_to_json(event))// [instance] //
clusterio_api.send_json("// plugin_name //-plugin_example_ipc", {
tick = game.tick, player_name = game.get_player(event.player_index).name
})// [] //
end
MyModule.on_nth_tick[300] = function()
game.print(game.tick)
end
return MyModule