A football mode: a bouncing physics ball is kicked by touch along your aim, two per-map goal zones score points, with goal sounds and a HUD scoreboard.
CSB SoccerJam turns a map into a pitch. A bouncing physics ball (MOVETYPE_BOUNCE) is spawned from a per-map data file; touching it kicks it with an impulse along your aim, scaled by how fast you are moving, so you can dribble and blast it. Two goal zones from the data file are watched on a task - putting the ball in the enemy goal scores a point, resets the ball to centre and plays a goal sound. The score is shown on a HUD.
Inspired by SoccerJam by Freecode. Independent GPL re-implementation.
Features
- Bouncing physics ball kicked by touch, momentum-scaled.
- Two goal zones loaded from a per-map data file.
- Goal detection, ball reset and goal sound.
- Live scoreboard HUD.
Installation
- Enable the
fakemetaandhamsandwichmodules inmodules.ini. - Create
addons/amxmodx/configs/csb_soccer/<map>.iniwith threex y zlines: ball spawn, Terrorist goal, CT goal. - Compile
csb_soccerjam.sma, copy it toaddons/amxmodx/plugins/and add it toplugins.ini. - Change the map.









