Ulysses Stuff > Releases

Uclip v1.20 -- A noclip alternative!

(1/48) > >>

Megiddo:
What is it?
Uclip is a noclip alternative. By this we mean it's similar but different in the fact that you can't noclip through anything but your own props (If you're running a prop protection). So, you can't noclip through the world or through others' props. Admins can still noclip through everything.

Prop protectors supported: (if you don't have one of these everyone can noclip through every prop)
* UPS (recommended!)
* Simple Prop Protection
* FPP
* Anything else that uses CPPI (contact the mod author)

Video:
This video demonstrates noclipping up to a player's prop (handles odd angles okay), noclipping up to the ground, then noclipping through a tight space by "ducking".


Known bugs:
* If you're noclipped, people can move props inside of you. You'll then be able to noclip through their prop in order to get out. Better than getting stuck though, right?

Special thanks:
* Ryno-SauruS - Figuring out a workaround for garry's noclip bug.
* Spbogie: Helping me think of different ways to accomplish this, writing the initial version.
* Banyon: Bug testing.
* DrogenViech: Finding +moveup/+movedown exploit.

Download:
http://ulyssesmod.net/archive/Uclip/Uclip-v1_22.zip

Chironex:
Interesting  :o

I will try it, thanks.

edit:

Here is my config, i use PropProtection and i would like to test this noclip protection but i'm an admin;

--- Code: ----- Config
local function adminCheck( ply ) -- Who can move through everything? Comment out these lines for no one.
//if ulx and ply:query( "ulx noclip" ) then
// return true
//elseif ply:IsAdmin() or ply:IsSuperAdmin() then
// return true
//end

return false
end
-- End config

local hasPropProtection = true -- Chaussette's Prop Protection (preferred over PropSecure)
local propProtectionFn -- Function to call to see if a prop belongs to a player. We have to fetch it from a local so we'll store it here.

local hasPropSecure = false -- Prop Secure by Conna
local hasProtector = false -- Protector by Conna

local noProtection = false -- If there's no protection whatsoever, this is flagged.

--- End code ---

As you can see i disable the admincheck. But it doesn't do anything, i mean as an admin i can still move outside world and inside players props. Also the function admincheck is never used in the script, and i can't find the word 'admin' in another place on this script. Strange :o

How can i test it without changing my group etc ?

For future update (if any but i guess yes), i would like to see a menu, like just below PropProtection's control panel, with some options like:

admins functions:
toggle on/off
admins can noclip everything (on/off)

functions for all:
a list of players that we can choose to be allowed to noclip our prop, like, if player1 is not allowed and player2 is allowed:

Player1 [allow]
Player2 [disallow]

well..i'm sure you know what i mean X)

They are just suggestions i would like to see!

REEDIT: error report!

--- Code: ---Warning: Unhandled usermessage '[STRING NOT POOLED]'
**********************************************************
ERROR: Hook 'UclipMove' Failed: ULib/_cl_2.05/sh_ucl.lua:19: attempt to call method 'IsListenServerHost' (a nil value)
Removing Hook 'UclipMove'
**********************************************************

--- End code ---

JamminR:
Kyzer. Nice thoughts.
However, I've not tested this yet, but would hope that the various prop protects allow player sharing. If the prop protect allows a player to touch, then wouldn't this allow the player to also noclip?

This would make the 'player' portion of your menu idea redundant. :)

adamscybot:
Can this script be modified so SuperAdmins can go through everything (as they do now) but admins cant go through the World, SuperAdmins props, or other normal admins props (so basically they can only go through normal users props). I use Uteam too.

I use PropProtection.

truck:
How i use this script??

I put TRUE after prop protection


--- Code: ---local hasPropProtection = true -- Chaussette's Prop Protection (preferred over PropSecure)
local propProtectionFn -- Function to call to see if a prop belongs to a player. We have to fetch it from a local so we'll store it here.

local hasPropSecure = false -- Prop Secure by Conna
local hasProtector = false -- Protector by Conna
--- End code ---

Navigation

[0] Message Index

[#] Next page

Go to full version