Twilight Suzuka
07-18-2004, 12:03
Here it is!
You must have cstrike to use this. I will just copy and paste the original read me for you. Thank you for waiting! I hope you enjoy it!
amxx_ejl_missiles.sma version 3.7.8Date: 7182004
Author: Eric Lidman [email protected]
Alias: Ludwig vanUpgrade: http:lidmanmusic.comcsplugins.html
Edited by Melanie Maye for AMXX
Add missiles to Counter-Strike. Fire a variety of types of missiles
including laser guided missiles, heat seeking missiles, and missiles
with guncam on so you see what the missile sees and control it thusly.
Missiles can either be bought or given free to clients and there are
several options for this. In game menus and help pages are included.
Note: Heatseeking missiles only seek running jetpacks, from the plugins
"Jetpack Model No. Lud1337" and "Jetpack". You must have the lastest
version of whichever jetpack plugin for it to work. In addition,
missiles can be shot down with common guns or with the laser from my
"CS Laser Guns and Laser Stats" plugin, you need the latest lasers
plugin 1.7.1 for that to work. If you successfully shoot down a
missile with a laser, you get a prize of free missiles for the
remainder of the round plus extra missiles for the next round. Lastly,
you need the vexd utilities module properly installed in order for
this plugin to work at all. See:
Lasers: http:amxmod.netforumsviewtopic.php?t=9653
Jetpack: http:amxmod.netforumsviewtopic.php?t=14196
Vexd Module: http:amxmod.netforumsviewtopic.php?t=16594
Cmath Module: http:amxmod.netforumsviewtopic.php?t=14037
PODBOT: If using my podbots controller, podbots use this plugin too.
Admin Commands:
amx_missiles-- toggles on and off missiles enabled
amx_missilesbuying -- toggles onoff missile buy requirements
amx_missiles_ammo1 --# of guncam missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo2 --# of laserguide missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo3 --# of heatseek missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo4 --# of common missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo5 --# of anti-missile missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo6 --# of joke missiles --(attacks luds rope)
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo7 --# of swirling death missiles given
per round free to clients if missile buying
is off. Only applicable if you are using
the cmath module
(for admins without amx_cvar access)
amx_missile1 <speed=1000> <chicken=0> <deadly=0> : guncam style
amx_missile2 <speed=1000> <chicken=0> <deadly=0> : laserguided style
amx_missile3 <speed=1000> <chicken=0> <deadly=0> : heatseeker style
amx_missile4 <speed=1000> <chicken=0> <deadly=0> : common missile
amx_missile7 <speed=1000> <chicken=0> <deadly=0> : swirling death
Examples:
amx_missile2 2000 0 0--fires fast non-lethal laserguided missile
amx_missile3 500 1 1--fires slow lethal jetpack seeking chicken
Client Commands:
amx_missile-- fires common missile
amx_laserguided_missile -- fires missile seeking red dot in aim
amx_heatseeking_missile -- seeks nearest running jetpack
amx_guncamera_missile-- fires missile you control in camera veiw
amx_anti_missile-- activates antimissile system, aim at
missile you want to destroy, if it sees
the missile in your aim, it automatically
launches a missile interceptor at it
amx_ropeseeking_missile -- seeks nearest ninja-rope (luds only)
amx_swirlingdeath_missile - a central missile with ring of 6 (default)
missiles rotating around it. When missiles
run out of fuel, they break formation and
cause massive destruction.
amx_sdmf <fuel>-- client uses this to set amount of time
swirling death missile flies until it
runs out of fuel. Only works if cvar
amx_missile_allow_sdmf is 1. Default: 0
missile_menu-- opens the client missile menu
say missile-- opens the client missile menu
say missile_help-- show window with info about missles
CVARs: put in your admin.cfg for your defaults
amx_luds_missiles 1 --0 to disable missiles
amx_missile_buy 0--1 requires missiles to be purchased
amx_missile_cost1 3000--ammount of money taken each time you fire
a guncamera missile (only if buying is on)
amx_missile_cost2 3000--ammount of money taken each time you fire
a laserguide missile(only if buying is on)
amx_missile_cost3 4000--ammount of money taken each time you fire
a heatseek missile (only if buying is on)
amx_missile_cost4 1000--ammount of money taken each time you fire
a common missile (only if buying is on)
amx_missile_cost5 2000--ammount of money taken each time you fire
an anti-missile (only if buying is on)
amx_missile_cost6 4000--ammount of money taken each time you fire
a ropeseek missile (only if buying is on)
amx_missile_cost7 5000--ammount of money taken each time you fire
a swirling death missile (only if buying
is on and only if you use cmath module)
amx_missile_ammo1 1 --# of guncam missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo2 1 --# of laserguide missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo3 1 --# of heatseek missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo4 2 --# of common missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo5 1 --# of anti-missile missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo6 1 --# of ropeseeking missiles ... joke on luds
server given per round free to clients if
amx_missile_buy is 0
amx_missile_ammo7 1 --# of swirling death missiles given
per round free to clients if missile buying
is 0. Only applicable if you are using
the cmath module
amx_missile_ammo7takeall 0 -if set to 1, this cvar causes swirling
death missile to use 7 missiles in the
player's missile inventory draw from all
types of missiles instead of it having its
own indepedent inventory count. It makes
the massively destructive swirling death
missiles more "costly".
amx_missile_speed 1000--sets the default speed of missiles for
clients and for admins when no speed is
specified in the missile command
Sets all but the swirling death speed
amx_missile_rsspeed 1400 --sets the speed of ropeseeking missiles
amx_missile_hsspeed 1100 --sets the speed of heatseeking missiles
amx_missile_fuel 6--number of seconds a missile is driven
before it falls to the ground out of fuel
amx_missile_sdfuel 2.0--number of seconds a swirling death missile
is driven before it "mirvs" or breaks then
falls to the ground out of fuel
amx_missile_sdspeed 750--sets the speed of swirling death missiles
amx_missile_sdcount 6--sets the number missiles in swirling death
amx_missile_sdrotate 6--sets the rotation speed of swirling death
amx_missile_sdradius 32--sets the radius of swirling death missiles
amx_missile_allow_sdmf 0 --sets whether clients are allowed to set
thier own fuel amounts for swirling death
missile. Default 0. Enable with 1
amx_missile_obeygravity 1 --makes missile obey server gravity rules,
set to 0 for missiles that travel straight
because they are not affected by gravity
amx_missile_obeyffcvar 1 --makes missile obey server friendly fire
rules. Set this to 0 if you want to have
missiles be non-friendly fire even if
friendly fire (mp_friendlyfire 1) is on.
amx_missile_damradius1 90 --the first sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam1
amx_missile_damradius2 160 -the second sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam2
amx_missile_damradius3 270 -the third sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam3
amx_missile_radiusdam1 100 -the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 1
(note: if any radiusdam cvar is set to
100 or more it is considered a headshot
and takes all health regardless of how
much health the victim has)
amx_missile_radiusdam2 66 --the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 2
amx_missile_radiusdam3 25 --the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 3
amx_missile_tkpunish1 1 -- for friendlyfire on, the option to punish
team killer. Quota is from the cvar
amx_missile_tkpunsish2. options:
0 = no action on team killer
1 = kick tker on tk quota
2 = 3 hour ban tker on quota
3 = always kill tker, kick on quota
4 = always kill tker, ban on quota
amx_missile_tkpunish2 3 -- for friendlyfire on, quantity of teammates
a player can kill before a kick or ban can
result depending on the above cvar
amx_missile_tkpunish1 is set
amx_missile_prizes 5 --if in the rare event a player shoots down
a missile belonging to an opposing player,
he gets a prize, free missiles. Cvar sets
how many of each type of missile are given
amx_missile_radarbattery --sets the amount of time a player can use
his anti-missile radar per round. def: 100
amx_missile_botsnolimit 1 --since bots are stupid and waste their
missiles, we give them a handicap with this
cvar set to 1 so that bots get an unlimited
quantity of missiles
amx_missile_atspawn 0--this cvar limits the two types of missiles
responsible for spawn rape, guncamera and
swirling death, from being fired until 15
seconds of a round has passed. Set cvar to
1 to allow those missiles to be fired with-
out being limited by round start
Additional:
This plugin logs missile kills in the standard HL format so that stats
parsing programs like psychostats will record missile kills. If you
need a missile picture for the stats pages, write to author or better
yet, go to the official amxmod site forum post for this plugin:
http:amxmod.netforumsviewtopic.php?t=16561
If you have the module from SpaceDude's warcraft3 plugin (war3_ms) you
can make the deahtmessages look more real, so laser kills look like an
actual player killing another player instead of a suicide on the part
of the killed player. To enable this, you need to change the code
below. Simply change the value to 1 where it has #define use_war3 0
Its simple, a one line change, thats it, compile and its ready to go.
If you have and use the cmath module, you can have swirling death
missiles enabled. To enable this, you need to change the code below.
Simply change the value to 1 where it has #define use_cmath 0
Its simple, a one line change, thats it, compile and its ready to go.
Big huge thanks to SpaceDude for the swirling death missile's math.
He basically made swirling death, sent it to me, and I put it in here.
To get the better deathmessages. Change this one
line so it looks like:#define use_war3 1
#define use_war3 0
To enable swirling missiles. Change this one
line so it looks like:#define use_cmath 1
#define use_cmath 0
You must have cstrike to use this. I will just copy and paste the original read me for you. Thank you for waiting! I hope you enjoy it!
amxx_ejl_missiles.sma version 3.7.8Date: 7182004
Author: Eric Lidman [email protected]
Alias: Ludwig vanUpgrade: http:lidmanmusic.comcsplugins.html
Edited by Melanie Maye for AMXX
Add missiles to Counter-Strike. Fire a variety of types of missiles
including laser guided missiles, heat seeking missiles, and missiles
with guncam on so you see what the missile sees and control it thusly.
Missiles can either be bought or given free to clients and there are
several options for this. In game menus and help pages are included.
Note: Heatseeking missiles only seek running jetpacks, from the plugins
"Jetpack Model No. Lud1337" and "Jetpack". You must have the lastest
version of whichever jetpack plugin for it to work. In addition,
missiles can be shot down with common guns or with the laser from my
"CS Laser Guns and Laser Stats" plugin, you need the latest lasers
plugin 1.7.1 for that to work. If you successfully shoot down a
missile with a laser, you get a prize of free missiles for the
remainder of the round plus extra missiles for the next round. Lastly,
you need the vexd utilities module properly installed in order for
this plugin to work at all. See:
Lasers: http:amxmod.netforumsviewtopic.php?t=9653
Jetpack: http:amxmod.netforumsviewtopic.php?t=14196
Vexd Module: http:amxmod.netforumsviewtopic.php?t=16594
Cmath Module: http:amxmod.netforumsviewtopic.php?t=14037
PODBOT: If using my podbots controller, podbots use this plugin too.
Admin Commands:
amx_missiles-- toggles on and off missiles enabled
amx_missilesbuying -- toggles onoff missile buy requirements
amx_missiles_ammo1 --# of guncam missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo2 --# of laserguide missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo3 --# of heatseek missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo4 --# of common missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo5 --# of anti-missile missiles given per round
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo6 --# of joke missiles --(attacks luds rope)
free to clients if missile buying is off
(for admins without amx_cvar access)
amx_missiles_ammo7 --# of swirling death missiles given
per round free to clients if missile buying
is off. Only applicable if you are using
the cmath module
(for admins without amx_cvar access)
amx_missile1 <speed=1000> <chicken=0> <deadly=0> : guncam style
amx_missile2 <speed=1000> <chicken=0> <deadly=0> : laserguided style
amx_missile3 <speed=1000> <chicken=0> <deadly=0> : heatseeker style
amx_missile4 <speed=1000> <chicken=0> <deadly=0> : common missile
amx_missile7 <speed=1000> <chicken=0> <deadly=0> : swirling death
Examples:
amx_missile2 2000 0 0--fires fast non-lethal laserguided missile
amx_missile3 500 1 1--fires slow lethal jetpack seeking chicken
Client Commands:
amx_missile-- fires common missile
amx_laserguided_missile -- fires missile seeking red dot in aim
amx_heatseeking_missile -- seeks nearest running jetpack
amx_guncamera_missile-- fires missile you control in camera veiw
amx_anti_missile-- activates antimissile system, aim at
missile you want to destroy, if it sees
the missile in your aim, it automatically
launches a missile interceptor at it
amx_ropeseeking_missile -- seeks nearest ninja-rope (luds only)
amx_swirlingdeath_missile - a central missile with ring of 6 (default)
missiles rotating around it. When missiles
run out of fuel, they break formation and
cause massive destruction.
amx_sdmf <fuel>-- client uses this to set amount of time
swirling death missile flies until it
runs out of fuel. Only works if cvar
amx_missile_allow_sdmf is 1. Default: 0
missile_menu-- opens the client missile menu
say missile-- opens the client missile menu
say missile_help-- show window with info about missles
CVARs: put in your admin.cfg for your defaults
amx_luds_missiles 1 --0 to disable missiles
amx_missile_buy 0--1 requires missiles to be purchased
amx_missile_cost1 3000--ammount of money taken each time you fire
a guncamera missile (only if buying is on)
amx_missile_cost2 3000--ammount of money taken each time you fire
a laserguide missile(only if buying is on)
amx_missile_cost3 4000--ammount of money taken each time you fire
a heatseek missile (only if buying is on)
amx_missile_cost4 1000--ammount of money taken each time you fire
a common missile (only if buying is on)
amx_missile_cost5 2000--ammount of money taken each time you fire
an anti-missile (only if buying is on)
amx_missile_cost6 4000--ammount of money taken each time you fire
a ropeseek missile (only if buying is on)
amx_missile_cost7 5000--ammount of money taken each time you fire
a swirling death missile (only if buying
is on and only if you use cmath module)
amx_missile_ammo1 1 --# of guncam missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo2 1 --# of laserguide missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo3 1 --# of heatseek missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo4 2 --# of common missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo5 1 --# of anti-missile missiles given per round
free to clients if amx_missile_buy is 0
amx_missile_ammo6 1 --# of ropeseeking missiles ... joke on luds
server given per round free to clients if
amx_missile_buy is 0
amx_missile_ammo7 1 --# of swirling death missiles given
per round free to clients if missile buying
is 0. Only applicable if you are using
the cmath module
amx_missile_ammo7takeall 0 -if set to 1, this cvar causes swirling
death missile to use 7 missiles in the
player's missile inventory draw from all
types of missiles instead of it having its
own indepedent inventory count. It makes
the massively destructive swirling death
missiles more "costly".
amx_missile_speed 1000--sets the default speed of missiles for
clients and for admins when no speed is
specified in the missile command
Sets all but the swirling death speed
amx_missile_rsspeed 1400 --sets the speed of ropeseeking missiles
amx_missile_hsspeed 1100 --sets the speed of heatseeking missiles
amx_missile_fuel 6--number of seconds a missile is driven
before it falls to the ground out of fuel
amx_missile_sdfuel 2.0--number of seconds a swirling death missile
is driven before it "mirvs" or breaks then
falls to the ground out of fuel
amx_missile_sdspeed 750--sets the speed of swirling death missiles
amx_missile_sdcount 6--sets the number missiles in swirling death
amx_missile_sdrotate 6--sets the rotation speed of swirling death
amx_missile_sdradius 32--sets the radius of swirling death missiles
amx_missile_allow_sdmf 0 --sets whether clients are allowed to set
thier own fuel amounts for swirling death
missile. Default 0. Enable with 1
amx_missile_obeygravity 1 --makes missile obey server gravity rules,
set to 0 for missiles that travel straight
because they are not affected by gravity
amx_missile_obeyffcvar 1 --makes missile obey server friendly fire
rules. Set this to 0 if you want to have
missiles be non-friendly fire even if
friendly fire (mp_friendlyfire 1) is on.
amx_missile_damradius1 90 --the first sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam1
amx_missile_damradius2 160 -the second sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam2
amx_missile_damradius3 270 -the third sphere of damage zone around a
missile impact, used in conjunction with
the cvar amx_missile_radiusdam3
amx_missile_radiusdam1 100 -the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 1
(note: if any radiusdam cvar is set to
100 or more it is considered a headshot
and takes all health regardless of how
much health the victim has)
amx_missile_radiusdam2 66 --the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 2
amx_missile_radiusdam3 25 --the amount of damage caused by a missile
in its 1st damage sphere as defined by
the cvar amx_damradius 3
amx_missile_tkpunish1 1 -- for friendlyfire on, the option to punish
team killer. Quota is from the cvar
amx_missile_tkpunsish2. options:
0 = no action on team killer
1 = kick tker on tk quota
2 = 3 hour ban tker on quota
3 = always kill tker, kick on quota
4 = always kill tker, ban on quota
amx_missile_tkpunish2 3 -- for friendlyfire on, quantity of teammates
a player can kill before a kick or ban can
result depending on the above cvar
amx_missile_tkpunish1 is set
amx_missile_prizes 5 --if in the rare event a player shoots down
a missile belonging to an opposing player,
he gets a prize, free missiles. Cvar sets
how many of each type of missile are given
amx_missile_radarbattery --sets the amount of time a player can use
his anti-missile radar per round. def: 100
amx_missile_botsnolimit 1 --since bots are stupid and waste their
missiles, we give them a handicap with this
cvar set to 1 so that bots get an unlimited
quantity of missiles
amx_missile_atspawn 0--this cvar limits the two types of missiles
responsible for spawn rape, guncamera and
swirling death, from being fired until 15
seconds of a round has passed. Set cvar to
1 to allow those missiles to be fired with-
out being limited by round start
Additional:
This plugin logs missile kills in the standard HL format so that stats
parsing programs like psychostats will record missile kills. If you
need a missile picture for the stats pages, write to author or better
yet, go to the official amxmod site forum post for this plugin:
http:amxmod.netforumsviewtopic.php?t=16561
If you have the module from SpaceDude's warcraft3 plugin (war3_ms) you
can make the deahtmessages look more real, so laser kills look like an
actual player killing another player instead of a suicide on the part
of the killed player. To enable this, you need to change the code
below. Simply change the value to 1 where it has #define use_war3 0
Its simple, a one line change, thats it, compile and its ready to go.
If you have and use the cmath module, you can have swirling death
missiles enabled. To enable this, you need to change the code below.
Simply change the value to 1 where it has #define use_cmath 0
Its simple, a one line change, thats it, compile and its ready to go.
Big huge thanks to SpaceDude for the swirling death missile's math.
He basically made swirling death, sent it to me, and I put it in here.
To get the better deathmessages. Change this one
line so it looks like:#define use_war3 1
#define use_war3 0
To enable swirling missiles. Change this one
line so it looks like:#define use_cmath 1
#define use_cmath 0