That_Annoying_KidSire of TitlesJoin Date: 2003-03-01Member: 14175Members, Constellation
welcome to the forums morbus
you can probably get it on Voogru's website <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Do whatever you want with it, some code may need to be updated for NS 2.0. I went ahead and updated my UTIL_IsBuilt function which now checks if they are built by the type of ring its showing. (Should work on hives too).
I remember a NS server running this or some other plugin that did exactly that.. teleported people back to hive/ccomm chair if stuck, etc. but it was heavily exploited, cause all some aliens would do is if a report that a hive is soon going to be attacked came in, they would camp in a hallway, and if ofcourse they went another way they would just hit 1 to teleport back to the hive and from there use movement chambers or whatnot. Maybe an enhancement could be that upon the user hitting 1, the plugin would do a execclient or some crap to try to make the player jump, strafe and move forwards or backwards and if their coordinates didn't change then it would do the unstuck or something. This would keep people that are in vents or against walls or some such from using the stuck, as at least one operation (strafe, move forward backwards and jump) will 99% of the time work no matter what bad spot or vent they are in. And if people hit 1, wern't stuck and are cloaked, then it's their fault when they uncloak and move for trying to exploit it. You could even go as far as denying someone unstuck access if they try to abuse it more than twice. who knows
ok, i stripped the unstuck-code and added anti-ReadyRoom camping routines:
nsa_max_idletime - (default: 180) Seconds before idling player will be kicked (15 seconds warning) nsa_maxrr_idletime - (default: 90) Seconds before ReadyRoom camper will be kicked (20 seconds warning)
Thx to voogru for providing the sourcecode of this plugin!
<!--QuoteBegin--Andyonce+Aug 23 2003, 10:27 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Andyonce @ Aug 23 2003, 10:27 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> ok, i stripped the unstuck-code and added anti-ReadyRoom camping routines:
nsa_max_idletime - (default: 180) Seconds before idling player will be kicked (15 seconds warning) nsa_maxrr_idletime - (default: 90) Seconds before ReadyRoom camper will be kicked (20 seconds warning)
Thx to voogru for providing the sourcecode of this plugin!
Code + windows binary + linux binary <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> Great job! I will test it. You should put it on modns.org (or I will do it). <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
I'm using the original unstuck on my server. I am curious, how bad was the exploiting problem with it? I don't want to know how to do it, but I would like to know what the results were so I can decide whether to keep the plugin or ditch it.
Comments
you can probably get it on Voogru's website <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
or just run a google on it
All I see on metamod.org is 1.16?
Please, can you release the sourcecode of this *VERY* old plugin ? lol
I think that would be a good addition to my resources.....
I´m starting with metamod, and I need to have some examples...
this one is perfect for many things =)
thanks
cheers
-Zoc
Do whatever you want with it, some code may need to be updated for NS 2.0. I went ahead and updated my UTIL_IsBuilt function which now checks if they are built by the type of ring its showing. (Should work on hives too).
Enjoy.
edit: ok found that plug but voogru is it possible for you to write this plugin just without the whole antistuck function?only idle detect/kick?
Maybe an enhancement could be that upon the user hitting 1, the plugin would do a execclient or some crap to try to make the player jump, strafe and move forwards or backwards and if their coordinates didn't change then it would do the unstuck or something. This would keep people that are in vents or against walls or some such from using the stuck, as at least one operation (strafe, move forward backwards and jump) will 99% of the time work no matter what bad spot or vent they are in. And if people hit 1, wern't stuck and are cloaked, then it's their fault when they uncloak and move for trying to exploit it. You could even go as far as denying someone unstuck access if they try to abuse it more than twice. who knows
nsa_max_idletime - (default: 180) Seconds before idling player will be kicked (15 seconds warning)
nsa_maxrr_idletime - (default: 90) Seconds before ReadyRoom camper will be kicked (20 seconds warning)
Thx to voogru for providing the sourcecode of this plugin!
Code + windows binary + linux binary
nsa_max_idletime - (default: 180) Seconds before idling player will be kicked (15 seconds warning)
nsa_maxrr_idletime - (default: 90) Seconds before ReadyRoom camper will be kicked (20 seconds warning)
Thx to voogru for providing the sourcecode of this plugin!
Code + windows binary + linux binary <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Great job! I will test it.
You should put it on modns.org (or I will do it). <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
Thanks