[Návod] Chest Commands GUI

Message
Autor
MarekBurget

[Návod] Chest Commands GUI

#1 Příspěvekod MarekBurget » 09 bře 2015, 12:12

ÚVOD:

Ahojte, mam tu pre vás návod pre plugin Chest Commands, je to plugin založený na tom že ked si otovoríte /menu , tak sa vam otvorí taka chestka (podla zvolených riadkov),
a možete to používat.

Tento navod sa bude skladat z nasledujucich krokov:
Sklada sa z vela krokov, lebo plugin je obrovsky,prináša veľa možností , a veľa noviniek na server.

1. Vysvetlenie commandov (Commands)
2. Vysvetlenie permisii (permissions)
3. Vysvetlenie configu (config,a menu zložky.)
4. Variables (Možnosti čo možete dosadiť do roznych možností)
5. Predavanie/Kupovanie (Shop)






1) COMMANDS

Spoiler: zobrazit
/cc - Zakladny prikaz
/cc help - Pomoc
/cc reload - Reload pluginu bez nutnosti reštartu servera.
/cc open <file> - Otvorí dané MENU
/cc list - List menu listov.

Tak Prikazov veľa nebolo!

2) PERMISSIONS

Spoiler: zobrazit
chestcommands.command.help - Može použit prikaz /cc help
chestcommands.command.reload - Može reloadnúť plugin
chestcommands.command.open - Može otvoriť menu ako ON (akože ty ho možeš otvorit svoje menu)
chestcommands.command.open.others - Može otvoriť menu ostatných hračov.
chestcommands.command.list - Može použiť /cc list , list načítaných menu.
chestcommands.update - Pri tejto permisií bude hrač ked sa pripojí na server informovaný či je alebo nieje nova verzia pluginu.
chestcommands.open.filename.yml - Može otvorit menu z daným nazvom, napr ked sa menu bude volat YOUTUBE , tak otvorí ho /YOUTUBER , chestcommands.open.YOUTUBER.yml , viacej na sekcií o MENU.
chestcommands.economy.bypass - Keď si nastavíte na menu niečo za čo vam to strhne peniaze, tak ked mu date tento perm niekomu nestrhne mu to ani cent!
chestcommands.sign - Povolenie na vytvorenie MENU cedulky.



3) CONFIGY,MENU

Takže sme pri configoch a tu je ta najťažšia časť čo si myslím, pretože všetko bude spolu suvisieť.

Config.yml: , mam to v češtine kludne si to skopirujte do svojho configu ;)

Spoiler: zobrazit

Kód: Vybrat vše

# ChestCommands configuration file.
# Tutorial: http://dev.bukkit.org/bukkit-plugins/chest-commands #tutorial v angličtine :D

update-notifications: true #Aktualizacie, informacie ci je novy update
try-to-hide-attributes: true
default-item-name-color: '&f' #zakladna farba v nazve ITEMU
default-lore-color: '&f'  #zakladna farba pisma v LORE (popisok)
messages:
  not-enough-money: '&cNemaš dostatočne vela penazí  (&e%price%&c) na tuto polozku.'
  no-item-permission: '&cNa pouzitie tohoto potrebujes permission &e%permission%&c.'
  no-required-item: '&cMusis mat  &e%amount%x %material% &c(ID: %id%, data value:
    %datavalue%) na dokoncenie tohoto.'
  cost-bypassed: '&aNemaš na to permission &echestcommands.economy.bypass &apri povoleni
    tohoto permissionu nemusis za nic uz platit.'
  no-inventory-space: '&cNemas miesto v inventary , VECI SPADLY na zem.'
default-color:
  lore: '&7' #zakladna farba zas
  name: '&f' #zakladna farba zas
multiple-commands-separator: ;
anti-click-spam-delay: 200 #antispam proti hackerom, v tickoch (20 tickov = 1 sekunda)
use-console-colors: true #v konzole budu logy farebne


