WAR - bitva o vlajku

Message
Autor
Uživatelský avatar
panChemicky
Příspěvky: 1737
Věk: 34
Registrován: 07 čer 2013, 12:32
Reputation: 1
Bydliště: Cheb
Kontaktovat uživatele:

WAR - bitva o vlajku

#1 Příspěvekod panChemicky » 12 srp 2013, 19:31

Toto je zábavný pvp plugin, který se hraje v týmech, přičemž jeden tým se snaží tomu druhému ukrást vlajku (barevnou vlnu)

Plugin ke stažení (funguje i na 1.8.7): http://war.tommytony.com/

Instalace:
1.Plugin stáhneme
2. Otevřeme FTP a nahrajeme soubor war.jar do složky /plugins
3. Restartujeme server
- Občas se může stát, že plugin nechce fungovat. V tom případě kompletně odstraňte plugin, restartujte server a plugin znova nainstalujte podle návodu.

Nastavení:
Tím se nám ve složce war vytvoří 2 složky a 1 soubor
-První složka dat obsahuje informace o již vytvořených arénách (neupravuje se)
-Druhá složka temp obsahuje info o pluginu, jeho verzích. Je tam také log, kde najdete, co všechno se s pluginem a arénami dělo a informace o arénách (také se neupravuje)
-Můžeme si upravít soubor war.yml, podle svých pčedstav.
Zde je jeho config, který jsem se snažil, co nejlépe popsat. Něktré věci se v configu upravovat nemusí, jelikož si je upravíme při vytváření arény - například brnění a zbraně

Spoiler: zobrazit

Kód: Vybrat vše

aset:
  war:
    config:
      buildinzonesonly: false //Stavění v areně
      disablebuildmessage: false //Zprávy o stavění
      disablepvpmessage: false // Zpráy o pvp
      keepoldzoneversions: true //Zachování starších arén starších verzi pluginu
      maxzones: 12 //Maximální počet arén
      pvpinzonesonly: false //Vhodné pro Spleef plugin
      tntinzonesonly: false //Vhodné pro Spleef plugin
    info: //Zde jsou sepsané samotné vytvořené arény a ti kdo je stavěli a spravují je
      warzones:
      - Arena1
      zonemakers:
      - tommytony
      commandwhitelist:
      - who
  warzone: //Tyto parametry lze nastavit i přímo ve hře příkazem "/zonecfg Arena1 disable true", což znamená, že Arena1 bude na /warhub skytá, aby se dala upravit - Například
    default:
      config:
        autoassign: false //Nahradi brány za cedulky
        blockheads: true //Zda budou mít hráči místo hlavy blok vlny s barvou teamu
        deathmessages: true //Zprávy o smrti
        disabled: false //Skryje bránu na warhub, aby jste ji mohly například upravit
        friendlyfire: false //Možnost zranit spoluhráče
        glasswalls: true //Bezpečností sklo proti úniku z areny
        instabreak: false //Možnost okamžitě rozbít bloky. Vhodné pro plugin Spleef
        minteams: 1 //Minimální počet teamů
        minplayers: 1 //Minimalni počet hráčů
        monumentheal: 5 //Počet obnovených srdcí při dodání vlny do monumentu
        nocreatures: false //Zakáže spawnovaní monster
        nodrops: false //Zda budou mrtvý hráči dropovat věci
        pvpinzone: true //Nastavení pvp v arenách
        realdeaths: false //Zda po smrti hráč opustí hru úplně, tedy objeví se na spawnu
        resetonempty: false //Automatické vynulování, když poslední hráč opustí arenu
        resetonconfigchange: false //Nastavení při resetu. Neměnil bych
        resetonload: false //Nastavení při resetu. Neměnil bych
        resetonunload: false //Nastavení při resetu. Neměnil bych
        unbreakable: false //Zabraňuje upravovat arenu během zápasu
  team: //nastavení týmů. Dá se také nastavit přimo ve hře "/teamcfg mascore:6", což bude znamenat, že teamu hrají pouze na 6 kol - například
    default:
      config:
        flagmustbehome: true //Zda musí donést vlajku domů
        flagpointsonly: false //Použití pro CFT skore
        flagreturn: both //Zda se vlajka může vrátit okradenému týmu both/spawn/flag
        lifepool: 7 //Určuje chráněné uzemí týmu při spawnpointu
        maxscore: 10 //Počet kol
        nohunger: false //Jestli se bude hráčům ubírat hunger bar
        playerloadoutasdefault: false
        respawntimer: 0 //Čas kdy se začne kolo,
        saturation: 10 //Určuje za jak dlouho bude hráč hladový: 0-20
        spawnstyle: small //Změní se styl spawnpointu týmu: small/big/flat
        teamsize: 10 //velikost týmu neboli kolik hráčů se může do daného týmu připojit
      loadout: //Seznam věci, které dostanete v areně. Tuto část můžete celou přeskočit, jelikož věci v aréně nastavíte přímo při vytváření arény.
        names: // Jméno, pod kterým se věci v aréně ukládají
        - default
        default:
          slots: //počet obsazených míst v inventáři
          - 0
          - 1
          - 2
          - 3
          - 4
          '0': //Zde už jsou samotné věci, které dostanete v aréně
            id: 272 //ID předměntu
            data: 8
            amount: 1 //Počet
            durability: 8 //Výdrž toho itemu -  u meče například
          '1':
            id: 261
            data: 8
            amount: 1
            durability: 8
          '2':
            id: 262
            data: 0
            amount: 7
            durability: 0
          '3':
            id: 257
            data: 8
            amount: 1
            durability: 8
          '4':
            id: 273
            data: 8
            amount: 1
            durability: 8
      reward: //odměna
        default:
          slots: //počet odměn
          - 0
          '0':
            id: 354 //ID odměny pro vítězný team
            data: 0
            amount: 1 //počet itemů
            durability: 0


