Match Plugin

File: ffpapi_match.amxx
Version: 0.1337
Game: Counter-Strike 1.6
Author: BIGR


FFPAPI.com Match Plugin slouží k plynulému a bezpečnému odehrání zápasu za použití co nejmodernějších vymožeností.

Plugin dokáže nastavit daný server pro zápas, rozehru, knife, či smoke kolo, jako tomu je k vidění u jiných pluginů. Nicméně jedinečné kouzlo tohoto pluginu je jeho částečná automatizace, díky které je dnes vše propracovanější.

Pamatujete, když ...
- Vám někdo ovládal Váš soukromý server ?
- když jste neustále museli na všechny příkazy čekat ?
- jste si zapoměli zapnout net_graph na smoke ?
- si někdo fotil sg s více jak dvěmi smoke granáty ?
- se někdo stále připojoval na server v průběhu zápasu ?
- jste na začátku každého kola museli ústavičně psát kolik máte peněz ?
- jste se dohadovali, kolik to zrovna je a kolik Vám ještě chybí kol ?
- když během zápasu někdo stále mačkal pause ?
- když jste v průběhu pauzy nemohli psát ?
- jste zapoměli na status a marně jste se tloukli do hlavy ?
- jste zapoměli vyfotit screen a museli jste jej složitě hledat z dema ?

Tento plugin se snaží, pomocí snadného rozhraní, ulehčit veškerou práci s odehráním zápasu. Jak jste si mohli všimnout, plugin se také snaží omezit hráče v porušování pravidel.

Pluginy by nemohly býti spracované na takovou úroveň bez pomoci...
Sius, sanjuro, ScHuMi, lite, xPaw, ConnorMcLeod, Sylwester, Peli, bugsy, beta testers, amxmodx.org, forums.alliedmods.net, Undzwei.eu [U2] team a Vás všech, kteří jej využívate. Děkujeme.

ffp_status - view players info
ffp_kick ID - kick players with this uid

say /start - show match menu
say /menu - show player menu
say /maps - show maps menu

say /map_name - change a map
say /rr - restart round
say /smoke - smoke round
say /knife - knife round

say /ftb - mp_fadetoblack 1; black screen after dead
say /1on1cb - mp_roundtime 1.00; setting for 1on1cb
say /freezetime - mp_freezetime 0; setting for aim/awp/fun/pistols
say /warmup - reset mode (default 5on5 cb) and set warm-up

say /mr15 - max rounds 15
say /mr12 - max rounds 12
say /mr5 - max rounds 5
say /mr3 - max rounds 3
say /stop - stop match

say /autokick - auto kick join players on the server
say /pause - pause the game
say /unpause - unpause the game

say /ac - active random snapshot for yourself (only with anticheat plugin)
say /anticheat - active random snapshot for yourself (only with anticheat plugin)
say /check - show player status (only with anticheat plugin)
say /autoss - set auto screen shot gh/gg for yourself
say /autotm - set auto team money on round start for yourself
say /help - view this help

included modules: amxmodx, amxmisc, cstrike, fun
file: addons/amxmodx/configs/ffpapi_match.cfg - configuration file
file: addons/amxmodx/configs/ffpapi_maps.ini - write maps
file: addons/amxmodx/configs/ffpapi_admins.ini - write gameid of admins
file: addons/amxmodx/logs/ffpapi_match.log - log file

