I'm curious to know if it's possible to make an ELO ranking/online leaderboard system. I want to make a competitive game and possibly have some sort of ranking.
Hmmm that might not fly. Do you think blizzard might enable such a feature for the world editor in the future? I feel like it would be a huge step into making custom games more addicting and important.
I believe with LUA it should be possible to write/fetch info to/from a SQL database, and base a stats system on that. I don't know anything about LUA so I can't say for sure.
The negative part is that anyone who deprotects your map will find your database credentials in the map, and can freely log in to your database and delete or edit the tables. This can be solved by blacklisting all IP addresses but yours but it's still a huge security issue.
There is no way to connect to a server through Lua without a 3rd party tool running in the background.
I see. Due to ports or LUA limitations?
WC3 Lua is sandboxed. You can't require libraries or link DLLs.
That would be awesome. Hopefully it's easy for a noob like me to implement.So I am guessing the tool you're making makes it possible to connect to servers through WC3 maps that are coded in LUA? I am also guessing only the host needs to be running it, and that the database credentials are stored in the tool, not in the map?
If so I can see a plethora of new stuff coming. SQL based save systems for RPG maps, rank systems and leaderboards, in game credit systems with currencies and so on.
I thought his tool would be a third party application running in the background that interacts with Warcraft III using file I/O. In theory both JASS and Lua can do this but honestly no one should be making new projects with JASS since Lua is pretty much superior to it.So I am guessing the tool you're making makes it possible to connect to servers through WC3 maps that are coded in LUA? I am also guessing only the host needs to be running it, and that the database credentials are stored in the tool, not in the map?