My¶lê ¿e wyja¶niê wszystko kopiuj±c readme programu. Prog mo¿na ¶ci±gn±æ tutaj: http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=4501


Carrotade v1.0
   Created by BlurredD based on Neobeo's code 
   With much help from Monolith

Credits: Neobeo, Monolith, EvilMike, Bobby aka Dizzy, Grytolle, Overlord,
   Red^Ninja, Salface, Shane Lillie, Clemens Fischer (win32 named pipes),
   all the people who worked on PrcHelp (http://www.apihooks.com/PH.HTM),
   the [semi-idle], and others who (might?) know who they are.

Beta-testers: Cooba, Blackraptor, Sciz CT.

A Warning...
========================================
Some of the features included with this program can easily be misused. Granted clients are allowed to leave your server any time they choose, it is best not to alienate them by abusing certain features. Use this program responsibly, or don't use it at all...



Features
========================================
    - Fixed Team Chat.
    - Fixed cycling while minimized (for the most part).
    - Death from Pits (the event at the bottom-right corner of level must be 255).
    - Level List cycling.
    - Automatic cycling.
    - Chat logging.
    - Stats logging.
    - IP logging.
    - NeoAC protection (with laser prevention).
    - Weapon Respawn fix.
    - Seeker Hole fix (albeit only local).
    - CTF fixes for the following:
        - Death near enemy flag. (fixed for the most part)
        - Disappearing flags.
    - Idle player kicking.
    - Idle Server mode.
    - Automatic renaming players whose names are not visible.
    - Hidden joined/left messages for server info scripts used by Nimrod's GIP and JazzForce.
    - Full TSF support.
    - Other features I don't feel like listing at the moment (see Carrotade Commands).



Known Issues
========================================
    - This program is incompatible with NeoAC, Forest, Project Controller 4.1+ (afaik), and other similar utilities made recently.
    - Problems may occur from restarting the server while the program is loaded.
    - Team Battle requires levels with only Jazz/Spaz Start positions or MP Start positions for both teams.
    - Team Battle causes clients to see random capture messages if flags for both teams are not in the level.
    - Team Chat may not work properly if the gametype is changed midgame to CTF.
    - Changing a player's team may lead to bad triggers (such as for team-based triggers) depending on the level.
    - Shuffling teams while splitscreeners are in the server may cause bad triggers as well as other problems.
    - Start positions, warp targets, and platforms too close to the bottom of a level with pits may cause problems.
    - Idle player detection is not complete, although nearly all idle players will be kicked.



Level List
========================================
To add levels to the Level, you can select the levels within your JJ2 folder and drag them over the exe. By default, the levels will be added to the first section of levellist.ini. If the first section cannot be found or the ini file does not exist yet, levels are then added to the section "Battle". You can also write the filenames directly into levellist.ini directly. The "j2l" extension must be included. This is the general format of levellist.ini:

[Battle]
001=levelfilename.j2l

The default section names, based on gamemode, are Battle, SinglePlayer, Race, Treasure, TeamBattle, and CTF. The number before the equal sign must be between 001 and 999, and the leading zeros are required.



Roast Tag
========================================
This is a custom gametype where one player can become IT (i.e. the player who has "Eva's ring" and has a green name), and everyone else tries to roast that player. When no one is IT yet, there is a free-for-all, and the first player to get a roast receives five points then becomes IT. Afterwards, any time a player kills the one that is IT, the killer will become IT. In addition, the player with the least points and most deaths will become the BOTTOM FEEDER and will get a red name. Whenever someone is IT, the other players, excluding the BOTTOM FEEDER, cannot receive points unless they roast the player who is IT. The BOTTOM FEEDER can receive one point for roasting normal players (i.e. players without colored names).

After the first roast, the player who is IT receives one point for roasting a normal player, then two for the next, three after that, and so on. Whoever is IT will always receive three points for roasting the BOTTOM FEEDER. Furthermore, the player that is IT must get a roast every minute and a half, or else that player will lose a point and cease to be IT. After that, there is another free-for-all.



Pit Levels
========================================
See pitlevelex.j2l for a basic idea of what a level with pits looks like. Fly carrots, airboards, copters, and water are recommended not to be used with pits. Start positions, warp targets, and platforms should not be placed too close to the bottom of a level since this may cause clients to get stuck at the bottom. Warp targets where players can fall into a pit without landing on a platform must especially be avoided. Ammo, carrots, and other shootable events should be placed in areas where if they are shot down, they can't fall into a pit.



Carrotade Commands
========================================
  /kick &lt;player&gt;
    kicks player (gives shareware message to client)

  /ban &lt;player&gt;
    bans player without kicking
	
  /start
    starts game

  /stop
    stops games

  /autostart &lt;on|off&gt;
    enables/disables auto-start

  /time
    shows end game time and time left

  /autocycle &lt;on|off&gt;
    enables/disables auto-cycle

  /cycle &lt;time&gt; [reset]
    sets game end time (in minutes; must be between 1 and 1440)
	
  /c
    cycles to next level

  /c &lt;level_filename&gt;
    sets next level to &lt;level_filename&gt; if it exists, then cycles

  /n &lt;level_filename&gt;
    sets next level to &lt;level_filename&gt; if it exists

  /r
    restarts level

  /levellist &lt;on|off&gt;
    enables/disables Level List Cycling

  /levellist &lt;shuffle&gt;
    shuffles levels within the Level List

  /idleserver &lt;on/off&gt;
    enables/disables Idle Server mode
    (automatically enabled after an hour of server inactivity in a Battle or CTF game)

  /kickidlers &lt;on/off&gt;
    enables/disables kicking idlers (not recommended for levels where shooting and movement is restricted)

  /idletime &lt;idle&gt;
    sets idle time (in minutes; must be between 1 and 30)
	
  /passing &lt;on|off&gt;
    enables/disables flag passing (pass the flag by shooting your teammate with RFs)

  /capture &lt;on|off&gt;
    enables/disables flag capture

  /ctfMessages &lt;on|off&gt;
    enables/disables CTF+ messages

  /shuffle
    shuffles all players' teams (including splitscreeners)

  /swap &lt;number&gt;
    changes player's team (including splitscreeners)

  /instagib &lt;on|off&gt;
    enables/disables instagib

  /frustration &lt;on|off&gt;
    enables/disables frustration mode (reciprocal deaths from kills)

  /hfk &lt;on|off&gt;
    enables/disables health from kills

  /da &lt;on|off&gt;
    enables/disables damage amplifier

  /loadsettings
    Loads configution settings (automatically done at startup)

  /savesettings
    Saves configution settings

  /stats
    logs player stats

  /chatlog &lt;on|off&gt;
    enables/disables Chatlog (requires restart of program)

  /playlog &lt;on|off&gt;
    enables/disables Playlog (requires restart of program)

  /iplog &lt;on|off&gt;
    enables/disables IPlog (requires restart of program)

  /maxhealth &lt;number&gt;
    sets max health for hfk (must be between 1 and 7; default = 5)

  /healthinc &lt;number&gt;
    sets health increase for hfk (must be between 1 and 6; default = 1)

  /friendlyfire &lt;on|off&gt;
    enables/disables friendly fire (for Roast Tag only)

  /off
    turns custom mode off

  /rt
    changes custom mode to Roast Tag if the game mode is Battle

  /tb
    changes custom mode to Team Battle if the game mode is CTF

  /reset
    resets the game if the custom mode is roast tag