Stránka 1 z 3

AutoMessage - zprávy psané automaticky serverem

Napsal: 16 úno 2013, 22:58
od Cernokneznik
Obrázek


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.

Obrázek

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.

Obrázek

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!'


Obrázek

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.

Obrázek

{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>

Obrázek

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.

Obrázek

/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:
Obrázek
Jestli jste mi našli chybu, nenechávejte si jí pro sebe!

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 19 bře 2013, 15:09
od mario
Ahoj dobrý návod a jedna malá chybička máš tam Cernokenzik alebo niejak tak sry j? :-)

ale dám ti karmu

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 19 bře 2013, 16:00
od Cernokneznik
toho si snad nikdo nevšimne :D přinejhorším dám ten obrázek pryč. Díky.

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 19 bře 2013, 17:48
od mario
j :D ale super super navod

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 07 dub 2013, 21:51
od Pgsa
Preklep barebná - barevná

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 07 dub 2013, 22:00
od Arcas
Dobrá práce Černokenžníku :D

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 09 dub 2013, 08:42
od LavorekCZ
Na poděkování tu je karma, proč zbytečně spamovat návod...

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 05 črc 2013, 12:29
od znami
Ahoj prosím o radu ,když jsem to dal na server ,tak se mi za zprávou ukazuje slovo [Suffix] jak to mám nastavit aby to fungovalo . Děkuji

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 05 črc 2013, 13:29
od Cernokneznik
Za zprávou kteru napíše tento plugin, nebo za zprávou, kterou napíše hráč?

Re: AutoMessage - zprávy psané automaticky serverem

Napsal: 06 črc 2013, 10:56
od znami
Ahoj ten plugin to píše .Nemá se to někde povolit ten Suffix.