(12-10-2015, 07:25 AM)DiamondToaster Wrote: .. The hardest part seems to be just figuring out how to lay the whole thing out. ..And that's the exact purpose of this thread ^^
(12-10-2015, 07:25 AM)DiamondToaster Wrote: Welp, there's very little actual working code there, it shouldn't really be a problem.Well, you're already creating classes with rather specific functions. For example LArena:CleanAll()
Inventory management makes sense. Clean a user's inventory when they join an arena, and give it back when they leave or the plugin is disabled.
I don't think we should have the plugin manage arena's outside of it's server though. Using inter-plugin communication to do this is hard enough. It also doesn't really make sense to do it. Why not just install the Lobby plugin on the different server as well?
What we could do though is let the lobby plugin communicate with other lobby plugins. But then the question is what you'd want the plugins to say to each other. But that's something for later if you'd ask me.