• Simple Prop Protection
    779 replies, posted
[QUOTE=Cunzer]I never steal code, I always give credit. You know nothing sir. Well the new EPS doesn't display that if you're in a vehicle. Also I believe this does the same thing (The code for displaying it is so damn similiar to mine). If you mean USE as in stopping people using your shit, EPS also now has that too. EPS has everything this has except it doesn't do anything stupid like overwrite libraries. EPS also has fixed the nail exploit and remover exploit, it has options to share entities too. I don't care anymore Spacetech, just credit me for the code that you use and let that be that.[/QUOTE] I don't go around in your thread talking about my prop protection. [b][u]Stay out of my topic.[/u][/b] New Version: [url=http://www.garrysmod.org/downloads/?a=view&id=19480][img]http://www.garrysmod.org/img/?t=dll&id=19480[/img][/url] No longer overrides other hooks.
Conna, 'your' nail fix comes directly from ULib, lol...I know at least one thing: you think you are God himself. Also, be sure that i own you at others languages :p Spacetech yes i've tried Get/SetOwner(), this suck. You maybe want to do a timer of like 5 seconds, that check players names, then if a player changed his name, re-set his props's networked strings to his new name :)
Space a little tip is delete older versions it will save you alot of trouble with people coming in with problems in older versions lol.
[QUOTE=Kyzer]Conna, 'your' nail fix comes directly from ULib, lol...I know at least one thing: you think you are God himself. Also, be sure that i own you at others languages :p Spacetech yes i've tried Get/SetOwner(), this suck. You maybe want to do a timer of like 5 seconds, that check players names, then if a player changed his name, re-set his props's networked strings to his new name :)[/QUOTE] Well I want this to be as performance friendly as possible. If you notice their is no sort of think function, only hooks. [QUOTE=Finaldeath]Space a little tip is delete older versions it will save you alot of trouble with people coming in with problems in older versions lol.[/QUOTE] I do delete older versions :)
I'm talking about from garrysmod.org because they are all still there lol. nevermind that's your shield mod lol but same would go for those is guess lol.
Well i did that, it seem to works fine (not tested a lot): [lua] function SPropProtection.UpdatePlayersNames() local players = player.GetAll() for _, v in pairs(SPropProtection["Props"]) do for _, ply in ipairs( players ) do if(v[1] == ply:UniqueID() && v[2]:IsValid()) then v[2]:SetNetworkedString("Owner", ply:Nick()) end end end end timer.Create( "SPropProtection.UpdatePlayersNames", 5, 0, SPropProtection.UpdatePlayersNames ) [/lua] And once each 5 seconds is much better than a think :)
[QUOTE=Kyzer]Well i did that, it seem to works fine (not tested a lot): [lua] function SPropProtection.UpdatePlayersNames() local players = player.GetAll() for _, v in pairs(SPropProtection["Props"]) do for _, ply in ipairs( players ) do if(v[1] == ply:UniqueID() && v[2]:IsValid()) then v[2]:SetNetworkedString("Owner", ply:Nick()) end end end end timer.Create( "SPropProtection.UpdatePlayersNames", 5, 0, SPropProtection.UpdatePlayersNames ) [/lua] And once each 5 seconds is much better than a think :)[/QUOTE] heh, I got 1 reason not to use that :) (Good job though) [quote=Wiki] This rule especially applies to networked strings: Only set networked variables when necessary - sending networked variables constantly is expensive. [/quote]
Bullshit, i will use it anyway :D (as my own prop protection suck..) Edit: It seems that we can't enter own vehicles anymore (fresh 1.2 version)? I mean, when Use Protection is off, we can't enter our own vehicles
No Spacetech, it only sends the NetworkedString again if it's updated from it's previous value. So that would be fine. [QUOTE=Kyzer]Conna, 'your' nail fix comes directly from ULib, lol...I know at least one thing: you think you are God himself. Also, be sure that i own you at others languages :p Spacetech yes i've tried Get/SetOwner(), this suck. You maybe want to do a timer of like 5 seconds, that check players names, then if a player changed his name, re-set his props's networked strings to his new name :)[/QUOTE] My nail fix does [b]not[/b] come from ULib. I made it myself. Kyzer, I'd own you at any language. Let's start with English yeah ;) [QUOTE=Spacetech]I don't go around in your thread talking about my prop protection. [b][u]Stay out of my topic.[/u][/b] New Version: [url=http://www.garrysmod.org/downloads/?a=view&id=19480][img]http://www.garrysmod.org/img/?t=dll&id=19480[/img][/url] No longer overrides other hooks.[/QUOTE] No, theif! :v:
[QUOTE=Cunzer]My nail fix does [b]not[/b] come from ULib. I made it myself.[/QUOTE] That probably explain why your remover fix is also in ulib :/. [QUOTE=Cunzer]Let's start with English yeah ;)[/QUOTE] What about French, my native language? :) Really, stop thinking you are better than anyone! you seem to be a very annoying guy, and you are certainly not the best scripter :/. And yes, if you release a script then expect people using parts of it. When i release my scripts i'm just thinking 'it could be useful/interesting for someone so why not releasing it'..i don't need to whine for credits and i'm happy if someone use it, and more than happy if they give a credit.
Kyzer, ever think that ULib got it from me? I don't think I'm better than anyone, but in programming/scripting you do not take someones code and not give credit. It is not the done thing. You are a very annoying person, seriously. I only wanted credit for something he stole that I made. That is fair. If you can't see that mate - you need to get some glasses. I can't just get the source code to Source™, take a huge chunk of it, then release it as something else. Make sure you rate him unfriendly too tomato, after all he did call me annoying as well. [spoiler]Fanboy.[/spoiler]
[QUOTE=Conna]Kyzer, ever think that ULib got it from me? I don't think I'm better than anyone, but in programming/scripting you do not take someones code and not give credit. It is not the done thing. You are a very annoying person, seriously. I only wanted credit for something he stole that I made. That is fair. If you can't see that mate - you need to get some glasses. I can't just get the source code to Source™, take a huge chunk of it, then release it as something else. Make sure you rate him unfriendly too tomato, after all he did call me annoying as well. [spoiler]Fanboy.[/spoiler][/QUOTE] Conna, ever think that you [I]really[/I] came from a bull's asshole? I don't think you're better than anyone at all, to be honest. In programming/scripting, you can't simply say "oh look, he learned something from my code, lets go bitch at him and tell everyone that I learned lua faster and did it first, so obviously I need credit for everything anyone else writes ever". It is not the done thing. You are a very annoying person, seriously. He only wanted to write an alternative to something that you failed to write to his liking. That is fair. If you can't see that mate - you need to get some glasses. I can't believe that you compare this to a closed-source engine. When you release this script, you give people the [B]right[/B] to look at it and adapt it. You can't control whether people will look at the source or [B]not.[/B] Everyone, make sure you rate me zing because ratings are [B]sooooo[/B] important. [/sarcasm] [B]EDIT:[/B] Love you too, Glo3.
[QUOTE=Statement]-snip-[/QUOTE] Statement, when messing with someone that is of a lower maturity level. Ignore them and they shall go away.
[QUOTE=tomato3017]Statement, when messing with someone that is of a lower maturity level. Ignore them and they shall go away.[/QUOTE] All work and no play makes Statement a Conna.
Nevermind
Nice addon, I like it a whole lot better than Conna's. Keep it up.
Peace Conna, you are a good scripter, you do good scripts that people love, and you waste your whole free time to write them. It is respectable and i did that the whole past year. The only difference is that i was paid for that (people gave me money for writing PAWN gamemodes for them, my biggest script - not public - was around 46000 lines). And i understand that you want credits if someone is using a big part of your script - but you seem to really care about a for loop that retrieve all cameras in the server, or about a hook that display a message. Even, there is no 36 manners to do it anyway :/
Why do good things always end up with People yelling at conna and conna yelling at people? Anyway nice work on the prop protection mod, and I hope maybe soon you can tackle a spam protection mod.
Blah blah.
[QUOTE=Conna]I already have a spam protection mod - why [b]not just use that one.[/b][/QUOTE] I have to agree, his spam protection or uppl are both good spam mods.
Maybe this guy should code one, [B]just so people can use his.[/B] -.- Seriously though, if it bothers you that much that people learn from your code, [B]why do you bother to script?[/B]
-snip-
[QUOTE=Conna]Do you not think that I gain enough problems from this small community of dicks? Do I really need problems from you too? I simply requested credit for something I made that he used - I cannot see why that is such a big deal. Being stubborn; Spacetech refused to give me credit which then forced me to act and become rude and assholish. I am often made to be this way by the majority of dickhead facepunchers. So: Statement, Kyzer and tomato[numbers] please will you find your local bridge and proceed to hang yourself from it resulting in your death causing me to be happy and benevolent again. Your pleasing death will also appeal to many others - so you'll be doing the world a favor. in her pooper. [highlight]( INSTABANNED Used the word [b]in her pooper[/b] )[/highlight][/QUOTE] Yay, Conna is finally applying some Play to his daily routine of bitching. We'll make a man of you yet, Conna. Oh, and Conna, about the hanging. We're still waiting in line, will you hurry up already? :dance:
[QUOTE=Statement]Yay, Conna is finally applying some Play to his daily routine of bitching. We'll make a man of you yet, Conna.[/QUOTE]That's true, his mom probably gave him whatever he wanted when he put up a hissy-fit as a child, and has yet to grow out of it. Stay your ground Spacetech.
Fuck you, Spacetech is a fucking theif. [b]My[/b] daily routine of bitching? I've done nothing wrong here except request credit for things that Spacetech [i]stole[/i] It would be fucking different if it was me that stole something wouldn't it. You'd have every member on facepunch fucking flaming me.
[QUOTE=Cunzer]Fuck you, Spacetech is a fucking theif.[/QUOTE] Lets ask Conna. He's still awake, lets see if he replies. Conna, did Spacetech steal your work? I'm prepared to take 1 days silence as a no :dance:
Yes, Spacetech [i]did[/i] steal my work.
[QUOTE=Cunzer]Yes, Spacetech DID steal my work.[/QUOTE] The real Conna, please.
[QUOTE=Yoki55]The real Conna, please.[/QUOTE] I am the real Conna.
[QUOTE=Cunzer]Yes, Spacetech [i]did[/i] steal my work.[/QUOTE] Cunzer, I don't think you ever released anything. Are you new to the forums, perhaps? We're talking about Conna here. [B]EDIT:[/B] [QUOTE=Cunzer]I am the real Conna.[/QUOTE] But your name is Cunzer, not Conna :(
Sorry, you need to Log In to post a reply to this thread.