• Bind Menu
    46 replies, posted
Bind Menu! Version: 1.7 What is this? Alright so one of the most annoying things in darkrp is having to advert raid when you wanna raid or advert mug when you wanna mug ect... So binding keys was made! However you would have to use keys you normally don't use and then you forget them blah blah blah its a lot of work... so i have made a new addon to get rid of this! A user can type !bindmenu or /bindmenu and a nice gui comes up where the user can add binds! He/She can add a title like Raid/RaidOver and then the text it gives so all the player needs to do is bind ONE key to "say /bindmenu" and double click the one they want to use and it will say it in chat. This will eliminate the need to bind 17 million keys to 17 million different things... Well this only works for darkrp??? No. This can be used in all gamemodes but i don't see a reason for it to be there... Any screenshots or videos??? Yes here is the youtube video: [url]https://www.youtube.com/watch?v=vHFNDX9UoRw[/url] Awesome! Where can i get this? You can download it on github: [url]https://github.com/XxLMM13xXgaming/lmm_bindmenu[/url] SOON TO BE ON WORKSHOP! Hmmm something does not work!!! What do I do??? Post in the comments! I do offer support on this addon so i will fix any bugs and add any features you may want! [code] ChangeLog: V1.7 + Change the cooldown way... (uses GetNWBool now) + Took my name off every line (did not really mean to put them there) + Fixed the auto update notifications AGAIN!! V1.6 + Added the option to turn off notifications for updates! (you SHOULD keep them on but up to you!) (requested) + Added a command to update !bmupdate or /bmupdate to bring up the github page (requested) V1.5 + Fixed the file system so it takes up a little less space! V1.4 + Fixed the (SERVER) and (CLIENT) not needing to be there V1.3 + Config has 1 option now!!! + Cool down now added (time in config) + Console command added "+bindmenu" V1.1 + Config is now tied in with the files so i can use it in the future! + If you use special chars you will get a error in chat so the user knows the bind was not created! V1.0 Release [/code] Planned Features( POST IN COMMENTS IF YOU WOULD LIKE TO SEE THESE!!! ) 1.) Maybe like users get like 5 slots and donors get 10 slots??? idk let me know Check out my other addons: [url=https://facepunch.com/showthread.php?t=1514106]NPC Store Robbary[/url] [url=https://facepunch.com/showthread.php?t=1513148]Version check[/url] [url=https://facepunch.com/showthread.php?t=1512132]LMM's in-game and emai report system[/url] [url=https://facepunch.com/showthread.php?t=1496159]Bail NPC[/url] [url=https://facepunch.com/showthread.php?t=1501856]Lottery Tickets[/url] [url=https://facepunch.com/showthread.php?t=1503818]Shoutbox[/url] [url=https://facepunch.com/showthread.php?t=1501445]Mayor Menu/Console[/url] [url=https://facepunch.com/showthread.php?t=1497384]Bind Menu[/url] [url=https://facepunch.com/showthread.php?t=1487374]PrivKeys[/url]
It looks nice, but I mean, it's kind of useless, especially if people go to a different server. I think it would be easier just to push certain keys for certain binds. [QUOTE=XxLMM13xXx;49309519]I believe this is exploit free :smug:[/QUOTE] What do you mean you believe it's exploit free?
[QUOTE=VeXan;49309665]It looks nice, but I mean, it's kind of useless, especially if people go to a different server. I think it would be easier just to push certain keys for certain binds. What do you mean you believe it's exploit free?[/QUOTE] 1.) Im working on a client version so you can put it in YOUR gmod and use it on all servers.... 2.) Ah my last addon had A LOT of hate so i made a joke but i'm going to remove that xD
[QUOTE=XxLMM13xXx;49309730]1.) Im working on a client version so you can put it in YOUR gmod and use it on all servers.... 2.) Ah my last addon had A LOT of hate so i made a joke but i'm going to remove that xD[/QUOTE] If you make the clientside version, I can see it working out fine, but servers would probably need sv_allowcslua set to 1 unless it adds a tab to the Q menu or something similar.
This could become annoying [code] timer.Create("Test", 1, 0, function() local text = "Hue" net.Start( "LMMBMCreateBind" ) net.WriteString( tostring(math.random(1,999999)) ) for i=1,999 do text = text .. text end net.WriteString( text ) net.SendToServer() end [/code] I also recommend adding a cap on title/content for the binds and adding a special character check to the title since folders can't be named certain things.
[QUOTE=TheTechPony;49309812]This could become annoying [code] timer.Create("Test", 1, 0, function() local text = "Hue" net.Start( "LMMBMCreateBind" ) net.WriteString( tostring(math.random(1,999999)) ) for i=1,999 do text = text .. text end net.WriteString( text ) net.SendToServer() end [/code] I also recommend adding a cap on title/content for the binds and adding a special character check to the title since folders can't be named certain things.[/QUOTE] Yes that could be annoying... any idea on how to fix that?? And im not sure what you mean by that last part...
[QUOTE=XxLMM13xXx;49309861]Yes that could be annoying... any idea on how to fix that?? And im not sure what you mean by that last part...[/QUOTE] Maybe add a bind submission cooldown or a max amount of binds. And the last part if you have a character like ":" in the title it simply won't create the bind.
[QUOTE=TheTechPony;49309890]Maybe add a bind submission cooldown or a max amount of binds. And the last part if you have a character like ":" in the title it simply won't create the bind.[/QUOTE] Ahhh i see what you mean! I will add that in the next update!
I find it funny for you to say you don't have time to fix your last addon, yet you somehow have time to make an entirely new addon.
[QUOTE=xbeastguyx;49309998]I find it funny for you to say you don't have time to fix your last addon, yet you somehow have time to make an entirely new addon.[/QUOTE] I lost interest in the other one this one took about a hour to make... and this was like a need on my server [editline]13th December 2015[/editline] [QUOTE=VeXan;49309803]If you make the clientside version, I can see it working out fine, but servers would probably need sv_allowcslua set to 1 unless it adds a tab to the Q menu or something similar.[/QUOTE] wow i did not think of that at all... ill look into it i think i can make it possible xD idk
You have time for this shit-useless addon but not fix your exploits on your Bail addon? That pretty much sums it up, you're pathetic! [highlight](User was banned for this post ("Rude" - postal))[/highlight]
[QUOTE=Mikey Howell;49310134]You have time for this shit-useless addon but not fix your exploits on your Bail addon? That pretty sums it up, you're pathetic![/QUOTE] <3 love ya thanks for the support :) [editline]13th December 2015[/editline] Version 1.1 is out.... check the change log above!
[QUOTE=XxLMM13xXx;49310168]<3 love ya thanks for the support :) [editline]13th December 2015[/editline] Version 1.1 is out.... check the change log above![/QUOTE] I don't mean to be rude / mean. But before releasing these why don't you put some effort into them or fix your pathetic addons with tons of exploits first? I also don't see the point in this if someone wants to make a bind they open console with "~" key... and do what they want to do.
[QUOTE=Light_Magic;49310806]I don't mean to be rude / mean. But before releasing these why don't you put some effort into them or fix your pathetic addons with tons of exploits first? I also don't see the point in this if someone wants to make a bind they open console with "~" key... and do what they want to do.[/QUOTE] Well for 1 i always forget what keys are to what bind... 2 sometimes i hit the buttons on accident causing someone to kill me because they think i'm raiding ect 3 i run out of keys fast... So this is a one bind thing and looks cool! Players will love it! They do on my server!
[QUOTE=XxLMM13xXx;49311176]Well for 1 i always forget what keys are to what bind... 2 sometimes i hit the buttons on accident causing someone to kill me because they think i'm raiding ect 3 i run out of keys fast... So this is a one bind thing and looks cool! Players will love it! They do on my server![/QUOTE] You also have a bail system on your server with tons exploits we heard :goodjob:
[QUOTE=Light_Magic;49311564]You also have a bail system on your server with tons exploits we heard :goodjob:[/QUOTE] This is not the bail system thread.. If you have a problem with that system please go to that thread.. There is absolutely nothing wrong with this addon... And if there is I would like to here about that problem not the bail systems.
pretty useless its not that hard to bind things. plus it could have exploits. :p either way nice job.
[QUOTE=thekiller123;49311652]pretty useless its not that hard to bind things. plus it could have exploits. :p either way nice job.[/QUOTE] The only "exploit" (not even really a exploit) is what was said above witch just spams the system however a cool down is in the making! Thanks for the feedback! I'm gonna have to make a "why this is useful" list because a lot of people don't see it lol
I hate to say this, but this is useless. I was you brought up your server so I brought up what you had on your server mate. Anyway I wish you the best of luck with your scripts and learning how to fix exploits and code.
Why did you even make the script serverside and not totally clientside? And having if (CLIENT) in a file that is in a only clientside folder is redundant.
I love this addon! It's useful and I think this is useful for my server. Thanks!
VERSION 1.3 IS NOW OUT!!!! CHECK THE CHANGELOG! [QUOTE=Light_Magic;49311961]I hate to say this, but this is useless. I was you brought up your server so I brought up what you had on your server mate. Anyway I wish you the best of luck with your scripts and learning how to fix exploits and code.[/QUOTE] In many ways it is useful... But thanks anyway! [QUOTE=CoreWaffle;49312671]Why did you even make the script serverside and not totally clientside? And having if (CLIENT) in a file that is in a only clientside folder is redundant.[/QUOTE] I don't really see why this is redundant... [QUOTE=Segecos;49312920]I love this addon! It's useful and I think this is useful for my server. Thanks![/QUOTE] Thanks!!!! Glad you like :D
[QUOTE=XxLMM13xXx;49317091]I don't really see why this is redundant...[/QUOTE] He's saying your lua/autorun/client/ has an "if (CLIENT) then" which is redundant since lua/autorun/client is only ever ran by the client anyway.
This has exploit to download virus to server folder. Just warning about that.
[QUOTE=Adzter;49317920]He's saying your lua/autorun/client/ has an "if (CLIENT) then" which is redundant since lua/autorun/client is only ever ran by the client anyway.[/QUOTE] Ah I understand will fix that in next update [editline]15th December 2015[/editline] [QUOTE=theplayer232;49320949]This has exploit to download virus to server folder. Just warning about that.[/QUOTE] Please explain... How is this possible and what can I do to fix it
Make this only clientside
[QUOTE=CoreWaffle;49320973]Make this only clientside[/QUOTE] I'm currently working on a client side version...
[url]http://wiki.garrysmod.com/index.php?title=Net_Library_Usage#Security[/url]
[QUOTE=meharryp;49321424][url]http://wiki.garrysmod.com/index.php?title=Net_Library_Usage#Security[/url][/QUOTE] There's really no point in giving that info. He'll just cry about his time and expect someone else to do it because he doesn't know how to himself.
[QUOTE=Mikey Howell;49321998]There's really no point in giving that info. He'll just cry about his time and expect someone else to do it because he doesn't know how to himself.[/QUOTE] *cries*
Sorry, you need to Log In to post a reply to this thread.