[QUOTE=Darkimmortal;23090038]Why not Pawn? Lua is a horrible scripting language for games.[/QUOTE]
I disagree. Lua is pretty much perfect for games. The syntax is easier for beginners than C-like for example. It's dynamically typed, which makes it simple, but it also provides advanced methods for OOP with metatables. Tables can be used for namespaces, classes and all sorts of other containers. The C API is also simpler than in some other classes, making it easier to implement.
SourcePawn (haven't tried native Pawn) on the other hand lacks pretty much all of the above features. Types are implemented horribly, combined with the lack of proper OOP it's a nightmare.
For those who haven't been paying attention, [i]newsflash[/i]: the reason for this project is to have an alternative to SourcePawn.
[editline]06:49PM[/editline]
[QUOTE=Darkimmortal;23090038]Lua is a horrible scripting language for games.[/QUOTE]
You don't know what you're talking about, and your statement wreaks of SourceMod development.
[editline]06:53PM[/editline]
[QUOTE=jA_cOp;23077810]He has copy-pasted hook.lua from Garry's Mod, then added his own header with no mention of its author.
Do you honestly have a problem with me not fancying that?[/QUOTE]
My bad, lemme give credit to every last person within Valve's SE team, since I'm using their code, too.
Actually, I've given credit to Garry and the fine software engineers who've developed Lua. That's why when the game initializes, you see credits in console.
If it makes you feel any better, I have no problem with placing "Garry Newman" in the hook.lua file.
So wait wait.
You had your friends post like 10 times on my friend's youtube video because he used the general concept of your mod and a single line, but you steal an entire file from Garry and then try to brush it off? I'm pretty sure that makes you a prick.
Cool man. Like I said, I actually did accredit Garry to his work in the project. On top of it all, I've e-mailed him about my work. Your words mean nothing.
I see none of your work, just stolen files.
[QUOTE=amcwatters;23104617]Cool man. Like I said, I actually did accredit Garry to his work in the project. On top of it all, I've e-mailed him about my work. Your words mean nothing.[/QUOTE]
your work: making gmod cracks. why don't you email him about that?
[QUOTE=layla;23104823]I see none of your work, just stolen files.[/QUOTE]
That's funny since the entire project is open source.
[QUOTE=amcwatters;23110665]That's funny since the entire project is open source.[/QUOTE]
it actually doesn't work like that.
no we aren't
Yesh!
Your website already looked epic!
[QUOTE=JWJ;23112159]Brohoster will be sponsoring Project SourceLua, I see a lot of potential in this and I personally have wanted a lua-based scripting system for my gameservers. As far as the Lua part of this project goes, I'll be writing the libraries from scratch instead of Andrew using garry's code.[/QUOTE]
If you're sponsoring you better hire some people who know what they're doing.
[editline]01:02AM[/editline]
Not implying that Andrew doesn't know what he's doing of course. :ohdear:
[QUOTE=Gbps;23119182]Not implying that Andrew doesn't know what he's doing of course. :ohdear:[/QUOTE]
i am
I don't know if you guys will find this useful or not.
[url]http://3rdera.com/[/url]
It's basically lua for cs:s and tf2, but I really don't understand this.
[QUOTE=Fullsteel;23127229]I don't know if you guys will find this useful or not.
[url]http://3rdera.com/[/url]
It's basically lua for cs:s and tf2, but I really don't understand this.[/QUOTE]
Dat's clientside.
[QUOTE=Fullsteel;23127229]I don't know if you guys will find this useful or not.
[url]http://3rdera.com/[/url]
It's basically lua for cs:s and tf2, but I really don't understand this.[/QUOTE]
It's clientside, dont use it unless you want to get VAC banned
Being VAC banned doesn't sound like fun. :(
[QUOTE=Laserbeams;23129992]It's clientside, dont use it unless you want to get VAC banned[/QUOTE]
Doesn't edit memory, so you CANNOT get VAC banned.
I've been using it for bhopping in cs:s since the beginning of the year.
Edit:
Just tested on my cs:s server, works with lua just fine...
But there's low capabilities, cause there's no hooking or anything.
[QUOTE=Fullsteel;23139712]Doesn't edit memory, so you CANNOT get VAC banned.[/QUOTE]
uh please don't post.
[QUOTE=Fullsteel;23139712]Doesn't edit memory, so you CANNOT get VAC banned.
I've been using it for bhopping in cs:s since the beginning of the year.
Edit:
Just tested on my cs:s server, works with lua just fine...
But there's low capabilities, cause there's no hooking or anything.[/QUOTE]
VAC2 isn't a traditional cheat detection system. Rather than detecting things like hooking and memory editing, it does heuristic and signature scanning for known hacking methods and tools. This way, people won't be banned for running FRAPS or having an OSD with their framerate or even having an ingame radio. It's similar to the way antiviruses operate.
[QUOTE=JWJ;23150807]Rather than detecting things like hooking and memory editing,[/QUOTE]
I think you mean 'in addition to'?
I meant it doesn't look for those specifically, although that adds up into the whole 'is this a hack' equation. If it detected hooking as a hack straight out, everyone would be banned for using OSDs for their graphics cards.
[QUOTE=haushippo;23141778]uh please don't post.[/QUOTE]
no u, for not understanding shit.
Also, no one has been VAC banned for using sourcemod exploits except from that one guy who did it right in front of a valve employee.
And no one has been VAC banned for using oblss so..
[QUOTE=jA_cOp;23077810]He has copy-pasted hook.lua from Garry's Mod, then added his own header with no mention of its author.
Do you honestly have a problem with me not fancying that?[/QUOTE]
I don't know.. If you look at the code and compare them, it looks like andrew wrote it from scratch, but looked at garry's hook module to see how he did it.
Or is that still stealing?
[QUOTE=CapsAdmin;23174445]I don't know.. If you look at the code and compare them, it looks like andrew wrote it from scratch, but looked at garry's hook module to see how he did it.
Or is that still stealing?[/QUOTE]
I did write it from scratch. He's peeved that since the Call function within the library is derived from Garry's code (:downs: I wanted to see how Garry did it), the entire file should be accredited to him.
Much the same, if you look at how someone uses a spline function in their math library, you'd want to give credit to them for said function.
Since Call is the biggest logical function, and all other functions are simple table logic, he wants me to give him credit for all of the file. I don't see a problem with this. It's the heart of the library.
Render unto Garry the things which are Garry's.
How do you plan on creating your lua interface? Are you going to just assign an interface to a lua state and call from there or...
The biggest problem in my mind is the simple fact that you are copying garry's libraries. Partially because all the stuff in there is mindbogglingly simple anyway, and partially because garry's Lua is horrible.
Oh and the bit where you don't seem to understand that you can't just release code from gmod under your own licence.
[QUOTE=blankthemuffin;23246530]The biggest problem in my mind is the simple fact that you are copying garry's libraries. Partially because all the stuff in there is mindbogglingly simple anyway, and partially because garry's Lua is horrible.
Oh and the bit where you don't seem to understand that you can't just release code from gmod under your own licence.[/QUOTE]
Are you talking about lua made libraries? If so then what libraries? There are no libraries yet.
There is no direct copy paste from gmod on the lua side and since gmod is closed source he couldn't have copied anything from there either.
[QUOTE=CapsAdmin;23251859]Are you talking about lua made libraries? If so then what libraries? There are no libraries yet.
There is no direct copy paste from gmod on the lua side and since gmod is closed source he couldn't have copied anything from there either.[/QUOTE]
It's copied whether you make use of the handy copy paste shortcuts or not...
[QUOTE=blankthemuffin;23252023]It's copied whether you make use of the handy copy paste shortcuts or not...[/QUOTE]
I'd say looking how it's done is okay.
[QUOTE=CapsAdmin;23174445]I don't know.. If you look at the code and compare them, it looks like andrew wrote it from scratch, but looked at garry's hook module to see how he did it.
Or is that still stealing?[/QUOTE]
After taking a close look, the style is indeed revised, but the logic is almost identical to Garry's, so I didn't notice. I was a bit fast to call it "copy-paste", as it obviously isn't. Sorry about that. It's still fairly common sense to mention the original author when it's essentially a rewrite, though.
Also, you mention that you use Apps Hungarian in the styleguide.lua, but you're actually using System's Hungarian (but Apps Hungarian is indeed the original).
You're using a lot of Gmod Lua specific syntax extensions, is the Lua DLL in the trunk a modified version of Lua? Just curious after looking around the trunk.
Sorry, you need to Log In to post a reply to this thread.