Stránka 1 z 1

[Návod] Změna nebo "vymazání" příkazu

Napsal: 22 lis 2014, 16:27
od DenOwq
Změna nebo "vymazání" příkazu
    Určitě vás někdy zajímalo jak někteří servery mají plugin ale nemají tam stejné příkazy nebo že se příkazy jmenují úplně jinak.
    Upozorňuji že toto není jediná cesta jak vymazat nebo upravit příkaz, je i plugin Mycommand třeba.

Obsah:
    Změna neboli přejmenování příkazu
    Vymazaní příkazu

Změna neboli přejmenování příkazu
Potřebujeme:
    Nějaký plugin který chceme
    Nějaký ten čas a chuť
    Program který podporuje YAML formátování, určitě ne WordPad a podobně, doporučuji NotePad++
    Program který umí otevřít balíčkem s příponou .jar, .zip, .rar třeba WinRar

Před změněním si potřebujeme ujasnit pár věcí:
    Proč vůbec chceme změnit příkaz
    Jak chceme změnit příkaz

Jak na to:
    Vybereme plugin v ftp nebo si ho stáhneme z nějaké stránky (Nejspíše bukkit)
    Dáme si ho na plochu nebo někam kam máme přistup
    Otevřeme v programu WinRar a soubor plugin.yml dáme zase někam na plochu neno někam kde máme přístup
    Soubor plugin.ym otevřeme v programu NotePad++ nebo podobnému.

    Orientace:
    Mohlo by to tam vypadat nějak takto (Na zkoušku používám plugin Essentials):
    Spoiler: zobrazit

    Kód: Vybrat vše

    # This determines the command prefix when there are conflicts (/name:home, /name:help, etc.)
    name: Essentials
    main: com.earth2me.essentials.Essentials
    # Note to developers: This next line cannot change, or the automatic versioning system will break.
    version: Dev2.14.89
    website: http://tiny.cc/EssentialsCommands
    description: Provides an essential, core set of commands for Bukkit.
    authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally]
    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn]

    Změna:
    Na zkoušku jsem se rozhodl že změním příkaz AFK na "pryc" a Back na "zpet"
    Nás jako uživatele zajímá jen sekce "commands" zde upravíme u příkazu afk dolu jak jsou další upravené příkazy "aliases" a přidáme tam ",pryc" (PS: Nesmíme používat diakritiku) a to samé s back
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway,pryc]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn]

    Dokončení:
    Po upravení by to mohlo vypadat takto
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway,pryc]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn,zpet]

    Po vložení do jaru, přidání na server a restartu by to mělo fungovat jak má.

Vymazání
Potřebujeme:
    Nějaký plugin který chceme
    Nějaký ten čas a chuť
    Program který podporuje YAML formátování, určitě ne WordPad a podobně, doporučuji NotePad++
    Program který umí otevřít balíčkem s příponou .jar, .zip, .rar třeba WinRar

Před smazáním si potřebujeme ujasnit pár věcí:
    Proč vůbec chceme vymazat příkaz
    Jestli ještě příkaz nechceme používat
    Příkaz v pluginu stále bude ale nepůjde používat

Jak na to:
    Vybereme plugin v ftp nebo si ho stáhneme z nějaké stránky (Nejspíše bukkit)
    Dáme si ho na plochu nebo někam kam máme přistup
    Otevřeme v programu WinRar a soubor plugin.yml dáme zase někam na plochu neno někam kde máme přístup
    Soubor plugin.ym otevřeme v programu NotePad++ nebo podobnému.

    Orientace:
    Mohlo by to tam vypadat nějak takto (Na zkoušku používám plugin Essentials):
    Spoiler: zobrazit

    Kód: Vybrat vše

    # This determines the command prefix when there are conflicts (/name:home, /name:help, etc.)
    name: Essentials
    main: com.earth2me.essentials.Essentials
    # Note to developers: This next line cannot change, or the automatic versioning system will break.
    version: Dev2.14.89
    website: http://tiny.cc/EssentialsCommands
    description: Provides an essential, core set of commands for Bukkit.
    authors: [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally]
    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn]

    Vymazání:
    Na zkoušku jsem se rozhodl že vymažu příkaz Back
    Nás jako uživatele zajímá jen sekce "commands" zde vymažeme příkaz, vybereme příkaz například jako já a smažu vše co je pod afk.
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn]

    Dokončení:
    Po upravení by to mohlo vypadat takto
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn,zpet]

    Po vložení do jaru, přidání na server a restartu by příkaz už fungovat neměl

Konec:
    Děkuji za přečtení, pokud pomohl tak budu jen rád.
    Pokud něco nechápete, jen do toho a napište sem do tématu.

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 22 lis 2014, 16:30
od Kesuordep
Hezký návod :)
K+

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 22 lis 2014, 17:23
od Sportous
A jak mam udelat, kdyz chci aby misto Hrac je afk to napsalo Hrac odesel od pocitace? :)

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 22 lis 2014, 17:44
od DenOwq
To se nastavuje v jaru také, najdi si message_cs a uprav si to :))

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 22 lis 2014, 17:49
od Frank_ACE
Takhle by to slo asi take, v pripade potreby se prikaz da snadno obnovit.

    Vymazání:
    Na zkoušku jsem se rozhodl že vymažu příkaz Back
    Nás jako uživatele zajímá jen sekce "commands" zde vymažeme příkaz, vybereme příkaz například jako já a smažu vše co je pod afk.
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      afk:
        description: Marks you as away-from-keyboard.
        usage: /<command> [player]
        aliases: [eafk,away,eaway]
      back:
        description: Teleports you to your location prior to tp/spawn/warp.
        usage: /<command>
        aliases: [eback,return,ereturn]

    Dokončení:
    Po upravení by to mohlo vypadat takto
    Spoiler: zobrazit

    Kód: Vybrat vše

    commands:
      afk:
       description: Marks you as away-from-keyboard.
       usage: /<command> [player]
       aliases: [eafk,away,eaway]
    #  back:
    #    description: Teleports you to your location prior to tp/spawn/warp.
    #    usage: /<command>
    #    aliases: [eback,return,ereturn,zpet]

    Po vložení do jaru, přidání na server a restartu by příkaz už fungovat neměl

Konec:
    Děkuji za přečtení, pokud pomohl tak budu jen rád.
    Pokud něco nechápete, jen do toho a napište sem do tématu.

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 07 led 2015, 18:40
od MinfasCZE
Když plugin byl na již serveru spuštěn, půjde to stále opravit ?

Re: [Návod] Změna nebo "vymazání" příkazu

Napsal: 07 led 2015, 18:51
od DenOwq
Může jednoduše stáhnout nový jar pluginu = máš to.