Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local storage = peripheral.find("draconic_rf_storage")
- OnEvent(function(event, side)
- if not storage and peripheral.getType(side) == "draconic_rf_storage" then
- storage = peripheral.wrap(side)
- Log("Storage attached")
- end
- end, "peripheral")
- OnMessage(function(id, recipient, sender, data)
- if storage then
- SendMessage("RES_EN", sender, {
- stored = storage.getEnergyStored();
- max = storage.getMaxEnergyStored()
- })
- end
- end, "REQ_EN")
- OnEvent(function(event, side)
- if storage and peripheral.getType(side) == "draconic_rf_storage" then
- storage = nil
- Log("Storage detached")
- end
- end, "peripheral_detach")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement