• Opening the menu to Lua - Your contribution needed
    363 replies, posted
[QUOTE=luastoned;23450034][img_thumb]http://img.luastoned.com/userlist.png[/img_thumb][/QUOTE] Looks like you messed up the communityID thing. Currently that pic is showing the friendID. Anyway, nice to see you got it working!
Still working on the encryption module. It's a lot of work :F
[QUOTE=Gbps;23457915]Still working on the encryption module. It's a lot of work :F[/QUOTE] Give me a yell if you need any more help.
Well , I do have 2 luasearches . WTF
Encrypting wont help, pirates will decrypt it anyway. So not worth the work doing it.
Sorry for the SaveSettings errors, wasn't getting it when testing since my settings.txt existed, I told haza to quickly commit a fix since I am at work right now :(
[QUOTE=leeetdude;23461943]Encrypting wont help, pirates will decrypt it anyway. So not worth the work doing it.[/QUOTE] Its compiled as well. And its not about piracy.
[QUOTE=leeetdude;23461943]Encrypting wont help, pirates will decrypt it anyway. So not worth the work doing it.[/QUOTE] Unless you know how to unpack an executable and are proficient enough to understand the underlying key structure of the program and find my function reroutes, I highly doubt you'll be able to even get a glimpse of compiled code.
I just noticed it seems like AzuiSleet made a libcurl binding, i think i can finish my appstore now, i would still like haza's one though [editline]10:10PM[/editline] uh its gonna be very hacky and slow with this one i think, i would really like haza's module now :buddy:
New update including UserList (menuplayer). Added functions: [lua] player.GetAll() player.GetHumans() player.GetBots() ply:Name() ply:Nick() ply:UserID() ply:EntIndex() ply:SteamID() ply:FriendID() ply:CommunityID() ply:IsBot() [/lua]
New update: - Improved the Web Browser.
lua\menu_plugins\luaconsole\tab_3_editor.lua:204: attempt to call global 'RunString' (a nil value)
You must run the .bat to install the .dll's propperly.
[QUOTE=Gbps;23467718]Unless you know how to unpack an executable and are proficient enough to understand the underlying key structure of the program and find my function reroutes, I highly doubt you'll be able to even get a glimpse of compiled code.[/QUOTE] shit. gotta watch out for those executable unpackers. lmoa. hope you're using smartassembly. you should make a thread for it or something so information on it is easier to find(why are you posting about it in a thread about exposing the menu environment?????) [QUOTE=leeetdude;23461943]Encrypting wont help, pirates will decrypt it anyway. So not worth the work doing it.[/QUOTE] un-fucking an encrypted file is not pirating.
Its related to the Appstore part of this mainly, as thats where it started i think, Sadly we cannot currently send compiled scripts due to CURLy not supporting NULL's
[b][BUG][/b] When you rescale the window larger than the original scale, the "minimize" button does not follow with the close button, but stands in the same place until you close and reopens the menu. Then when you reopen it, the button is at the same place, but another one have spawned next to the close button. [b]NOTE:[/b] Both buttons work as intented. I'm using the latest revision (93). With one "minimize" button [IMG_thumb]http://i384.photobucket.com/albums/oo290/pdkm931/snapshot0000.jpg[/IMG_thumb] With two "minimzie" buttons (After closing and reopening the menu) [IMG_thumb]http://i384.photobucket.com/albums/oo290/pdkm931/snapshot0001.jpg[/IMG_thumb] [b]NOTE 2:[/b] Futher investigation led to the fact that when you close the window, and then open it, a button spawn next to the close button. But the other buttons also spawn in the places they were before closing the menu. [b]NOTE 3:[/b] These buttons do not save when you restart Gmod though. Same with the size of the menu (if noone noticed it).
Off topic: @pdkm931 Our names are very close >< On topic: This is coming along great, Do you plan on adding the friends list and server browser soon?
I'll look into it when I get home, probably something with the Bar code is going wrong :D For saving the size, to be honest I never thought about that, but if you want it we can add a toggleable setting ofcourse. [QUOTE=polkm;23555020]This is coming along great, Do you plan on adding the friends list and server browser soon?[/QUOTE] As soon as garry or haza get null chars working the server browser will be added :)
I though i fixed that issue, but i probbably didnt send it to stoned
Nice work. Hope you go on with it.
[QUOTE=Soda;23548915]shit. gotta watch out for those executable unpackers. lmoa. hope you're using smartassembly. you should make a thread for it or something so information on it is easier to find(why are you posting about it in a thread about exposing the menu environment?????) un-fucking an encrypted file is not pirating.[/QUOTE] So many things wrong with that: 1) It's not .NET, it doesn't use smartassembly 2) It's a project for everyone, but it's going to be best integrated for LuaMenu 3) It's still pirating if it's a paid for script and you release it.
We are only a few steps from ingame addon installing! Sadly not me or stoned seems to know a fuck about how to use ZLib
[QUOTE=Tobba;23566264]We are only a few steps from ingame addon installing! Sadly not me or stoned seems to know a fuck about how to use ZLib[/QUOTE] [lua]------------------------------------------------------------------------------- -- Purpose: Adds an addon to the filesystem -- Input : strAddonName - Name of the folder within ..\..\..\addons -- addType - Enum corresponding to SearchPathAdd_t, determines -- if the addon overrides files, essentially -- Output : boolean ------------------------------------------------------------------------------- function Add( strAddonName, addType ) for _, addon in pairs( tAddons ) do if ( addon:lower() == strAddonName:lower() ) then Warning( "WARNING: Addon \"" .. addon .. "\"is already added!\n" ) return false end end if ( !filesystem.FileExists( strAddonsFolder .. strAddonName .. "\\info.txt" ) ) then return false else table.insert( tAddons, strAddonName ) table.sort( tAddons ) filesystem.AddSearchPath( strAddonsFolder .. strAddonName, "MOD", addType ) return true end end [/lua] Just add in a filesystem.UnZipFile and you're done, pretty much. That's from my addon module.
[QUOTE=amcwatters;23566337][lua]------------------------------------------------------------------------------- -- Purpose: Adds an addon to the filesystem -- Input : strAddonName - Name of the folder within ..\..\..\addons -- addType - Enum corresponding to SearchPathAdd_t, determines -- if the addon overrides files, essentially -- Output : boolean ------------------------------------------------------------------------------- function Add( strAddonName, addType ) for _, addon in pairs( tAddons ) do if ( addon:lower() == strAddonName:lower() ) then Warning( "WARNING: Addon \"" .. addon .. "\"is already added!\n" ) return false end end if ( !filesystem.FileExists( strAddonsFolder .. strAddonName .. "\\info.txt" ) ) then return false else table.insert( tAddons, strAddonName ) table.sort( tAddons ) filesystem.AddSearchPath( strAddonsFolder .. strAddonName, "MOD", addType ) return true end end [/lua] Just add in a filesystem.UnZipFile and you're done, pretty much. That's from my addon module.[/QUOTE] Accept my invite at steam, I tried IBaseFileSystem as IFileSystem and both freeze GMod :()
their for bz2
LuaMenu is now capable of downloading addons in-game! :D [hd]http://www.youtube.com/watch?v=6sxIHOiASSg[/hd]
Sweet! :D
[QUOTE=The-Stone;23585829]LuaMenu is now capable of downloading addons in-game! :D [hd]http://www.youtube.com/watch?v=6sxIHOiASSg[/hd][/QUOTE] That's.... no words...
The svn server is down :S OPTIONS of 'http://luastoned.googlecode.com/svn/trunk/luamenu': could not connect to server ([url]http://luastoned.googlecode.com[/url]) [EDIT] its my computer sorry...
[QUOTE=The-Stone;23585829]LuaMenu is now capable of downloading addons in-game! :D [hd]http://www.youtube.com/watch?v=6sxIHOiASSg[/hd][/QUOTE] :aaaaa:
Sorry, you need to Log In to post a reply to this thread.