I'm sure a few of you are familiar with Garry's Mod, and how its scripts work.
http://www.lua.org/
Basically, it runs off of LUA scripts, which are pretty easy to code. Much easier than hard coding something into a mod.
I was wondering if it were possible, to have MS:S run on the LUA engine.
That way, even the community could make their own weapons. Plus, instead of having a weak team of 1-2 coders, I could get people familiarized with LUA, including myself, to work on this. We could have TONS more people working on this if we implented lua. Of course, you would have to find a way to keep people from making scripts to say, use noclip or a nuke or something, because with LUA, anything is possible.
:roll:
Overall I think LUA would make developing this 10x easier.
On a side note, something made ENTIRELY in LUA, in 20x less time that it would take to code all of the weapons and stuff directly into the mod.
Set your class, coins, inventory. Everything in a few LUA scripts, which take about two seconds to make.
Also, with LUA, you would never need "monthly patches." You could just release updates to LUA scripts, instead of an ENTIRE DLL.
This would also get rid of different Client.dll problems, cause if the game runs on lua, and the client has a different script than the server, the script downloads from server to client. If the client has the same script as the host, then it won't.
http://www.lua.org/
Basically, it runs off of LUA scripts, which are pretty easy to code. Much easier than hard coding something into a mod.
I was wondering if it were possible, to have MS:S run on the LUA engine.
That way, even the community could make their own weapons. Plus, instead of having a weak team of 1-2 coders, I could get people familiarized with LUA, including myself, to work on this. We could have TONS more people working on this if we implented lua. Of course, you would have to find a way to keep people from making scripts to say, use noclip or a nuke or something, because with LUA, anything is possible.
:roll:
Overall I think LUA would make developing this 10x easier.
On a side note, something made ENTIRELY in LUA, in 20x less time that it would take to code all of the weapons and stuff directly into the mod.
Set your class, coins, inventory. Everything in a few LUA scripts, which take about two seconds to make.

Also, with LUA, you would never need "monthly patches." You could just release updates to LUA scripts, instead of an ENTIRE DLL.
This would also get rid of different Client.dll problems, cause if the game runs on lua, and the client has a different script than the server, the script downloads from server to client. If the client has the same script as the host, then it won't.