Advertisement
D_Puppy

driver loading

Jul 30th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. local driverTable = {
  2.   { ["driver"] = printserver, ["file"] = "printserver", ["startfunc"] = "start", ["extrafunc"] = nil },
  3.   { ["driver"] = networkdriver, ["file"] = "networkdriver", ["startfunc"] = "start", ["extrafunc"] = nil },
  4.   { ["driver"] = user, ["file"] = "usermanagement", ["startfunc"] = "start", ["extrafunc"] = login },
  5.   { ["driver"] = keyboard, ["file"] = "keyboarddriver", ["startfunc"] = "start", ["extrafunc"] = nil },
  6. }
  7.  
  8. for i = 1,# driverTable do
  9.   driverTable[i].driver = require(driverTable[i].file)
  10.   driverTable[i].driver[driverTable[i].startfunc]()
  11.   if driverTable[i].extrafunc ~= nil then
  12.     driverTable[i].driver[driverTable[i].extrafunc]()
  13.   end
  14. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement