View Single Post
Plugin Info:     Modification:          Category:          Approver:   devicenull (200)
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 06-18-2004 , 22:05   NinjaRope v1.1.1 (SpaceDude and EJL)
Reply With Quote #1

********************************************* *******************************
*
* Version 1.1.1 - Date: 10/16/2004
*
* Original by SpaceDude and Eric Lidman aka "Ludwig van" <[email protected]>
* Homepage: http://lidmanmusic.com/cs/plugins.html
*
* Upgraded to STEAM and ported to AMXx by: jtp10181 <[email protected]>
* Homepage: http://www.jtpage.net
*
********************************************* *******************************

Formely known as Grappling Hook, I [SpaceDude] changed the name to Ninja Rope to avoid confusion with the hook metamod plugin. Also the plugin now acts in exactly the same way as the ninja rope from the game worms. Its based on real world physics, modelled as a point mass on the end of a rod.

This plugin is similar to the Hook Grab plugin but there are few distinct differences. Players are not given a "boost" when the rope is attached. The rope has different physics and acts more like a rope, in fact it is near identical to the operation of the rope from the orginal 2D Worms game. There is a different sprite used for the rope and it LOOKS like a rope instead of a giant beam.

Admin Commands:

amx_rope - toggles rope on and off. Also if cvar mentioned below is set to 1, it also activates/deactivates plugin "out_of_bounds.amx" if you are using it so that bounds limits are off when rope is on and vice versa
amx_rope_count - <# of ropes allowed per player round>


Client Command:

+rope - bind a key to +rope like this: bind <key> +rope, once you have done that look in the direction where you want to fire the hook and press the button. You can shorten the rope by holding down the jump key, and make it longer by holding the crouch key. Also you can move around with the regular move keys (+forward, +back, +moveleft, +moveright) to release the rope just let go of the button.

rope_toggle - has the same effect as +rope, except that you press it once to fire it and once again to release.

say /rope - show window with info about use of rope

CVARs: Paste the following into your amxx.cfg to change defaults.
You must uncomment cvar lines for them to take effect

Code:
// ******************  Ninja Rope Settings  ******************

//0 to disable ninjarope, 1 to enable ninjarope
//sv_ninjarope 1

//If you are running my "out_of_bounds" plugin you may want it disabled when
//you have the rope fully enabled. If you want this plugin to leave
//"out_of_bounds" alone, then set this cvar to 0.
//amx_rb_pl_kill 1

//Default is 0, to enforce a 15 second delay on roping
//at round start so as to prevent spawn massacres set to 1.
//amx_rope_spawndelay 0

//Set to 1 to not allow vip to use rope. Set cvar to 0 to allow free vip roping
//amx_rope_no_vip 1

//This is number of times a player may use the rope each round.
//Default is 100. I would suggest setting to 2 or 3 per round to
//encourage strategic usage of the rope rather than just having it be total craziness.
//amx_ropes_round 100

//Switch to report number of ropes remaining in a round to a player if
//that number drops to 10 or less. By default its on 1, set to 0 to turn off this report.
//amx_rep_rcount 1

//1 is a rope like looking rope with no team colors,
//0 is for the original look with red and blue beams
//amx_ropetype 1
Changelog:
v1.1.1 - JTP10181 - 10/16/04
  • Updated for AMXModX 0.20
v1.1 - JTP10181 - 07/10/04
  • Made it so the rope cannot be used before the freezetime has ended
  • Rearranged a lot of code and removed some useless events
  • Removed all voting code, use amx_customvotes instead
v1.01 - JTP10181 - 06/18/04
  • Converted MOTD boxes to work with steam and possibly with WON still (untested)
  • Fixed all authid variables to be 32 chars to STEAMIDs are handled properly
  • Ported functions to AMXX and replaced AMX tags with AMXX
  • Fixed logging to admin log for AMXx

Below v1.01 was maintained by Eric Lidman / SpaceDude

********************************************* *****************************

Yeah I know there is a post with the same name already but its not even the same plugin and the plugin seems to not evern work right. So here is the Official port of the NinjaRope.

******** Engine Module REQUIRED ********
********* FUN Module REQUIRED ********


For Voting: AMXx Custom Votes
Attached Files
File Type: sma Get Plugin or Get Source (amx_ejl_spacedude_ninjarope.sma - 19123 views - 21.5 KB)
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181