Po nastavení configu opět restartujeme server.

Příprava na vytvoření arény
První věc kterou budete potřebovat je aréna, která musí obsahovat místo, kde se objeví hráči, když vejdou do arény (spawnpoint) a místo na vlajku.
Spawnpointů a míst pro vlajku uděláme tolik, kolik bude týmu. Takže když proti sobě půjde červený a modrý tým, musí aréna mít 2 spawnpointy a 2 místa pro vlajku. Nejlepé dál od sebe a naprosti sobě.
Další věc, kterou musíte dodržet je, aby nejnižší bod arény a nejvyžší byl minimálně 10 bloků, jinak vám bude vyskakovat v chatu, že máte těchto 10 blocků dodržet.

Pokud chcete, můžete si někde (třeba na spawnu) vyčlenit menší místo pro warhub. Což je místo, kde jsou brány na všechny vámi vytvořené arény.

Samotné vytvoření arény
Aréna se vytváří stejným způsobem jako rezidence či region. Tedy pracujeme s uhlopříčkou.
V tomto návodu pojmenujeme naší arenu "aréna1".

Do chatu napíšeme

Kód: Vybrat vše

/setzone arena1

Po napsaní příkazu dostanete do ruky dřevěný meč.

Nyní postupujeme jako při tvoření rezidence.
Levým tlačítkem myši si označíme nejnižší bod arény.
V chatu se nám objeví, že jsme zadali bod 1 se souřadnicemi a že máme vytvořit bod 2.
Pravým tlačíkem tedy označíme nejvyžší bod arény. Objeví se nám opět souřadnice a to že se nám aréna uložila. Meč už dále nebudeme potřebovat.

Venku za arénou najdeme lobby (skleněná deska s cedulkou), kde se shromažďují hráči a jsou tam vchody do arény.
Toto lobby si můžeme přemístit na vhodnější místo pomocí příkazu

Kód: Vybrat vše

/setzonelobby arena1


Teď už budeme vytvářet samotná místa ve hře, tedy spawnpoint a místo pro vlajku
Půjdeme tedy k prvnímu spawnpointu a napíšeme

Kód: Vybrat vše

/setteam blue

Tím se nám vytvoří modrá plocha z vlny pro modrý tým, s cedulkou oznamující nám kolik hráčů se může připojit, kolik zbývá kol a další informace o momentálně probíhající hře

Spoiler: zobrazit
spawnpoint.jpg
spawnpoint.jpg (62.23 KiB) Zobrazeno 7647 x


Dojdeme na místo, kde chceme mít vlajku pro modrý tým a napíšeme

Kód: Vybrat vše

/setteamflag blue

Tím se nám vytvoří vlajka modrého týmu

