Does anyone have a copy of gmsv_furryfinder for Linux? (or have the ability to compile it for me :3)
Can't seen to find it anyway, nor can I find an alternative (SAPI is not an alternative).
You can find it on here: svn://svn.metastruct.org/gbins
Checked the link, can't find it, can you post the dll?
You can get the source here: [url]https://github.com/gmodcoders/gmsv_furryfinder[/url]
Or if you can wait, I'll get Jamie to set it up to build for linux on our [URL="http://build.glua.me"]build bot[/URL].
[URL]https://github.com/gmodcoders/gmsv_furryfinder[/URL]
I'm trying to give a quick compile right now.
Also ninja'd.
Yeah I asked Jamie back then, he couldn't get it to compile.
Welp I got it to compile but it's missing symbols for gmod13_open and luaJIT_BC_gmod13_open which has something to do with the module using the old backwards headers I presume. Too tired to look into it.
Worst case scenario you can use the steam web api to get all the members of a group and check if this player is in it.
If you want something to find the groups that a user is a part of just use [URL="http://facepunch.com/showthread.php?t=1400043"]GSapi[/URL]
[code]SAPI.GetUserGroupList(steamid,callback)[/code]
Thats not useful if the player has a private profile.
If GSapi can go from Group -> User then the problem is solved, but not from User -> Group
I found a solution for my GroupR addon the other day.
Using [URL="http://www.facepunch.com/threads/961117-gxml-A-XML-parser"]gxml[/URL], [URL="http://glua.me/docs/#?q=http.Fetch"]http.Fetch[/URL] and the steam group xml
[code]
http://steamcommunity.com/gid/<GroupID>/memberslistxml/?xml=1
[/code]
You can parse the XML to a table and then you need to do xmlTable.membersList.members.steamID64 to get a table of the members.
Nice.
I'll end up doing that assuming nobody can compile furryfinder.
[QUOTE=Jarva;46054368]I found a solution for my GroupR addon the other day.
Using [URL="http://www.facepunch.com/threads/961117-gxml-A-XML-parser"]gxml[/URL], [URL="http://glua.me/docs/#?q=http.Fetch"]http.Fetch[/URL] and the steam group xml
[code]
http://steamcommunity.com/gid/<GroupID>/memberslistxml/?xml=1
[/code]
You can parse the XML to a table and then you need to do xmlTable.membersList.members.steamID64 to get a table of the members.[/QUOTE]
Remember if you group is larger than 1k. Then it will only display 1000 members on each page.
[url]http://pastebin.com/ABiY1kRp[/url]
Just do
[lua]
if #members%1000 == 0 then
http.Fetch("http://steamcommunity.com/gid/<GroupID>/memberslistxml/?xml=1?p=<PageNumber>", function() end, function() end)
end
[/lua]
Sorry, you need to Log In to post a reply to this thread.