Paintball War Edition
Hodně zábavný a propracovaný plugin na PaintBall. Jeho součástí nejsou jen sněhové koule, ale i granáty, pasti, miny, sniperky (...a další), které se pak dokupují přímo ve hře. Na mém serveru (kdysi) velmi oblíbený a proto jsem se rozhodl tu udělat menší návod
pozn. tento návod je na verzi 1.2.4 - aktualizace návodu na novější verzi zatím není z mé strany v plánu a ani to není příliš potřeba
Plugin na Bukkit.org
Hodně zábavný a propracovaný plugin na PaintBall. Jeho součástí nejsou jen sněhové koule, ale i granáty, pasti, miny, sniperky (...a další), které se pak dokupují přímo ve hře. Na mém serveru (kdysi) velmi oblíbený a proto jsem se rozhodl tu udělat menší návod
pozn. tento návod je na verzi 1.2.4 - aktualizace návodu na novější verzi zatím není z mé strany v plánu a ani to není příliš potřeba
Plugin na Bukkit.org
Příkazy
- /pb admin - seznam admin příkazů
/pb arena - seznam příkazů k aréně
Nastavení arény
- • Vytvoří se aréna - /pb arena <jméno>
• Nastaví se spawny červeného týmu - /pb arena <jméno> red
• Nastaví se spawny modrého týmu - /pb arena <jméno> blue
• Nastaví se spawny pro diváky - /pb arena <jméno> spec
• Nastaví se lobby - /pb admin lobby spawn
• Nyní stačí pouze nastavit ve FTP soubor config.yml, popřípadně i ranks.yml
Průběh hry
- • Hráč se přihlásí do arény (příkazem /pb join (přihlásí se do náhodného týmu) nebo /pb red (přihlásí se do týmu červených) nebo /pb blue (přihlásí se do týmu modrých)
• Po odpočetu začne boj (modrý tým překvapivě bojuje proti červenýmu a naopak - trefa spoluhráče se trestá mínusovými body)
• V průběhu boje hráč může přes knihu, která funguje jako shop, nakupovat náboje a různé zbraně za speciální PaintBall peníze - některé itemy v shopu jsou přístupné od nějaké hodnosti (hodnost má hráč podle počtu bodů)
• Hra končí po vypršení doby nebo pokud všichni hráči v týmu zemřou
config.yml
- Popis konfiguračního souboru
Spoiler: zobrazit
Kód: Vybrat vše
Server:
Version Check: true
Paintball:
# Zapnutí zjišťování, zda je hráč v PaintBallu AFK
AFK Detection:
enabled: true
# Kolikrát může být hráč v PaintBallu AFK, než bude vyhozen z arény
Amount of Matches: 3
# Nastavení jazyka
Language:
File Name: enUS
File Encoding: utf-8
# false = používat práva (doporučuji)
No Permissions: false
Debug: false
# Nastavení Votifier hlasování
VoteListener:
enabled: true
# Kolik PaintBall peněz získá hráč za Votifier hlas
Cash: 100
# true = pouze pro PaintBall servery
Auto Lobby: false
# Automaticky rozdělí hráče do týmu (pouze když je Auto Lobby zapnuté)
Auto Team: false
# Nastavení bodů
Points per Kill: 2
Points per Hit: 1
Points per Team-Attack: -1
Points per Win: 5
Points per Round: 1
# Nastavení PaintBall peněz
Cash per Kill: 10
Cash per Hit: 0
Cash per Win: 10
Cash per Round: 0
# Odměny v serverové měně (potřeba Vault)
Vault Rewards:
enabled: true
Money per Kill: 5.0
Money per Hit: 1.0
Money per Win: 20.0
Money per Round: 0.0
# Rychlost sněhové koule (od 1 do 4)
Ball speed multi: 2.5
# Barevný nicky hráčů v seznamu (TAB) podle barvy týmu
Colored listnames: true
Chat:
# Barevný chat podle barvy týmu
Colored Message: true
# Barevné nicky v chatu podle barvy týmu
Colored Name: false
# true = speciální PaintBall chat vidí pouze hráči v PaintBallu
Changes only visible for Paintballers: true
Ranks:
# Prefix hodnosti v chatu
Chat Prefix:
enabled: true
# Brnění v lobby podle hodnosti
Lobby Armor: true
Scoreboards:
# true = Scoreboard v Lobby
Lobby: true
# true = Scoreboard v souboji
Match: true
Arena Rotation:
Random Rotation: true
# Hlasování o arénu (pokud je na serveru více PB arén)
Arena Voting:
enabled: true
Number of Vote Options (at least 2): 4
Random Arena Option: true
Broadcast Options again at Countdown Time: 15
End Voting at Countdown Time: 5
# true = lze se přihlásit pouze do náhodného týmu
Only Random: false
# Automaticky přidávat hráče do náhodného týmu
Auto Random: true
# true = PaintBall má svůj vlastní svět
World Mode:
enabled: false
worlds:
- paintball
# Pokud není hráč v týmu, jde automaticky do hlediště
Auto Spec Lobby: false
# Zapnout speciální barevné efekty při střílení koulí
Effects: true
# true = plugin se pokouší odstranit problém, že když se hráč teleportuje, tak je chvíli neviditelný
Teleport Fix: true
# PaintBall cedule
Command Signs:
enabled: true
# Nastavení prvního řádku na PB ceduli
Command Sign Identifier: '[Paintball]'
# true = možnost dělat shop přes cedulky a knihu pak zakázat
Ignore Shop Disabled: true
Blacklist:
# Zapnout blacklist příkazů
Enabled: false
# true = na OP neplatí příkazový blacklist
Admin Override: true
# Seznam příkazů zakázaných v aréně
Commands:
- /ptp {player}
- /tp {args} {player}
- /tp {player} {args}
- /tphere {player}
# Povolené příkazy při hraní PaintBallu
Allowed Commands:
- /list
- /msg
- /m
- /r
- /whisper
- /tell
- /login *
- /register *
# true = používat XP linku jako odpočítávání
Use XP Bar: true
Tags:
# true = upravovat nicky hráčů nad hlavou (potřeba plugin TagAPI)
enabled: true
# true = hráči mají nad hlavou barvu nicku podle týmu
colored: true
# true = Nicky hráčů v aréně jsou téměř neviditelná
invisible: true
# true = téměř neviditelné nicky mají i hráči v lobby/hledišti
remaining invisible: true
Melodies:
# zapnutí melodií
enable: true
delay: 20
win:
file: win
# true = Používat speciální NoteBlockStudio soubory (.nbs) s melodiemi; false = .txt
nbs: false
defeat:
file: defeat
nbs: false
draw:
file: draw
nbs: false
Gifts:
# Zapnout dárky
enabled: true
# Šance v procentech k získání dárku
onSpawnChance: 5.0
# true = napíše také přející zprávu
wishes: true
# zpráva při získání dárku
wishes text: '&cblablubbabc&5, &cAlphaX &5and &cthe server team &5are wishing
you a lot of fun!'
# doba v minutách, za jakou lze získat další dárek
wishes delay in minutes: 60
# Nastavení dárků
gifts:
'0':
message: Hope you have luck with these balls!
id: 332
subid: 0
amount: 50
chance: 20.0
'1':
message: Blind them with these!
id: 370
subid: 0
amount: 2
chance: 10.0
'2':
message: Confuse them with these!
id: 375
subid: 0
amount: 2
chance: 10.0
Lobby join:
Join Delay:
# čas ve vteřinách, jak dlouho trvá teleportace
Time in Seconds: 5
Checks:
# zkontrolovat před přihlášením následující věci
Inventory: false
Inventory Save: true
Gamemode: false
Creative-Fly-Mode: false
Burning, Falling, Immersion: true
Health: false
FoodLevel: false
Effects: false
Match:
Damage:
# true = zraňování z pádu
FallDamage: false
# true = zraňování z ohně apod...
Other Damage: true
# true = možnost hitovat hráče rukou
Allow Melee: true
# Damage za hitnutí rukou
Melee Damage: 5
# Kolikrát může být hráč hitován dokud nepůjde z arény
Lives: 1
# Kolikrát se hráč může respawnout
Respawns: 3
# Počet sněhových koulí na začátku
Balls: 50
# Minimální potřebný počet hráčů, aby mohla jít aréna
Minimum players: 2
# Maximální počet hráčů v aréně
Maximum players: 1000
Countdown:
# Odpočet v Lobby před začátkem PaintBallu
Time: 20
# Za jak dlouho začne odpočet.
Delay: 10
Countdown Round Start:
# Po kolika vteřinách se může začít bojovat
Time: 5
Round Timer:
# doba jednoho kola
Time (at least 30): 180
# čas ve vteřinách, kdy má hráč protekci a nemůže ho nikdo zabít
Spawn Protection Seconds: 3
Arena:
# Vypnuté arény
Disabled Arenas: []
Extras:
# Zapnutí/vypnutí a nastavení zbraní
Grenade:
enabled: true
Explosion-Time-Radius in Ticks: 60
Speed multi: 1.5
Amount: 0
Shrapnel Speed: 2.0
Grenade Mark 2:
enabled: true
Explosion-Time-Radius in Ticks: 60
Speed multi: 1.5
Seconds Until Explosion: 2
Shrapnel Speed: 2.0
Flashbang:.
enabled: true
Speed multi: 1.5
Flash Range: 5.5
Blindness Duration in Seconds: 7
Confusion Duration in Seconds: 8
Slowness Duration in Seconds: 2
Seconds Until Explosion: 2
Concussion Nade:
enabled: true
Speed multi: 1.5
Concussion Range: 7.0
Blindness Duration in Seconds: 0
Confusion Duration in Seconds: 12
Slowness Duration in Seconds: 10
Seconds Until Explosion: 2
Airstrike:
enabled: true
Height: 15
Range (half): 30
Bombs: 15
Amount: 0
Match Limit: 3
Player Limit: 1
Turret:
enabled: true
angleMin (min -90): -45
angleMax (max 90): 45
calculated ticks: 100
calculated range x: 100
calculated range y (half): 50
shots per salve: 10
cooldown in seconds: 2
lives: 10
Match Limit: 15
Player Limit: 3
Rocket:
enabled: true
Speed Multi: 1.5
Range in Seconds: 4
Explosion-Time-Radius in Ticks: 60
Match Limit: 100
Player Limit: 25
Mine:
enabled: true
Range: 4.0
Explosion-Time-Radius in Ticks: 60
Match Limit: 50
Player Limit: 10
Shotgun:
enabled: true
Angle1: 5
Angle2: 10
AngleVertical: 0
Speedmulti: 1.3
Needed Ammo: 5
Pumpgun:
enabled: true
Bullets: 10
Spray (higher number means less spray): 3.5
Speedmulti: 1.3
Needed Ammo: 10
Sniper:
enabled: true
Speedmulti: 4.0
Only useable if zooming: false
Remove speed potion effect on zoom: true
No gravity on bullets: false
No gravity duration: 3
Orbitalstrike:
enabled: true
Match Limit: 3
Player Limit: 1
Shop:
# Zapnout shop
enabled: true
Close Inventory Menu On Purchase: false
Admins bypass rank restrictions: false
# Nastavení cen itemů v shopu
Goods (amount-name-id-subid-price-rank):
- 10-Balls-332-0-10-0
- 50-Balls-332-0-50-0
- 100-Balls-332-0-100-0
- 1-Grenade Mark 2-341-0-15-1
- 1-Grenade-344-0-20-2
- 1-Concussion Nade-375-0-15-2
- 1-Flashbang-370-0-15-3
- 1-Rocket Launcher-356-0-20-3
- 1-Mine-390-0-10-4
- 1-Pumpgun-275-0-20-4
- 1-Speed-373-16482-20-5
- 1-Shotgun-382-0-20-5
- 1-Airstrike-280-0-80-6
- 1-Orbitalstrike-369-0-80-7
- 1-Turret-86-0-180-8
- 1-Sniper-398-0-80-9
enUS.txt
ranks.yml
- Český překlad hodností
Spoiler: zobrazit
Kód: Vybrat vše
Ranks:
Novacek:
Needed Points: 0 # kolik bodů je nutné k této hodnosti
Prefix: '&6[&fNovacek&6] &r' # prefix hodnosti v chatu
# nastavení brnění, které má hráč s hodností v lobby
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 255
Green: 255
Blue: 255
Leggings: {}
Boots: {}
Zacatecnik:
Needed Points: 25
Prefix: '&6[&7Zacatecnik&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 192
Green: 192
Blue: 192
Leggings: {}
Boots: {}
Pokrocily:
Needed Points: 100
Prefix: '&6[&7Pokrocily&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 160
Green: 101
Blue: 64
Leggings: {}
Boots: {}
Serzant:
Needed Points: 250
Prefix: '&6[&eSerzant&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 255
Green: 255
Blue: 0
Leggings: {}
Boots: {}
Pokrocily Serzant:
Needed Points: 500
Prefix: '&6[&dPokrocily Serzant&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 255
Green: 165
Blue: 0
Leggings: {}
Boots: {}
Serzant Major:
Needed Points: 750
Prefix: '&6[&5Serzant Major&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 128
Green: 0
Blue: 128
Leggings: {}
Boots: {}
Porucik:
Needed Points: 1000
Prefix: '&6[&aPorucik&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 0
Green: 128
Blue: 0
Leggings: {}
Boots: {}
Kapitan:
Needed Points: 5000
Prefix: '&6[&2Kapitan&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 0
Green: 128
Blue: 128
Leggings: {}
Boots: {}
Major:
Needed Points: 10000
Prefix: '&6[&3Major&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 0
Green: 0
Blue: 0
Leggings: {}
Boots: {}
Plukovnik:
Needed Points: 15000
Prefix: '&6[&0Plukovnik&6] &r'
Helmet: {}
Chestplate:
Type: IRON_CHESTPLATE
Leggings: {}
Boots: {}
General:
Needed Points: 25000
Prefix: '&6[&cGeneral&6] &r'
Helmet: {}
Chestplate:
Type: GOLD_CHESTPLATE
Leggings: {}
Boots: {}
Velitel:
Needed Points: 35000
Prefix: '&6[&4Velitel&6] &r'
Helmet: {}
Chestplate:
Type: DIAMOND_CHESTPLATE
Leggings: {}
Boots: {}
Master Boss:
Needed Points: 50000
Prefix: '&6[&4Master Boss&6] &r'
Helmet: {}
Chestplate:
Type: LEATHER_CHESTPLATE
Color:
Red: 102
Green: 127
Blue: 51
Leggings:
Type: LEATHER_LEGGINGS
Color:
Red: 127
Green: 204
Blue: 25
Boots:
Type: LEATHER_BOOTS
Color:
Red: 102
Green: 127
Blue: 51