This site is a testing version, but all data is shared with the live forum.


Raised This Month: $ Target: $400
 0% 

Anti Barrier Jumping


Post New Thread Reply   
 
Thread Tools Display Modes
Author
lamdacore
Member
Join Date: Aug 2005
Plugin ID:
224
Plugin Version:
1.0
Plugin Category:
Server Management
Plugin Game:
Day of Defeat: Source
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Create zone of death to prevent barrier jumping or player be in the enemy's spawn zone.
    Old 12-05-2007 , 05:49   Anti Barrier Jumping
    Reply With Quote #1

    This is a Anti-Barrier-Jumping-Plugin. You can create zones in a cuboid form that will be a zone of death for either the Allies or the Axis team. Players in the zone with the specified team will be instandly slain. So you can prevent Players to get in the enemy spawn zone.

    Features:
    • Create a new zone ingame as Spectrator.
    • Up to 5 individual zones per team (maximum of 10 zones) storing for each map.
    • Set the output messages the way you want.

    Requirements:
    Installation:
    • antibarrierjumping.sp (put in addons/sourcemod/scripting)
    • antibarrierjumping.smx (put in addons/sourcemod/plugins)
    • antibarrierjumping.cfg (put in cfg/sourcemod)
    • abj_dod_avalanche.txt (put in addons/sourcemod/data) an example file with 1 zone for each team on dod_avalanche. Axis-Dead-Zone is the zone if you go in the building over the archway near the Allies spawn where a lot of trash should block the axis their way. Allies-Dead-Zone is the zone near the Axis spawn in their base with many railing and one or two big sunshade where the railings should block the Allies way.

    Console Commands:
    These Commands are only avaible with Root-Admin-Permission and for the Spectrator Team. Beware also that only one Player is using these commands at the same time because of all Players will have access to the same holding variables.
    • sm_setzone
      • set 3 point coordinates and the min/max height for Barrier-Jumping-Zone. You have to fly as Spectrator to a point where the first edge of the zone begins and enter sm_setzone. Next fly to the second point where the second edge of the zone should be and enter sm_setzone again. Now fly to the thirt point and enter again. The fourth point will automatically calculated so that it become a cuboid. At least the minimum and maximum height for the cuboid have to be specified if you enter sm_setzone 2 more times.
    • sm_clearzone
      • clears current point coordinates for Barrier-Jumping-Zone. Use this to reset the holding variables that are already filled with sm_setzone.
    • sm_savezone_allies
      • save the current cooridinates for Barrier-Jumping-Zone that will slay the Allies team. The holding variables that are filled with the command sm_setzone will now be stored and specified for the Allies team as a dead zone.
    • sm_savezone_axis
      • save the current cooridinates for Barrier-Jumping-Zone that will slay the Axis team. The holding variables that are filled with the command sm_setzone will now be stored and specified for the Axis team as a dead zone.
    • sm_testzones
      • test the Barrier-Jumping-Zones by your current position. Just Fly in a zone and enter this command. It will tell you if you are in a zone and in which team you will be slain.
    • sm_delzone_allies
      • delete the last saved Barrier-Jumping-Zone that will slay the Allies team.
    • sm_delzone_axis
      • delete the last saved Barrier-Jumping-Zone that will slay the Axis team.

    CVars:
    • abj_verbose
      • Sets when/where output is sent and to whom
      • 0 = No output
      • 1 = Show only to the user involved
      • 2 = Show to admins and user involved
      • 3 = Show to admins only
      • 4 = Show to everyone
      • Default: "1"

    Changelog:
    • 1.0 Initial release

    Credits:
    Thank you to the following:
    GODJonez: for helping with the is-player-in-zone calculating.
    BAILOPAN: for Sourcemod
    Attached Files
    File Type: sp Get Plugin or Get Source (antibarrierjumping.sp - 1902 views - 14.1 KB)
    File Type: cfg antibarrierjumping.cfg (386 Bytes, 802 views)
    File Type: txt abj_dod_avalanche.txt (188 Bytes, 777 views)

    Last edited by lamdacore; 12-05-2007 at 11:35.
    lamdacore is offline
    ottobohn
    Senior Member
    Join Date: Sep 2007
    Old 12-05-2007 , 13:55   Re: Anti Barrier Jumping
    Reply With Quote #2

    This is wonderful, I'll implement this into my soccer mod game. Thanks!

    24/7 Soccer Mod: 76.74.154.109:27017

    Otto
    ottobohn is offline
    ottobohn
    Senior Member
    Join Date: Sep 2007
    Old 12-21-2007 , 12:12   Re: Anti Barrier Jumping
    Reply With Quote #3

    Could u make it so that it kills during a certain time frame? We're thinking of anti-spawn camping to kill every 1 minute. It does a count down. 5...4....3...2..1.. *zap*

    Is this something we could ask you to do? You would turn the world into a happier anti-spawn camping place.

    Otto
    ottobohn is offline
    Rebell
    Veteran Member
    Join Date: Nov 2004
    Location: GERMANY
    Old 12-27-2007 , 02:24   Re: Anti Barrier Jumping
    Reply With Quote #4

    Would be interisting for CS:S surfmaps !

    cya
    __________________
    Rebell is offline
    KingPrawns79
    Junior Member
    Join Date: Aug 2008
    Location: Germany
    Old 10-05-2008 , 14:08   Re: Anti Barrier Jumping
    Reply With Quote #5

    Nice thing for dod_jagd
    KingPrawns79 is offline
    tshajyang
    New Member
    Join Date: Jul 2013
    Old 07-16-2013 , 16:19   Re: Anti Barrier Jumping
    Reply With Quote #6

    this should work for source games like css
    tshajyang is offline
    Reply



    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 20:35.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode