Jump to content
Zero

Zer0 has applied for Developer

Recommended Posts

My Age: 15

 

My Talent: 

 

To start, I've been using lua since I was 11, originally I started from a unusual desire to create a game on a site called roblox, my brother & I decided I would learn to script, and he would learn to build, and we would create a game together. Unfortunately, after I piled up so much time learning to code (little by little), and asked if he was ready to make a game, he said he hasn't even started learning, so I said oh well and decided to build it myself. Sure, it wasn't the best thing, but it has 552 visits and 12 favorites (not bad for a first game?), and later I went on to create another game. The 2nd game was very simple, all it did was find your account age in days (basically so you didn't have to do the math yourself) and had a few places to fight zombies, stuff like that. This game got 490 visits, with a ratio of 5 likes for every 1 dislike, and 21 favorites. Though personally, looking back at my creations is cringe so I'm not going to link them (well I might eventually who knows). I learned how to create game badges and passes, (like I said, learning little by little). Lua was my first ever programming language, and I've grown to having a passion for it and personally love coding. I've made multiple things and I've decided to apply to help out where possible and hopefully learn more at the same time. I've made plenty of failed attempts at coding, but I almost never give up at something I started. For example, when I fail something I might go back to it in a day or two and try again. As most people know, I manage murder. I've tried about 10+ times at making 2x murderers and failed (I should have it by now I know but I'm dumb so oh well), though I've never given up on it. I'm still trying to code it, and hopefully it will be done soon. There is just a lot of stuff to recode along with it to get it working the want I want it to.

Lua is also not the only programming language I am planning on using, right now it is my main focus, and probably will be for a while. Though, I have started learning a little of HTML and C++ (very limited). Eventually, I plan on learning things like Python, PHP, C#, and SQL.

Overall, I feel like this would be a great way for me to learn new things about coding as well as help other people out (i.e other server managers).

 

Some of my work (might update anytime) :

Firstly, there is a custom ulx command called cc_getcommandtable, which prints out a players command table and can be useful in catching cheaters. However, I've noticed that it's coding is honestly shit, as if a player is using something like idiotbox or ace, the command will show up GREEN because the "cc_badcmds" list is outdated and doesn't mark any commands as suspicious, so ib_menu (idiotbox_menu) and ace cheat would be marked green. Not sure how many cheaters I've missed due to this, but when I noticed it, I immediately decided to fix it. It also logged the use as an adminlog every time you used it and got annoying.

So, I decided to change it up a bit. I've changed it so that it will not log, I've also made it so that most (if not all) good commands (aka not cheats) wont show up in console (to save space, kinda useless to spam admins consoles with good commands anyway), all confirmed cheats will be red and make a sound clientside for the admin, and unknown commands will make will be marked as unknown, and be shown in orange. If there is a bad command, it prints locally to the admins chat, if there is an unknown command, same thing. If there is both an unknown command and a cheat, it will only print to chat that it found a cheat (however, if you open console the orange command will show up with the red command).

My explaining might be a bit shit, but anyway, I've made a paste of the normal, unedited code, and a paste of the code after I edited it. Here's both

Unedited:

https://pastebin.com/HnqQd1W3

Edited:

https://pastebin.com/bCJv7S8b

Along side this command, here is the script I've made that will auto-run when new players join

https://pastebin.com/h4dBR2cw

With some help from @Pancake Jenkins, admins in spec esp works for all admin ranks, initially it was only working for me with IsAdmin, but Pancake showed me another way to do it (thanks bb) :

(highlighted lines are what pancake showed me)

https://pastebin.com/hEmnSWcp

And thanks to my buddy @Fafy, this was able to happen:

https://pastebin.com/GLaJ5KdC

Another thing, was blocking suicides (which wasn't hard at all but here it is anyway)

https://pastebin.com/cNaULYMN

Another little thing (respawn command):

https://pastebin.com/dvQdU35m

Secret Spectate (for admins):

https://pastebin.com/Fqc3g1fS

Smokebomb (Pointshop):

https://pastebin.com/w1w9YuT2

 

Like I said, this might get updated, I might add more work to this later if I find anything else that's interesting that I've done. I also lost my C++ programs and HTML codes that I've made because my PC's hard drive was massively fucked, but they were very noob-like and probably coded like shit anyway, so it doesn't make a big difference.

Cheers! :)

 

 

Hours/Week: 24-30

Edited by Zer0
Added Work
  • Like 4
  • Thanks 1

Share this post


Link to post
Share on other sites

+1 Has very good confirmed experience with lua and he says he knows C++ too, would definitely be a good addition to the team

  • Thanks 1

Share this post


Link to post
Share on other sites

I am a little worried about the amount of hours that you believe you can spend; it just seems unreasonable that you will put 24-30 hours on the table, haha. This application could have been structured better when you were showing your prior works. :P All in all, +1 from me.

  • Thanks 1

Share this post


Link to post
Share on other sites

1 hour ago, Nick said:

I am a little worried about the amount of hours that you believe you can spend; it just seems unreasonable that you will put 24-30 hours on the table, haha. This application could have been structured better when you were showing your prior works. :P All in all, +1 from me.

I've had days where all I did when I got home was try to code something. Not sure but I believe I was in a discord call with @Pancake Jenkins on one of these days. I spend I'd say at least 2 or 3 hours coding everyday unless I'm REALLY busy/got nothing to code (but I still do have multiple things I'm trying to do with murder right now)

In case you're curious, here's the list:

Scoreboard: Show avatars next to names

Make freecam, chase cam, and in_eye cam rotate on KEY_R press (thought I had this a few days ago but sv_spectate is being a bitch to me)

2x murderers (obviously, this is the ridiculous one I've not been able to do)

Fix pointshop sounds (play globally on local player death)

Autospec (should be pretty obvious, makes it so before mapchange people in spectate steamID's will be saved into a table and on load-in they are automatically moved back to spectator and then their steamID is removed from the table)

 

And that's it for the moment, couldn't think of anything else.

Thanks for the +1's guys, looking forward to seeing the outcome of this! :)

Edited by Zer0
  • Like 1

Share this post


Link to post
Share on other sites

Added smokebomb to list of work

Share this post


Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...