View Full Version : I need help with blocking players/bots
Grave
21st Sep 2000, 05:19 AM
I'd like to have some kind of invisible barrier that will
block players/bots but not projectiles. is it possible?
I failed trying semi-solid stuff, collision stuff and so :(
maybe some special zone settings?
tried zone with collision but it blocked players in the whole level
maybe coz I need this barrier to be about 64-128 high
and 3000x4000 horizontally.
Phragmites
21st Sep 2000, 06:23 AM
try a BlockPlayer actor. you can set the collision radius so it cant be jumped over and stuff.
Mambo
21st Sep 2000, 08:53 AM
I've tried using blockactors before, but they didn't work, so if you figure out how to use them, let me know.
Grave
21st Sep 2000, 09:22 AM
thanx, I'll give it a try
btw, how does collision work?
when I used zone info and set its collision radius to 4000
and height to 128 it was like a sphere radius, blocking every player/bot in level right after spawn :)
is it a spherical radius or horizontal?
Grave
25th Sep 2000, 10:04 AM
it kinda works, not exactly as I wanted but still better
than nothing :) use "block players", add it to world
set its properties to block players=true and collide actors=true
rest is set to false, radius e.g. 256 height 64
this will create an invisible barrier in shape of cylinder
with 64 height and 256 radius.
it will block player movement but will not block projectiles
so you can shoot through.
couldn't figure out how to make it block also spectators
(so people couln't roam freely while wainting for connection)
rmcollins3
25th Sep 2000, 04:32 PM
Hmmm, one question, why do you want it to only block players and not projectiles? That's kinda unrealistic right? If its the top of a level and you don't want people to be able to jump over then that's understandable. I had that problem on DM-Osiris. What I did though was just make the walls high enough so that you couldn't jump over with the boots or translocate over. Not sure if that's what you're dealing with, so good luck.
Grave
26th Sep 2000, 04:03 AM
that's right, people should be able to shoot through
the holes in ceiling but not jump through :)
I know I'd use invisible collision wall, but that'd make
people "shooting the sky" and that's what I want to avoid.
I can't make walls high coz the level is being converted
from original doom2 dm megawad
(ther're couple of kick ass dm levels we used to play a lot so I'm converting them over to UT :)
hm as you mention translocator, argh I think thay'll be able to tl there
but on the other hand I'm running my dm server with tl
disabled :)
smally
26th Sep 2000, 03:30 PM
I haven't actually done this in practice but i think i read it some where...
I think that i read where you could set an area to a fog zone and that way i appears that projectiles go thru it. So you could have a low ceiling so players couldn't go thru but then set a thin fog zone just below the cieling to give the illusion that projectiles aren't hitting the cieling. I wish i could remember where i read about this but i can't and like i said i haven't tried to use it before so i'm not sure how it works.
domin8r
27th Sep 2000, 03:24 PM
I haven't played Doom in ages so I ahve no idea which specific map it is but here's a link to tutorial on planetUnreal that shows how to make a skybox that can't be shot :)
http://www.planetunreal.com/unrealed/tutorials/inter/shoot_sky
rmcollins3
27th Sep 2000, 04:20 PM
HEY! That's friggin easy to fix then! If all you want to do is make it so people can't shoot the sky, all you do is add a cloudzone. This is how I add them: say you have a room that is 512X512 that you want to have a sky showing above, but you don't want people to be able to shoot it. A common problem that some people just don't worry about. It's easy to fix though. Place a room above that one that is bigger, say in this case 656X656. Make the walls and the ceiling of that room fake backdrop so your skybox will show. Now, you can still shoot the sky right? Now, make a sheet (horizontal) that is the same dimensions of the room and place it above your room (on the bottom of the 656 room). Make this sheet invisible, 2 sided, nonsolid, and zone portal. Above this sheet, place a cloudzoneinfo. Rebuild and try it out. This should fix your problem! Good Luck.
Grave
28th Sep 2000, 04:23 AM
well, of coz I read the unrealed tuts and thats where
I found about non shootable skies :)
haven't tried cloud zone yet, but how about it's
resource requirements? hope it's not like a fog zone
which requires quite a lot of resources
rmcollins3
28th Sep 2000, 08:46 AM
Nope, cloud zones are just like zoneinfos. It shouldn't hurt the framerate at all, and NOTHING like a fogzone.
Grave
2nd Oct 2000, 09:40 AM
you da man, thanx, cloud stuff works like charm :)
it even helped my other problem and that was
explosion sounds in sky :)
and also redeemer blast radius, it simple kills every
projectile right away as it enters the zone I suppose.
haven't tried translocating to cloud zone yet (forgot)
but I suppose it won't allow to tl.
rmcollins3
2nd Oct 2000, 09:44 AM
Yep, it will kill EVERYTHING, even people flying around trying to take screenies of your map, hehe. Don't worry, it will kill the translocator to.
Glad to be of service there.
vBulletin® v3.8.0 Release Candidate 2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.