Spoiler: zobrazit
vlajka.jpg
vlajka.jpg (58.78 KiB) Zobrazeno 7647 x


To samé uděláme i na druhé straně, například s červeným týmem
Dojdeme na místo kde maji spawnpoint červení a napíšeme

Kód: Vybrat vše

/setteam red

Dojdeme na místo, kde budou mít červení vlajku a napíšeme

Kód: Vybrat vše

/setteamflag red


Týmů můžete přidávat neomezeně. Barev je na výběr dostatek. Zjistíte je příkazem

Kód: Vybrat vše

/setteam


Tím je aréna připravená. Teď když se podíváte na lobby, uvidíte tam dvě brány - modrou a červenou.
Spoiler: zobrazit
2 brany.jpg
2 brany.jpg (66.8 KiB) Zobrazeno 7647 x

Pokud chcete, aby si hráči mohli vybrat tým sami, nechte to tak. Nevýhoda je, že pak jeden tým může být ve veliké přesile.
Pokud chcete, aby se hráči řadili do týmu automaticky, napište do chatu

Kód: Vybrat vše

/zonecfg autoassign:on

Tím se brány spojí v jednu a plugin hráče přiřadí automaticky sám.
Spoiler: zobrazit


Brnění a zbraně v aréně
Teď už Vám jen chybí přidat brnění a zbraně hráčům.
Stačí si všechny potřebné itemy, (brnění, meč, luk, šípy, atd) dát do inventáře (nedáváme helmu, jelikož hráči budou mít místo hlavy blok vlny s barvou svého týmu) a napsat příkaz

Kód: Vybrat vše

/savezone loadout:default

Tím se vám vše uloží

Pro jistotu je dobré arénu ještě kompletně uložit příkazem

Kód: Vybrat vše

/savezone

a je to. Tím máte hotovou arénu. Info o arénách najdete v FTP pod souborem arena1.yml - soubor s názvem dané arény se vytvoří přikaždé nově udělané aréně.

Aréna se maže jednoduchým příkazem

Kód: Vybrat vše

/deletezone arena1


Teď už jen stačí buď dát warp přímo na lobby a nebo jít na spawn či jiné vámi připravené místo a dát

Kód: Vybrat vše

/setwarhub

Čímž vytvoříte místo, kde budou brány na všechny arény.

Permisse
Hráčům: war.player, war.warp
Tvůrcům arén: war.zonemaker
Adminům: war.admin

Zabezpečení
Pokud máte na serveru hráče s GM či fly. Doporučuji udělat 2 následující opatření:
1-Udělejte si region, kde povolte pouze příkazy na spawn, login a war leave

Kód: Vybrat vše

/region define arena1 //vytvoření regionu
/regin flag arena1 allowed-cmds /login,/spawn,/war leave //povolení určitých příkazů


2: Většina hráčů sice působí jako málé děti ze školky, ovšem co se týče určitých podvůdků, jsou velmi vynalézavý. Proto si dejte na každý spawnpoint do arény 2 command blocky. U jednoho nastavte GM na survival a v druhém vypněte hráčům fly

Kód: Vybrat vše

/s @p //zapnutí survivali
/fly @p off //vypnutí fly modu

Toto použijte podle toho, co hráči na serveru mají a udělejte to ještě předtím než arénu finálně uložíte.

Je to můj první návod zde, tak se omlouvám za nedostatky, které může mít.
Předem díky, za jakékoliv upozornění na chybu.

Naposledy upraveno 29.6.2014. Plugin funkční i na verzi 1.8.7
Naposledy upravil(a) panChemicky dne 29 čer 2015, 09:37, celkem upraveno 5 x.
ObrázekObrázek

znami
Příspěvky: 94
Registrován: 26 led 2012, 15:27
Reputation: 0
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#2 Příspěvekod znami » 14 srp 2013, 00:06

Ahoj
jak zakážu hráčům v aréně létat. V aréně nejde dát fly,ale na té plošině ano a když projdou branou tak jim to zůstane to fly :-) . děkuji za každou radu .
ObrázekObrázek
ObrázekObrázek

Uživatelský avatar
panChemicky
Příspěvky: 1737
Věk: 34
Registrován: 07 čer 2013, 12:32
Reputation: 1
Bydliště: Cheb
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#3 Příspěvekod panChemicky » 14 srp 2013, 08:51