Cvars:
ffpapi_maps "0" - všechny mapy na serveru
ffpapi_maps "1" - pouze povolené mapy ze souboru
ffpapi_maps "2" - pouze povolené mapy ze souboru pomocí say /menu
ffpapi_pause "0" - bez ochrany, možnost využívat i klasický příkaz pause
ffpapi_pause "1" - plně ochráněná pauza pomocí say /pause
ffpapi_score "1" - (X:X) -> styl aktuálního scóre v názvu serveru
ffpapi_score "2" - [X:X] -> styl aktuálního scóre v názvu serveru
ffpapi_score "3" - |X:X| -> styl aktuálního scóre v názvu serveru
ffpapi_score "4" - <X:X> -> styl aktuálního scóre v názvu serveru
ffpapi_score "5" - | X:X -> styl aktuálního scóre v názvu serveru
ffpapi_admin "0" - server můžou ovládat všichni připojení hráči
ffpapi_admin "1" - server můžou ovládat pouze admini
ffpapi_immunity "0" - omezení platí i pro adminy (čekací doba a podobně)
ffpapi_immunity "1" - imunita proti kicknutí a příkazy bez omezení
ffpapi_autokick "0" - autokick je stále vypnutý a nebude se nijak zapínat
ffpapi_autokick "1" - autokick se vypíná/zapíná pomocí pluginu
ffpapi_autokick "2" - autokick je stále zapnutý a nepůjde vypnout
ffpapi_autokick_minplayers "0" - NEDOPORUČENO! vždy bude možnost manipulace s autokickem
ffpapi_autokick_minplayers "1" - NEDOPORUČENO! vždy bude možnost manipulace s autokickem
ffpapi_autokick_minplayers "2" - pro aktivování autokicku musí být na serveru alespoň 2 hráči
ffpapi_autokick_minplayers "X" - pro aktivování autokicku musí být na serveru alespoň X hráčů
ffpapi_prefix "FFPAPI.com" - před server zprávou bude prefix FFPAPI.com
ffpapi_prefix "X" - před server zprávou bude prefix X

Další informace

- "Maps" = "2"
-> Zrušení sledování zpráv a ověřování map = mírné snížení zatížení serveru.
- "Autokick" se může kdykoli měnit.
-> Všechny ostatní cvary se načtou a zůstanou stále stejné.
- "Autokick MinPlayers" funguje pouze pokuď je "Autokick" = "1".
-> Všechny ostatní cvary nejsou závislé na nějakém druhém cvaru.
- "Immunity" - Můžete využívat, i když si přejete, aby server mohli ovládat všichni hráči. Zajistí to adminům značné výhody pro manipulaci s pluginem.
- "Autokick" = "1"
-> Automaticky se zapne, jakmile se spustí zápas, jestliže bude na serveru dostatek hráčů.
-> Automaticky se vypne, jestliže někdo opustí server v průběhu zápasu.
-> Zapnout jej můžete i sami, ovšem pouze pokuď je dostatek hráčů a hraje se ještě zápas.
-> Vypnout jej můžete kdykoli v průběhu zápasu.
-> Automaticky se vypne, když skončí zápas.

Výchozí nastavení

- Váš vlastní (privátní) server:
ffpapi_maps "0"
ffpapi_pause "1"
ffpapi_admin "1"
ffpapi_immunity "1"
ffpapi_autokick "1"
ffpapi_autokick_minplayers "2"
ffpapi_prefix "FFPAPI.com"

- 5on5 servery určené pro veřejnost:
ffpapi_maps "1"
ffpapi_pause "1"
ffpapi_admin "0"
ffpapi_immunity "0"
ffpapi_autokick "1"
ffpapi_autokick_minplayers "7"
ffpapi_prefix "FFPAPI.com"

- 3on3 servery určené pro veřejnost:
ffpapi_maps "1"
ffpapi_pause "1"
ffpapi_admin "0"
ffpapi_immunity "0"
ffpapi_autokick "1"
ffpapi_autokick_minplayers "5"
ffpapi_prefix "FFPAPI.com"

- 2on2 servery určené pro veřejnost:
ffpapi_maps "1"
ffpapi_pause "1"
ffpapi_admin "0"
ffpapi_immunity "0"
ffpapi_autokick "1"
ffpapi_autokick_minplayers "3"
ffpapi_prefix "FFPAPI.com"

- 1on1 servery určené pro veřejnost:
ffpapi_maps "1"
ffpapi_pause "1"
ffpapi_admin "0"
ffpapi_immunity "0"
ffpapi_autokick "1"
ffpapi_autokick_minplayers "2"
ffpapi_prefix "FFPAPI.com"

Pochopitelně dle serverů jsou i rozdílné soubory ffpapi_maps.ini.
Na 5on5/3on3 serverech by jste neměli míti povolené FUN/AIM/AWP mapy, aby Vám tam nehráli hráči 2on2/1on1 bez autokicku.