3,507 Results
[quote="The Wiki"] [url=http://wiki.garrysmod.com/page/Entity/TakePhysicsDamage]Entity:TakePhysicsDamage( [i]CTakeDamageInfo[/i] dmginfo ) [/url] Applies physics damage to the entity [/quote] [url="https://github.com/garrynewman/garrysmod/search?p=1&q=TakePhysicsDamage&...
lexic Developing Reply
[QUOTE=Noi;51920545]People are forced to use default server browser sorting right now. It's not really doing good.[/QUOTE] What's that got to do with pretending a server is something it's not? These fake servers are saying "Hey - I'm an Australian server with 100 players!...
lexic Developing Reply
[QUOTE=Noi;51920491]Because I want to have servers in gmod that are populated with people from all over the world.[/QUOTE] And you think the best way to achieve that is to lie to people?
lexic Developing Reply
I'm an idiot, it's ActiveGame[highlight]m[/highlight]ode not ActiveGameode. The race condition was whether or not Wire was loaded. :hurr:
lexic Developing Reply
I would like my entity to work in all gamemodes, but use Sandbox features if available. I tried doing this: [lua] local BaseClass; if (WireLib) then BaseClass = "base_wire_entity" elseif (engine.ActiveGameode() == "sandbox") then BaseClass = "base_gmodentity" ...
lexic Developing Reply
[QUOTE=LittleBigBug;49826737]With localization I have it sorted as "Language Packs" and right now I just have English. The pack.aPlugins thing is just to show what plugins go with what pack and stuff. I plan in the menu to have a plugin list and just a bunch of information on...
lexic Developing Reply
[QUOTE=Jvs;49824063]No they're not documented currently as the plan was to have them replace everything in a transparent way as I stated above, but the function names are pretty much the same as the current SetNW* functions aside from the 2 in between. Also yes they accept ...
lexic Developing Reply
[QUOTE=Jvs;49824035]The current state is that _Kilburn's replacement for Garry's vars ( aka NWVars1 ) is currently in the game under the name of "NWVars2", you can access the functions with setnw2float and etc. At some point they will replace both dtvars ( and network vars ...
lexic Developing Reply
What's the current state of NWVars? When I was properly doing gmod ages ago they were evil and laggy and slow to update and unpredicted and didn't show up in demos etc. I vaguely recall that they were re-written, broke things, fixed things, became better than DTVars, stopped...
lexic Developing Reply
I've added position tracking, so you can see what you did wrong last time. [thumb]http://i.imgur.com/whiuC40.jpg[/thumb] It doesn't look very impressive but it took a while to recreate how spritetrails work correctly.
lexic Developing Reply
[QUOTE=bobbleheadbob;49820363]Take a look at this page. https://developer.valvesoftware.com/wiki/$translucent[/QUOTE] They're not my textures, they're just stuff from HL2's effects folder. I managed to come up with a fantastic hack that works with as far as I can tell no...
lexic Developing Reply
[QUOTE=bobbleheadbob;49785808]Try Material("matpath", "alphatest")[/QUOTE] No beans: [thumb]http://i.imgur.com/I5QxBvL.jpg[/thumb]
lexic Developing Reply
I've finally started working on Slide again and actually started making things! First up: "You died here" markers. [thumb]http://i.imgur.com/NU5MZqH.jpg[/thumb] I can really see why people don't like making special effects, there's barely any documentation and some things j...
lexic Developing Reply
What am I doing wrong? sprites/strider_blackball works, but sprites/splodesprite doesn't, and neither does any sprite I like the look of in the texture browser. I grabbed splodesprite from [url]https://wiki.garrysmod.com/page/render/DrawSprite[/url] so I figured it would work...
lexic Developing Reply
function SGNAdmin.IsPlayer( [b]var[/b] ) print("Variable type is: " .. type([highlight]nick[/highlight])) // This prints string if SGNAdmin.GetObjectFromNick( [b]var[/b] ) then
lexic Developing Reply
[QUOTE=mijyuoon;48485269]There's one case where semicolon is required, but I don't think it's gonna happen too often. [code] local a = stuff ("wat"):someshit() -- ERROR: ambiguous syntax (function call x new statement) near '(' [/code][/QUOTE] [QUOTE=Lexic;48485156]sy...
lexic Developing Reply
[QUOTE=FPtje;48472243]I already have warnings on double semicolons and commas. Semicolons after statements is a programmer's style choice. I think it's stupid too, but that's my opinion and not a universal truth.[/QUOTE] Embrace the config file, you know it to be true! ...
lexic Developing Reply
[QUOTE=Wizard of Ass;48472030]Oh and warnings about unnecessary semicolons would be nice, I know they are used in some places to seperate instructions, must in 99% of the cases I've seen them, they were pretty pointless.[/QUOTE] Also a warning for [i]not[/i] ending each st...
lexic Developing Reply
[QUOTE=FPtje;48471369]Holy shitballs that's a lot of useful ideas. I'm not sure about rc files, though. I'd rather have any configuration done through command line parameters. The attribute grammar is going to be huge![/QUOTE] The RC files are incredibly important for ...
lexic Developing Reply
Obviously you'll need a config file for turning these on/off and customising them (per project .rc style please, so it checks each successive parent folder starting from the file merging every found config), but here's a collection of useful rules blatantly stolen from JSHint....
lexic Developing Reply
[QUOTE=Winner;48010217]i have absolutely no idea why i started with python 2.7 rather than 3.x only started a week or two ago so it's not like i would have anything to relearn... next project i guess [editline]20th June 2015[/editline] also apparently centos relies on...
lexic Programming Reply
You don't have permission to view this result. It's probably in a forum that your account has no access to.
[QUOTE=Robotboy655;47469857]Should work right now.[/QUOTE] Yup, works great.
lexic Developing Reply
[QUOTE=Robotboy655;47466992][img]http://i.imgur.com/b6PTWOx.gif[/img] ??? [editline]6th April 2015[/editline] [img]http://i.imgur.com/x09uXbk.png[/img][/QUOTE] So I just tested: [img]http://i.imgur.com/nhBhAE0.png[/img] Perhaps the update hasn't reached me?
lexic Developing Reply
[QUOTE=Robotboy655;47466946]Try validating the game on Dev. [editline]6th April 2015[/editline] Downloaded and tested that map on my end, it works fine, I can pass through every single one.[/QUOTE] Weird. Validated etc: [vid]http://lex.me.uk/!/HULLS%25202015-4-6%25...
lexic Developing Reply
[QUOTE=Robotboy655;47462684]Fixed in Dev. ( When it updates )[/QUOTE] Is 2015.05.04 the version with the fix? This reminded me of [url=http://facepunch.com/showthread.php?t=1205806]a similar problem[/url] from a few years ago which still happens on the latest dev.
lexic Developing Reply
[QUOTE=layla;47465386]Me and Ziks have been working on vehicles this weekend. Still need to tweak the handling a lot.[/QUOTE] Wow, your version of Source has come on a lot since I was last here!
lexic Programming Reply
Quick question after reading [url=http://stackoverflow.com/q/1720420/823542]this SO question[/url] about why VS hides line numbers by default: Do you guys use line numbers? Personally I think any editor seems a bit wrong without them, and :set number is one of the first thing...
lexic Programming Reply
[img]http://i.imgur.com/Iq3qCoh.png[/img] [img]http://i.imgur.com/H2Tg5.gif[/img] The last few not-covered lines are Luacov being wrong and some edge cases in the helper code I copy/pasted that never come up during usage
lexic Developing Reply
[QUOTE=Kamshak;45473810]Database ORM: [url]https://github.com/Kamshak/LibK[/url][/QUOTE] aaaaaa people using things I make! Make sure you've got the latest version from [url=https://github.com/Lexicality/gmmodules/blob/databasin/promises.lua]my github[/url], I've been doi...
lexic Developing Reply
[QUOTE=Cyberuben;45358988]I'm going to have a "realistic" themed TDM gamemode. I'll most likely start with a city themed map too, ramps would look horribly out of place.[/QUOTE] Check out the DoD:S maps for how to do ramps that don't look like ramps. They tend to use rubbl...
lexic Developing Reply
[QUOTE=MDave;45335641]You have some Z order issues: [/QUOTE] Yeah, that's just the ghost of the entity model. It's not actually supposed to be there.
lexic Developing Reply
In my brief experience, collision groups are the way to go. The engine understands them and as long as your interactions remain stable per group there's no trouble.
lexic Developing Reply
[QUOTE=ralle105;45325962]ShouldCollide hook (so unreliable, seriously don't use it)[/QUOTE] Actually I managed to make it fairly reliable using collision groups. I posted a script with them somewhere, let me see if I can find it. It was when I was fiddling with the elevato...
lexic Developing Reply
[QUOTE=nazer1290;45321775]I assume you used stencils for this? is there any documentation or tutorial that shows how to make holes in walls and floors like this anywhere? I know how to do some things with stencils but I can't figure that out.[/QUOTE] All the stencily thing...
lexic Developing Reply
[img]http://i.imgur.com/4BREBC7.jpg[/img] I did a thing
lexic Developing Reply
[QUOTE=Giraffen93;45320022][t]http://i.imgur.com/ZNhM3Np.jpg[/t] the instant i saw this model had different skins for the lights i was obliged to do the obvious too bad it's too big, not gonna bother[/QUOTE] What're we looking at?
lexic Developing Reply
[QUOTE=FPtje;45307625]I just started work on the GLua sublime plugin. One of the problems was that certain derma panels had functions that the Panel metatable did not (like DFrame:SetTitle). As such they were not highlighted in Sublime. That's fixed now. before: [url]ht...
lexic Developing Reply
[QUOTE=vexx21322;45299390]Does it allow you to drop over multiple existing slots?[/QUOTE] Nope, it's nearly 100% based on the Deus Ex Human Revolution inventory atm, so you can only drop onto one thing. (MDave has given me some suggestions as to how to make this better tho...
lexic Developing Reply
After much procrastinating I've got my old drag&drop inventory working again, despite random chunks of the file going missing and various other exciting setbacks. [vid]http://flm.me.uk/v/lZjmm[/vid] [img]http://flm.me.uk/i/lZjmm[/img] [img]http://i.imgur.com/H2Tg5.gif[/img]
lexic Developing Reply
top tip - square the radius and then use DistToSqr, it's much faster. (Also if you're going for raw speed, use plys[#plys+1] or a counter variable)
lexic Developing Reply
If anyone wants it, here's the .gitignore to let you version control your garrysmod/lua directory which you should totally do if you do any work in it at all. I wish I'd done this earlier - that way I wouldn't have a couple of files that just end half way down. :/ [code]# Fo...
lexic Developing Reply
[QUOTE=MDave;45246298]It is 'DebugInfo'[/QUOTE] Gracias, [url=http://wiki.garrysmod.com/page/Global/DebugInfo]documented[/url].
lexic Developing Reply
[QUOTE=Robotboy655;45245950]I don't think there was such function. You could look though GM13 additions.[/QUOTE] I'm sure there was, because I used it to debug think hooks on a couple of things once. It had two arguments, integer position and string text. If you wrote to a...
lexic Developing Reply
Garry added a function that let you write labels to the HUD area error messages used to be written to. Does anyone remember what it's called? I can't find it.
lexic Developing Reply
It looks that way. On the bright side though, you can do a lot more with a webhost than just show a loading screen. You can have a website with news about your server, forums, a shoutbox and so on. A guy I know uses [url=http://getsharex.com/]ShareX[/url] to host screenshots o...
lexic Help & Support Reply
If v:keysLock() doesn't work, try v:Fire('lock')
lexic Developing Reply
Hosting dynamic content is basically never free. Try something cheap like [url=https://www.onepoundwebhosting.co.uk/cpanel-hosting.php]One Pound WebHosting[/url].
lexic Help & Support Reply
[QUOTE=JoeSkylynx;45092132]Other materials are available, and a wide variety of methods exist to use other things, those are just being used as an example. Removing access of materials outside of cables, removes the opportunity to do a lot of things[/QUOTE] Do you have any e...
lexic Developing Reply
[QUOTE=JoeSkylynx;45089099][t]http://cloud-3.steampowered.com/ugc/901007559520787509/F13156FA2AB61BF71EDE5ACA1EC4F8A37585BCC7/[/t][t]http://cloud-2.steampowered.com/ugc/901007559517025358/D297A0306D289489718617C148DD5590A3193521/[/t] Little late, but still... Stuff like this ...
lexic Developing Reply
pairs iterates through a table roughly in the order that elements were added to it.
lexic Developing Reply
[img]http://i.imgur.com/cyeLV7z.jpg[/img] I boiled [url=https://gist.github.com/Lexicality/c8dbd599c9810fdbc2ca]this[/url] down from [url=https://github.com/Lexicality/AncientGLuaCrap/blob/master/lua/entities/sent_secstation/shared.lua]an older entity[/url] which worked Back ...
lexic Developing Reply
[QUOTE=Mega1mpact;44875194]"Oh boy it looks like you're doing some important work. Let me just reboot without asking so I can install some updates" - Windows 8 (It often doesn't ask/warn if you want to reboot to update and just does it)[/QUOTE] Like hell it doesn't. It not...
lexic Programming Reply
[QUOTE=DarKSunrise;44858686]yeah qt is really monolithic there's also gtk+ but i've heard it doesn't look as good as it should on windows and mac might've changed in the latest releases though[/QUOTE] By "doesn't look as good as it should" do you mean "ignores all pl...
lexic Programming Reply
[QUOTE=KillerLUA;44808122]If it's loading .obj files, then yeah, but I have literally no idea how 3d space works, I've only just touched on things like matrices and uv coords. --edit-- Speaking of which, now I do: [t]https://dl.dropboxusercontent.com/u/16266581/teapot...
lexic Developing Reply
[QUOTE=rebel1324;44801904]Is that elevator made with lua?[/QUOTE] Well, it's [i]drawn[/i] with Lua. It doesn't elevate yet.
lexic Developing Reply
I had a nice long chat with MDave about the mechanics of moving players around through portals on Sunday, and I've been far too tired to do anything about it since. On the bright side I did spend this evening fiddling with meshes (with MDave's help on textures) until I got th...
lexic Developing Reply
[QUOTE=Haskell;44787834]Companies can go bankrupt, leaving debris of your company behind while the new build over it.[/QUOTE] Can the ruins of the mighty LexCorp be the foundations on which player companies are built? [img]http://i.imgur.com/LCIGl0k.gif[/img]
lexic Developing Reply
[QUOTE=Scratch.;44779099]Doubtful[/QUOTE] He might not have used any other FTP clients. What have you used that's worse than fz?
lexic Developing Reply
[QUOTE=MDave;44775927]It does not work because player collisions are not handled this way. It is all managed by the movesystem, using hull traces. Simply you can't make the player nocollide with the world without reimplementing the entire movesystem in lua. There comes t...
lexic Developing Reply
[QUOTE=Robotboy655;44773673]You can't make player not collide with world, which is my point.[/QUOTE] layla, vexx21322, Mors Quaedam, tell me your secrets. I thought this would work: [lua] hook.Add('ShouldCollide', 'test collide', function(a, b) if (b == world and a:Ge...
lexic Developing Reply
[QUOTE=Richy19;44773158]Ive never had any software, let alone an open source one install as much shitty shovelware as Miro does... That teaches me for not reading what I was installing[/QUOTE] [QUOTE=Teddybeer;44773175]Even when you read everything three times it still ins...
lexic Programming Reply
[QUOTE=vexx21322;44773196]Make an editor ala Portal 2 and you have Pokemon Gen 3 secret bases in gmod. :v: (no but seriously, that would be cool as shit)[/QUOTE] I'm not making a portal, I'm building a cavity in the wall. Is that what the Pokémons did? I gave up after gol...
lexic Developing Reply
[vid]http://lexi.org.uk/!/gm_construct_2014-5-10_18-16-49.webmhd.webm[/vid] Woop! Spent quite a while refactoring my code in order to make tex coords & positions work but on the bright side I should hopefully be able to render the (now singular!) mesh without being attached t...
lexic Developing Reply
[vid]http://lexi.org.uk/!/gm_construct_2014-5-10_16-11-59.webmhd.webm[/vid] The mesh library seems very reasonable, but I've got no idea how I'm going to make it [i]keep[/i] rendering once you pass the stencil threshold. I may have to do something insane. [editline]10th May ...
lexic Developing Reply
[QUOTE=djjkxbox360;44771836]That wasn't the point, the point being that the video runs fine (won't run slow like gifs sometimes do and won't crash), and looks the same. I set the quality pretty high, you can tweak it so it looks good like the gif but not actually a huge file s...
lexic Programming Reply
[QUOTE=djjkxbox360;44771783]Not sure about WebM, I used handbrake to make an mp4, there's a quality slider, all you have to do it set it to a very high quality[/QUOTE] Congrats, you have successfully made a video larger than the gif it came from. :v: [editline]10th May 20...
lexic Programming Reply
[QUOTE=adnzzzzZ;44771717]Anyway, how to turn off compression? Every webm thing I've found doesn't let me do that. And I'm not going to use the command line to do something that should be as easy as CRASHFORT's webm recorder thing back there.[/QUOTE] Have you tried [url=htt...
lexic Programming Reply
[url=http://www.sourcetreeapp.com/]SourceTree for life yo[/url] [t]http://i.imgur.com/3oInFoE.png[/t]
lexic Developing Reply
[vid]http://lexi.org.uk/!/gm_construct_2014-5-10_13-49-03.webmhd.webm[/vid] Finally got around to trying these stencil things. [editline]10th May 2014[/editline] [vid]http://lexi.org.uk/!/gm_construct_2014-5-10_15-02-15.webmhd.webm[/vid] Wheee [url=http://facepunch.com/sh...
lexic Developing Reply
[QUOTE=Acecool;44753186]When you call C stuff from Lua, it takes a lot longer. It is one of the reasons Garry tried bringing Timer to Lua, why he tried bringing CurTime, RealTime and FrameTime to Lua, plus many others. In my base-gamemode I've rewritten a lot of C access stuff...
lexic Developing Reply
[QUOTE=voodooattack;44738745]For example: I was studying the prospect of using artificial neural networks and specialised algorithms to recognise welding faults from x-ray imagery of faulty and healthy welds. This research would have made me big money if it had paid off. Alas,...
lexic Programming Reply
[url=http://www.facepunch.com/showthread.php?t=1353577]no[/url]
lexic Garry's Mod General Reply
[QUOTE=Phoenixf129;44719399]It may do it's job right, but when I use it, benchmarked with 96 legitimate players, it takes well over three seconds to run, this causes the server to choke and rape the CPU causing FPS to drop < 5. I wasn't doing anything expensive in that functi...
lexic Developing Reply
[QUOTE=Pat.Lithium;44710608]gosh I really need to make back ups of working versions of my game. It broke it before and had to spend 2 days removing the part that broke it. I had it working as intended up until today when I thought I'd make some changes I assumed trivial to ...
lexic Programming Reply
[QUOTE=Acecool;44673774]A Schools[/QUOTE] That pun is amazing. Incidentally, why do do you prefix local variables with _? Surely you should prefix the significantly rarer (and if you're doing it right nonexistant) global variables with _?
lexic Developing Reply
[QUOTE=chimitos;44665087]Do people actually use Google Play Games? I'm looking into adding an online high score system for my Android game. I have access to a server, so I could roll my own if not.[/QUOTE] I tend to sign into it when a game offers, I like having my stuff ...
lexic Programming Reply
[QUOTE=Giraffen93;44664626]getting the positioning to work is ass, but i'll zoom them out more it's a derma panel, can't make skins for them[/QUOTE] You can either override PANEL:Paint() or make a GWEN skin file and use SetSkin(). (Also it's quite possible to make Derm...
lexic Developing Reply
Indeed it doesn't, as I said I spawning Jeeps is fine. Were you able to replicate?
lexic Developing Reply
[QUOTE=Acecool;44657127]Actually, that's one of the ways I also spawn it using the admin_baton where it goes to where I look. Now, if you're setting it client-side it'll "move" then jump right back. The reason it does this is due to prediction or so.. You can use SetPos on ...
lexic Developing Reply
[QUOTE=Acecool;44654481]Are you :Spawn( )ing and :Activate( )ing it ? My vehicle spawn script still works, and it uses SetPos to move them to their spawn marker...[/QUOTE] I'm spawning it via the sandbox menu in those videos, which does indeed do that, as do my scripts....
lexic Developing Reply
[QUOTE=Mors Quaedam;44650156]You could freeze the jeep in GMod 12. If the jeep uses prop_vehicle_jeep_old why does entity:GetClass() return a prop_vehicle_jeep? [t]http://ss.infd.us/linux/2014-04-26@17-47-48.png[/t][/QUOTE] It reports itself as an old to me [code]] ...
lexic Developing Reply
When did this happen? I found this because I had GM10 code that moved and rotated vehicles that [i]used[/i] to work without problem. I'll try that now, but if it's now required how do I deal with rotation? I don't want to have to calculate rotation matrices for the offsets or...
lexic Developing Reply
When I call SetPos on a jeep it moves but returns to where it was as soon as I interact with it. [code]bind k "lua_run Entity(1):GetEyeTrace().Entity:SetPos(Vector(0,0,0))"[/code] [vid]http://lexi.org.uk/!/gm_flatgrass_2014-4-26_16-28-24.webmhd.webm[/vid] It does seem to ac...
lexic Developing Reply
I don't see why that would make file.Exists return false on the the folder name.
lexic Developing Reply
It definitely [i]exists[/i], because I'm running lua from it and searching in it with file.Find. This looks like a bug to me, so I've [url=Facepunch/garrysmod-issues/issues/1038]filed a report.[/url]
lexic Developing Reply
Why does SetPos (and SetAngles) not work on vehicles? I ran [code]lua_run Entity(1):GetEyeTrace().Entity:SetPos(Vector(0,0,0))[/code] on a Jeep and it went to the origin, but as soon as I walked into where it had been it reverted.
lexic Developing Reply
[QUOTE=c-unit;44618250]Then what's the point of constructing the string key above it in the first place?[/QUOTE] See above. Phones are fiddly.
lexic Developing Reply
[QUOTE=c-unit;44618212]3 years later and you're finally fixing the concat error haha. I see what it's doing, it's just that the global _G upvalue will be the same as the local value you set. The only reason I ask is because I've seen other ([b]reputable[/b]) developers writing...
lexic Developing Reply
[QUOTE=c-unit;44618137]Why gdata = _G[gdata]? You're setting the value above and will have the correct upvalue.[/QUOTE] Variable reuse. I wrote this code 3 years ago so I'm not going to defend it, but what it's doing is constructing a string key and then looking up the glo...
lexic Developing Reply
[i]Files[/i] in it exist. [code] ] lua_run_cl a,b = file.Find("applejack/*", "LUA") PrintTable(a)PrintTable(b) print(file.Exists("applejack/gamemode", "LUA"), file.IsDir("applejack/gamemode", "LUA"), file.Exists("applejack/gamemode/cl_init.lua", "LUA")) 1 = entities 2 = ga...
lexic Developing Reply
[code]] lua_run a,b = file.Find("applejack*", "LUA") print(b[1], file.Exists("applejack", "LUA")) > a,b = file.Find("applejack*", "LUA") print(b[1], file.Exists("applejack", "LUA"))... applejack true [/code] [code]] lua_run_cl a,b = file.Find("applejack*", "LUA") print(b[1...
lexic Developing Reply
[img]http://i.imgur.com/lsROKXy.png[/img] It's the little things in life that make you die inside.
lexic Developing Reply
Why did you try to hide that your twitter handle is [url=https://twitter.com/MarkyHawthorne]@MarkyHawthorn[/url]? [url=https://twitter.com/garrynewman/status/458233798019514368]Twitter isn't secret you know[/url].
lexic Rust General Reply
[QUOTE=Acecool;44600417]That's impossible. On top of me escaping the string as it is, the table players doesn't exist.[/QUOTE] Oh good. I was worried, because we've all heard about all those servers taken down with the embedded-sql-in-your-steam-id exploit that's been goin...
lexic Developing Reply
[QUOTE=Acecool;44600252]WHERE steamid = DB.Escape( _steamid )[/QUOTE] [code]Client "Lexi" joined from IP 192.168.137.1 with SteamID "STEAM_0:1:16678762";DROP TABLE players--"[/code]
lexic Developing Reply
[QUOTE=EvacX;44596892]What I do is have a unique numerical ID that I assign every Steam-ID, and then I use that numerical ID to refer to the player (it's loaded onto the game-server when the user connects). It's faster than calculating the UniqueID all the time, and if you ...
lexic Developing Reply
[QUOTE=Noi;44595518]gg now try to convert it back to steamid[/QUOTE] [code]SELECT `SteamID` FROM `players` WHERE `UniqueID` = 1592073762;[/code] ??? You might as well ask how you convert an INT AUTO INCREMENT column back to the player's name.
lexic Developing Reply
[QUOTE=JetBoom;44591750]I think lua doesn't play nice with 64 bit integers so I just used the steamid.[/QUOTE] Use UniqueID. It's a CRC32 of the SteamID so you can store it in a DB and Lua easily.
lexic Developing Reply