Udělej si region na celou arenu i lobby a povol jim tam přikazy pouze na /login,/spawn,/war leave a tím budou moc použít jenom tyto 3 přikazy.
ObrázekObrázek

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 26
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: WAR - bitva o vlajku

#4 Příspěvekod Arcas » 14 srp 2013, 12:16

Perfektní návod. Jen drobná připomínka. Je na verzi 1.4.7 a proto má lehce prohozené strany. Tudíž - Jih (South) je na Východu (East)
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Cernokneznik
Příspěvky: 855
Věk: 27
Registrován: 17 črc 2012, 20:23
Reputation: 1
Bydliště: Praha
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#5 Příspěvekod Cernokneznik » 14 srp 2013, 13:00

Možná by se šiklo přidat i nějáký obrázky, takhle mi to přijde hrozně nezajímavý... :D jinak super návod, dík.
Elkia.club - A gaming club with it's own vanilla survival Minecraft server!
Obrázek apply here

Uživatelský avatar
panChemicky
Příspěvky: 1737
Věk: 34
Registrován: 07 čer 2013, 12:32
Reputation: 1
Bydliště: Cheb
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#6 Příspěvekod panChemicky » 14 srp 2013, 14:41

Přidám nějaké obrázky až se dostanu domů :D Zdejší internet se se mnou moc nebaví.
ObrázekObrázek

znami
Příspěvky: 94
Registrován: 26 led 2012, 15:27
Reputation: 0
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#7 Příspěvekod znami » 14 srp 2013, 15:15

Tak jsem nastavil region :-) a stejně když mají zapnutý fly a vstoupí do té brány tak stejně můžou létat . To bych musel zakázat po celé mapě :-( další nápad .-)
ObrázekObrázek
ObrázekObrázek

Uživatelský avatar
panChemicky
Příspěvky: 1737
Věk: 34
Registrován: 07 čer 2013, 12:32
Reputation: 1
Bydliště: Cheb
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#8 Příspěvekod panChemicky » 14 srp 2013, 22:04

Pak už jen udělat přestupní stanici s warpem a command blockama
Příklad:
Udělat si malinkou místnost (kdekoliv) s warpem /warp war. Přesně na tom warpu budou 2 command blocky. 1 tě portne do tý areny (nebo do lobby) a druhý ti vypne fly.
Tím, že se je to portne do toho lobby, kde už je nastavený region s povolenými příkazy, tak si nebudou moc fly zapnout.

Jedině pak udělat zvláštní mapu, kde ta arena bude. Tím, že se portnou na jiný svět tak se jim vše automaticky vypne. tenhle problém já tedy nemám, protože mám všech eventy, mapy a další public věci na flat mapě a uzavřený rezidencí a regionem.

-- 15 srp 2013, 14:42 --

Pak mě ještě napadlo hodit si OP a dát Command block na ten spawnpoint (v tý areně) s příkezem /fly @p off
ObrázekObrázek

znami
Příspěvky: 94
Registrován: 26 led 2012, 15:27
Reputation: 0
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#9 Příspěvekod znami » 15 srp 2013, 17:26

Udělal jsem to tak ,jak se objeví v té aréně ,tak jsem tam dal ten CommandBlock ,přes který musí přejít ,aby se dostal do arény a tím se mu vypne fly . Moc děkuji :-)
ObrázekObrázek
ObrázekObrázek

marty_
Příspěvky: 1191
Věk: 54
Registrován: 27 srp 2012, 10:10
Reputation: 0
Bydliště: Hranice na Morave
Kontaktovat uživatele:

Re: WAR - bitva o vlajku

#10 Příspěvekod marty_ » 19 srp 2013, 15:14

pomoci /fly @p off ?
edit:
omlouvam se za moji odpoved, psal sem to z mobilu a nevsiml sem si toho ze vyse uz je to napsane. pardon
Všechny své servery jsem sloučil pomocí BungeeCordu na jediny multiserver play.hero-craft.cz a jsem maximálně spokojenej :)
Jsou to tyto:
Lobby (1.11), Creativ(1.12), Skyblock(1.12), Planet(1.12), Games(1.9.4), Hranice(1.11), Classic(1.12), , Seniorcraft (1.12), a dalsi pripravuji... (aktualne RPG 1.12)


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů