• Making a RP Gamemode
    15 replies, posted
Hey everyone. Me and a friend are making a Gamemode for SeriousRPing, we don't want anything to do with DarkRP but more of PERP, before people start stressing PERP is a leaked Gamemode etc. WE DON'T WANT TO STEAL IT. We like the idea of PERP but we are making our own Gamemode from scratch, which is going to resemble PERP, yes i said resemble not steal, since a lot of you know a lot more about LUA scripting than we do, i turn to you for help, or anyone who wants to help. History: I am telling you what I'm planning to do, so I might as well tell you why i am doing it. We've played on a server with PERP, well it wasn't called PERP, but it might of well be called PERP. Sorry i'm saying PERP way too much! Anyway, so the server we was playing had a lazy admin who didn't upload anything new to the server that often and when he did it was simple things like new items to spawn etc. The server started to get stale after awhile (3 days Gameplay time) and people started to abuse every rule including the admin, and banned people who say otherwise. After awhile this really p***ed us off, and we want to come up with our own RP. But this isn't the main reason we want to start LUA scripting. ANYWAY, back to the important bit. There is things from PERP which we want to copy, not everything, we will make our own mix when we are a bit better at LUA scripting, we are still quite new at this, but we also have coding experience in C++, HTML, VB, Java, PHP, so we are not complete noobs at it and learn quick, and we have made a CSS server, which was heavily modified, but that was at least a year or so ago. I'm not looking for any quick route into making an RP server, which we can make in a day or so, just someone to guide us while we're doing it. We are game developers at university, and over the summer we have nothing better to do than either play games, or do something constructive, so we are trying to learn LUA, and make our own Gamemode, and learning source engine to produce our own mod, but that wouldn't be for another year or 2 before we start, we just want to do some basic learning at the moment, i know LUA has nothing to do with the source engine, but it will help us build a community on a website we already have (Currently under construction) so when we have released a mod of our own we will have people to play test etc. This isn't exactly an overnight plan, we plan to work on all of this over the coming years (Not just the GMOD Gamemode) but everything. Any help would be appreciated, such as tutorials or if anyone is interested in joining us Email us @ [email]Dean_Knight@live.co.uk[/email] [email]Roonast@Live.co.uk[/email] P.s. I'm still unsure if I am posting this in the right thread so move if necessary. Thanks.
Lua scripting is easier than all of those you mentioned put together. You can probably learn it in 1 week.
[QUOTE=HeavyMtl123;22481581]Lua scripting is easier than all of those you mentioned put together. You can probably learn it in 1 week.[/QUOTE] Yer it does look easy enough, but there are a few things which i need help with such as which pre-exisiting gamemode should i build upon to make a good serious RP, i don't want the player to choose from a list of jobs but go to an NPC like on PERP, which i don't know how to do, and for the game to display a HUD etc. And i don't know all of that myself, i don't know C++ but my friend does, we are no experts at any of them though, just an understanding of them. We also know MEL scripting but that is pointless xD.
[QUOTE=Dave_Parker;22481704]Fixed.[/QUOTE] Dont' do that...ever [editline]07:54AM[/editline] [QUOTE=Dinik;22481732]Yer it does look easy enough, but there are a few things which i need help with such as which pre-exisiting gamemode should i build upon to make a good serious RP, i don't want the player to choose from a list of jobs but go to an NPC like on PERP, which i don't know how to do, and for the game to display a HUD etc. And i don't know all of that myself, i don't know C++ but my friend does, we are no experts at any of them though, just an understanding of them. We also know MEL scripting but that is pointless xD.[/QUOTE] Lua is easy, except for advanced lua, you need to be very good at mathematics.
[QUOTE=HeavyMtl123;22481949]Dont' do that...ever [editline]07:54AM[/editline] Lua is easy, except for advanced lua, you need to be very good at mathematics.[/QUOTE] Thats what calculators are for isn't it? ^_^
[QUOTE=Dinik;22482011]Thats what calculators are for isn't it? ^_^[/QUOTE] No, because for what hes talking about...YOU are the calculator...or at least you have to make lua do the calculations. It's still easy imo. [editline]07:15AM[/editline] [QUOTE=HeavyMtl123;22481949]Dont' do that...ever [/QUOTE] .... [QUOTE=HeavyMtl123;22481949]Don't do that...ever. [/QUOTE] Fixed. :downsowned:
haha, i have a quick question, i've only started doing all of this, this morning, so i'm only doing the basic stuff, i have set run/walk speeds, but i cannot seem to get the stripweapons to work properly, any help would be nice =P [Edit] Nevermind, got it to work, kinda getting to terms with it :)
[QUOTE=HeavyMtl123;22481581]Lua scripting is easier than all of those you mentioned put together. You can probably learn it in 1 week.[/QUOTE] Longer than that so get out. OP that is a stupid idea just give up. [highlight](User was banned for this post ("This isn't helpful" - mahalis))[/highlight]
[url]http://www.facepunch.com/showthread.php?t=949879[/url] :ninja: Good luck, you need it.
[QUOTE=HeavyMtl123;22481949]Dont' do that...ever [editline]07:54AM[/editline] Lua is easy, except for advanced lua, you need to be very good at mathematics.[/QUOTE] Advanced Lua? If you passed middle school math you should be fine as far as mathematics go in Lua.
FYI, It's "Lua", not "LUA". It's not an acronym. [highlight](User was banned for this post ("Why reply? (don't be pedantic)" - mahalis))[/highlight]
if your making a Lua function use something like ply:StripWeapons()
Lua is very easy to learn. One of main reason Garry choice it for his mod. Once you learn the basic (Eg Hello world), you just need to read up on Lua binds. If you do make a Gamemode, please don't make a classic RP mod. Make something new! Read up first on basic lua: [url]http://en.wikipedia.org/wiki/Lua_(programming_language[/url]) Must of that is comparing Lua to C++. So if you do know C++ it'll be simple. :) Then read these: [url]http://wiki.garrysmod.com/?title=Lua_Tutorial_Series[/url]
Sorry, you need to Log In to post a reply to this thread.