Najlahšia časť za nami, pokračujeme k tvoreniu MENU
Zakladne menu, MAIN MENU čo sa vytvorí pri vloženi pluginu na server, moje som trošku upravil aby ste chapali.

Kód: Vybrat vše

######################
#+                  +#
#   MENU SETTINGS    #
#+                  +#
######################

menu-settings:

  # name - appears as the title - REQUIRED
  name: '&6&lNaše Menu' # Sem dame nazov menu

  # rows - the number of rows of the chest - REQUIRED
  rows: 4 #počet riadkov, max je 6 , ked dobre viem.

  # command - OPTIONAL (you can remove this or set it to '')
  command: 'menu' #akým prikazom otvori hrac menu , zadavaj sem bez lomitka (/)

  # open-with-item - OPTIONAL (you can remove this or #otvorenie pomocou itemov, funguje to ale nedoporučujem
  # set the item-id/data-value to 0)
  # In this case it will open with a book (right click)
  open-with-item:
    item-id: 340 #nazov z ktorym otvorís dane menu (ID)
    left-click: false #lavím klikom otvoriš true/false
    right-click: false #pravím klikom otvoriš true/false
#   data-value: 0 #data, napr pri vlne a jej farbe , wool a data bude napr 1 to bude asi modra.

######################
#+                  +#
#       ITEMS        #
#+                  +#
######################
#Sem davame itemy 


Test: #Nazov v configu
  COMMAND: '' #prikaz pri kliknutí
  NAME: '' #nazov itemu ked prejdeme myšou na item
  LORE:  #popisok
  - 'Sem vlož popisok'
  ID: book #ID alebo NAZOV (presny nazov) itemu ja som si zvolil knižku
  KEEP-OPEN: true #ked na to klikne, a ked to neije hotove alebo tak proste mu to bud zavre alebo necha otvorene menu
  POSITION-X: 3 #pozicia na X ose
  POSITION-Y: 2 #pozicia na Y ose   



Takže teraz vieme že ako a čo znamená, postupme ďalej kde budu veci ktore možme do menu , nazov, popiskov, dosadiť.

4)VARIABLES/Znaky

Spoiler: zobrazit
<3 = ❤
[*] = ★
[**] = ✹
[p] = ●
[v] = ✔
[+] = ♦
[++] = ✦
[x] = █
[/] = ▌
[cross] = ✠
[arrow_right] = →
[arrow_left] = ←
[arrow_up] = ↑
[arrow_down] = ↓


Keď z niektorých možností vložíte do nazvu itemu alebo popisku niečo taketo, ako su znaky tak za = mate vysledok ako to bude vypadat.

doplnenie do COMMANDOV(prikazov):
Pozor! Toto ide a bude fungovat iba v prikazoch ktore sa vykonaju!
Spoiler: zobrazit
{player} # označí hračovo meno
{world} #označi svet v ktorom je
{online} #aktualne online hračov
{max_players} #maximum hračov (slotov)
{money} #jeho peniaze , podla toho ako to použijete.


Viacej prikazov do jedneho itemu:

Spoiler: zobrazit
Do riadku command ked chceme dat viacej prikazov robí sa to takto.

COMMAND: 'spawn;me Juuhu som na spawne!'
jednoducho tam dáme ( ; ) bodkočiarku.


Pisanie ako OP,Conzola,Broadcast:

Spoiler: zobrazit
Chcete aby sa prikaz vykonal ako OP? konzola či chete spravu ako broadcast?
spravite to tak, že pred prikaz napišete:

COMMAND: 'Console: (prikaz)'
COMMAND: 'OP: (prikaz)'
COMMAND: 'Broadcast: (sprava)

pri broadcaste nedavajte prikazy, iba spravu(y)'


Poslanie peňazí:

Spoiler: zobrazit
COMMAND: 'give-money: 100.0' # to pošlete 100 $ nejakemu hračovi ako server ktorý na dany item klikne.

Plugin spolupracuje z pluginom PLAYER POINTS, aj tie sa daju givnúť.

Takto:
Spoiler: zobrazit
COMMAND: 'give-points: 50' # týmto mu givnete 50 points (je potreba mat player points na serveri!)



5) PREDAVANIE/SHOP

Tak a je to tu tvorenie shopu v menu? si hovoríte wow to bude ťažké, no naopak je to lahšie než tvorenie menu a iné veci.
Ale stale pracujeme v MENU listoch!

Chcete aby si nejaky hrač niečo KUPIL? z menu?:

Kupovanie:

Kód: Vybrat vše

    COMMAND: 'give: 264'
      PRICE: 100 # CENA
      NAME: 'Diamant' # NAZOV
      ID: 264 #ID či NAZOV
      POSITION-X: 1 #pozicia X
      POSITION-Y: 1 #pozicia Y
#Takže ked hrač na to klikne kúpi diamant, pokial nema dostatok peňazí, zamietne to!

EDIT: TEN COMMAND: , JE V TAKEJ ISTEJ POZICÍÍ AKO PRICE, NAME ATD.. LEN NEJAK BLBNU TIE CODE. :) dakujem za pochopenie.
Vykup vecí:

Kód: Vybrat vše

COMMAND: 'givemoney: 10'
      REQUIRED-ITEM: 3, 64 #potrebne veci v inventary, 3, 64 - 64 kusov hliny (id hliny 3) , zas oddelujeme bodkočiarkov pre viacej veci ( ; )
      NAME: 'Predat hlinu' #nazov
      ID: 3 #ID
      POSITION-X: 1 #pozicia X
      POSITION-Y: 1 #pozicia Y


Ako sa zisťuju pozicie? Jednoduchý obrazok vam to napovie:

Obrazok:
Spoiler: zobrazit
pozicie.png
pozicie.png (8.77 KiB) Zobrazeno 9540 x


Enchanty

Keď chceme dať do itemu teda na item enchant, tak pridáme k tým veciam ako je NAME, LORE iba toto:

Kód: Vybrat vše

ENCHANTMENT: 'fire aspect, 1'

fire aspect - odolnost voči ohňu, 1 , za čiarkou je stupen enchantu , pokial chceme viac zase dame bodkočiarku za 1.

XP SHOP:

Chceli ste take že XP shop? ked na to kliknete vykona sa daný Vami zvolený prikaz, a strhne vam to dany počet LVL.

Stači pridať zas tam kde mate NAME,LORE iba toto:

Kód: Vybrat vše

LEVELS: <CENA>


za LEVELS dosadíme cenu v LVL.

PlayerPoints:

Chcete aby vykonalo prikaz iba vtedy ak má dostatočný počet player points? (vyžaduje plugin player points)
jednoducho zas pridame iba toto:

Kód: Vybrat vše

POINTS: <CENA>


Jednoduché :)


DOWNLOAD LINK:

Chest Commands GUI: http://dev.bukkit.org/bukkit-plugins/chest-commands/

PlayerPoints: http://dev.bukkit.org/bukkit-plugins/playerpoints/

ZÁVER:

Ak som niečo vynechal alebo omylom zle vložil , tak dopredu sorry.
Navod dufam že nieje v navodoch , prezrel som to vela krat a nikdy nebol takyto na tento plugin.

Dufam že sa vam navod pačil, popripadne pište do komentarov problemy popr. vylepšenia.

gargamel270
Příspěvky: 22
Věk: 23
Registrován: 23 čer 2015, 10:07
Reputation: 0

Re: [Návod] Chest Commands GUI

#2 Příspěvekod gargamel270 » 13 srp 2015, 18:55

Mal by som otázku,
keď chcem aby sa nejaké menu dalo otvoriť len s určeným názvom (napr.) knihy, tak ako to urobím?

