07-21-2015, 01:12 AM
@tonibm19: The GetPlugin() call was unsafe (a plugin could unload while another plugin is "holding" it via the returned value); the only way we mean for plugins to interact is via the cPluginManager:CallPlugin() function.
I remember doing some API changes to the economy plugins in order to move them to SQLite, which is safer and more robust / performant than the previously used INI files. There were also some changes to the function signatures, so that each transaction would have a proper description (you do want your real-world bank to tell you where your money went, like "you sent 10 money to xoft" rather than "you sent 10 money to some account", too)
I remember doing some API changes to the economy plugins in order to move them to SQLite, which is safer and more robust / performant than the previously used INI files. There were also some changes to the function signatures, so that each transaction would have a proper description (you do want your real-world bank to tell you where your money went, like "you sent 10 money to xoft" rather than "you sent 10 money to some account", too)