Na úvod:
AutoMessage je jednoduchý plugin, ale podle mě nejlepší a nejpoužívanější plugin, který do chatu vypisuje v nastaveném intervalu nastavené zprávy. V tomhle článku se vám pokusím vysvětlit jak ho nastavit, a používat.
Instalace:
Stačí jen Stáhnout, přes FTP nebo pomocí webového správce souborů přetáhnout do složky Plugins, restartovat, nebo reloadnout server. (raději restartovat, reload serveru moc nesvědčí). Ano, to je vše! Ve složce plugin by jsem měla vytvořit složka s jménem AutoMessage
Konfigurace:
Ve složce AutoMessage, která se ukrývá ve složce Plugins by jste měli nalézt konfigurační soubor (config.yml) (Otevíráme pomocí schopných programů, jako je např. Notepad++, Pspad, já používám Wordpad) ten obsahuje následující kód:
Kód: Vybrat vše
settings: # Generální nastavení
enabled: true # Povolí/zakáže psaní zpráv
min-players: 5 # Minimální počet hráčů na serveru aby se posílali zprávy
log-to-console: true # Zpráva se zobrazí i v consoli
auto-update: # Plugin by se měl sám aktualizovat
message-lists: # Nastavení zpráv
default: # Jméno skupiny, permission bude automessage.receive.<jmeno skupiny>
enabled: true # Povolí/zakáže psaní zpráv
random: true # Zprávy budou vypisovány náhodně, nastavením na false půjdou zprávy za sebou, zabráníte tak opakování zpráv
interval: 60 # Počet sekund, po kterých se bude zpráva opakovat.
prefix: '[&aTIP!&r] ' # Prefix zprávy
messages: # Výpis zpráv
- '&1First&f message in the loaded messages!'
- '&2Second&f message in the loaded messages!'
- '&3Third&f message in the loaded messages!'
Zprávy zvládají kolorkódy, i formátování (&k,&l,&u), stejně jako prefix, pokud je však použijete, je třeba uzavřít zprávu do dvou Apostrovů. Nedoporučuji vkládat do zpráv diakritiku či speciální znaky jako je např. znak pro euro €. Zprávy samozřejmě můžete změnit, a přidat jich libovolně mnoho.
Rozdílné zprávy?
Pokud máte nastavenou zprávu, upozorňující na možnost koupi VIP, je hloupost, aby tuto zprávu četli i ti, kteří si již VIP pořídili. Tento plugin tedy umožňuje, vytvořit si více oddílů autozpráv, které můžete rozdělit příslušným skupinám pomocí "permissí".'
Kód: Vybrat vše
message-lists:
hrac: # Permission bude automessage.receive.hrac
enabled: true
random: true
interval: 300
prefix: '&8[&2AutoZprava&8] '
messages:
- '&eKup si vip &4TY MRCHO&e!'
- '&ePozvy sem sve kamarady a uzijte si spolu skvelou hru!'
- '&ePomsti se mobum v mobarene!'
- '&eDodrzuj pravidla serveru!'
vip: # Permission bude automessage.receive.vip
enabled: true
random: true
interval: 600 # VIP se bude zobrazovat zprava 2x pomaleji
prefix: '&8[&aAutoZprava&8] '
messages:
- '&eDiky, ze jsi si poridil VIP!'
- '&ePozvy sem sve kamarady a uzijte si spolu skvelou hru!'
- '&ePomsti se mobum v mobarene!'
- '&eDodrzuj pravidla serveru!'
Pokud máte v nějáké skupině permissi - '*' je třeba přidat zápornou pro přijímání zpráv, pokud tedy nechcete číst všechny příchozí zprávy. lidem, kteří mají například admina, ExtraVIP můžete Autozprávy také úplně vypnout.
Extra:
Do Autozpráv můžete také přidat kódy, které se následně změní na příslušnou věc.
{NAME} - Změní se na jméno hráče, který zprávu přijímá (Děkujeme hřáči {NAME} že jsi koupil VIP)
{DISPLAYNAME} - Změní se na zobrazované jméno hráče (pokud používáte příkaz /nick nebo máte barevná jména)
{WORLD} - Napíše název světa, ve kterém jste
{BIOME} - Napíše název biomu, ve kterém jste
{ONLINE} - Napíše číslovkou počet hráčů, kteří jsou na sereveru.
{MAX_ONLINE} - Napíše číslovkou počet slotů.
Permissiony:
automessage.commands.reload - Povolí příkaz /am reload pro znovunačtení konfigurace
automessage.commands.add - Povolí přidávání nových skupin, a autozpráv do skupin.
automessage.commands.edit - Povolí upravovat již vytvořenou zprávu
automessage.commands.remove - Povolí odstranit zprávu
automessage.commands.enabled - Toggle broadcasting for a list. (nepochopeno)
automessage.commands.interval - Nastavování intervalů
automessage.commands.random - Změna na náhodné/popořadě zobrazování
automessage.commands.prefix - Změna Prefixů
automessage.commands.broadcast - povolí vynucené psaní autozpráv
automessage.commands.list - Povolí zobrazit všechny autozprávy
automessage.receive.<jméno skupiny> - Hráčům jse budou zobrazovat zprávy nastavené pro <jméno skupiny>
Příkazy:
K zadávání příkazů můžete použít buď /automessge nebo zkráceně/am
Věci v <něco> jsou POVINNÉ parametry příkazu, věci v [něco] jsou VOLITELNÉ parametry.
/automessage - Zobrazí informace o pluginu (verze, autor)
/am help [Stránka] - Vypíše všechny dostupné příkazy
/am add <název skupiny> [Řádek] <Zpráva> - přidá zprávu na určený řádek
/am edit <název skupiny> [Řádek] <Zpráva> - upraví zprávu na určitém řádku
/am remove <název skupiny> <Řádek> - odstraní řádek se zprávou
/am broadcast <název skupiny> <Řádek> - vynucené napsání zprávy
/am list - Vypíše nastavené autozprávy a jeich řádky (řádek = pořadí)
/am config - Vypíše všechny příkazy pro úpravu konfigurace
/am config interval <Interval> - změní interval zpráv
/am config prefix <název skupiny> [Prefix] - přidá prefix autozprávě
/am config random <název skupiny> - Povolí / Zakáže náhodné zobrazování zpráv
/am config logToConsole <název skupiny> - Povolí / Zakáže psaní do console.
/am config enabled <název skupiny> - Zapne / Vypne plugin
/am reload - znovunačtení konfigurace
Moudro na závěr:
Jestli jste mi našli chybu, nenechávejte si jí pro sebe!