Konkrétne myslím toto:
open-with-item:
item-id: 340 #nazov z ktorym otvorís dane menu (ID)
left-click: false #lavím klikom otvoriš true/false
right-click: false #pravím klikom otvoriš true/false
# data-value: 0 #data, napr pri vlne a jej farbe , wool a data bude napr 1 to bude asi modra.

MarekBurget

Re: [Návod] Chest Commands GUI

#3 Příspěvekod MarekBurget » 13 srp 2015, 19:02

To asi nepojde, ide iba NAZOV ITEMU + Data (pri vlnách sa data menia a meni sa aj farba.. priklad.)

Je to skor zamerané na LOBBY kde iba zaistíš aby si hračom dal nejaky kompas , nastaviš si item na kompas a otvoríš MENU.

gargamel270
Příspěvky: 22
Věk: 23
Registrován: 23 čer 2015, 10:07
Reputation: 0

Re: [Návod] Chest Commands GUI

#4 Příspěvekod gargamel270 » 13 srp 2015, 19:14

Aha ja som to videl aj na iných serveroch napr. mctitan (a tam mali dane: name a lore) asi mali iný plugin (modul).

MarekBurget

Re: [Návod] Chest Commands GUI

#5 Příspěvekod MarekBurget » 13 srp 2015, 19:17

Nie, to je plugin: Custom Join Items.

gargamel270
Příspěvky: 22
Věk: 23
Registrován: 23 čer 2015, 10:07
Reputation: 0

Re: [Návod] Chest Commands GUI

#6 Příspěvekod gargamel270 » 13 srp 2015, 19:20

Aha dík. :)

MarekBurget

Re: [Návod] Chest Commands GUI

#7 Příspěvekod MarekBurget » 13 srp 2015, 19:41

Predsa len to si hľadal :D

gargamel270
Příspěvky: 22
Věk: 23
Registrován: 23 čer 2015, 10:07
Reputation: 0

Re: [Návod] Chest Commands GUI

#8 Příspěvekod gargamel270 » 13 srp 2015, 20:47

Hľadal, ale nevedel :D

Uživatelský avatar
Sklarius
Příspěvky: 34
Věk: 22
Registrován: 21 srp 2015, 00:45
Reputation: 0

Re: [Návod] Chest Commands GUI

#9 Příspěvekod Sklarius » 06 zář 2015, 11:51

Ahoj :) chci se tě zeptát, jak udělam aby Adminy měli třeba teleportaci na hráče nebo dávat přes menu ban nebo kick nebo jak udělam aby se portli to určitiho světa
Obrázek
Nástavuju pluginy ! :)
--------------------- Ceník ---------------------
Lehké pluginy : Zadara
Středni pluginy: 50,- kč
Těžke pluginy 100,- kč ! :)
Piš SZ připadě zájmu :)
Možnost platby: SMS,PayPal, VISA, Master card, Diners Club !
-----------------------------------------------------------------------

Uživatelský avatar
mannyvee
Příspěvky: 1081
Věk: 25
Registrován: 28 bře 2015, 13:49
Reputation: 0

Re: [Návod] Chest Commands GUI

#10 Příspěvekod mannyvee » 15 bře 2016, 22:50

Zdarec, měl bych otázku - Dá se nějak v COMMAND: 'tell: <ZPRÁVA>' nastavit, aby to bylo jako pod sebou?
Např. COMMAND: 'tell: *Obchod*/Nakupuj ihned/pomocí shop'
-> Obchod/ by byl jako 1., hned pod tímto textem Nakupuj ihned/ a pod tímto pomocí shop
Aby to vypadalo nějak takto:
1. *Obchod*
2. Nakupuj ihned
3. pomocí shop
(prostě vše pod sebou aniž bych do toho musel dělat X velké mezery). Pokud by se to dalo, jak nato? :)


Zpět na „Návody“

Kdo je online

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