Quests > Úkol v inventáři

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
MrFiliper
Příspěvky: 173
Registrován: 23 úno 2014, 23:03
Reputation: 0
Kontaktovat uživatele:

Quests > Úkol v inventáři

#1 Příspěvekod MrFiliper » 25 zář 2014, 16:18

93.91.250.123:25567

Zdravím, chtěl bych se zeptat zda-li tu někdo nemá zkušenosti s pluginem Quests (http://dev.bukkit.org/bukkit-plugins/quests/) jelikož bych potřeboval poradit jak na jednu zapeklitou věc, zda-li to vůbec jde. Chtěl bych udělat že když bude chtít hráč splnit nějaký úkol, dejme tomu úkol nasbírej stack vypáleného uhlí. Jak ovšem udělat to že si hráč například koupí vypálené uhlí v obchodě nebo od nějakého kamaráda? Popíšou srozumitelněji :D, potřebuji aby se dalo v Quests udělat úkol s tím co mám v inventáři, například to vypálené uhlý, to pak zhodnotilo že ho v inventáři opravdu má a dokončilo úkol. Za každou radu budu moc rád.
Obrázek

Uživatelský avatar
Chytrolin
Příspěvky: 273
Věk: 26
Registrován: 02 říj 2012, 20:10
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#2 Příspěvekod Chytrolin » 25 zář 2014, 16:35

Pokud si dobře vzpomínám, tak mě to šlo naprosto v pořádku. Proč to prostě nezkusíš? Co za to dáš? To ses na to fakt musel ptát a třeba na to nepřijít malým testováním sám? ;)

MrFiliper
Příspěvky: 173
Registrován: 23 úno 2014, 23:03
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#3 Příspěvekod MrFiliper » 25 zář 2014, 16:55

Nejsem ten kdo se radši zeptá na podpoře než aby na to přišel sám, ale zkouším to už přes 3 hodiny a nevím si rady. I když zkusím jednu z těchto věcí:

break-block-ids: IDs of blocks that need to be broken
break-block-amounts: Amounts of blocks that need to be broken

damage-block-ids: IDs of blocks that need to be damaged (hit)
damage-block-amounts: Amounts of blocks that need to be damaged

place-block-ids: IDs of blocks that need to be placed
place-block-amounts: Amounts of blocks that need to be placed

use-block-ids: IDs of blocks that need to be used (Such as levers, doors, buttons etc.)
use-block-amounts: Amounts of blocks that need to be used

cut-block-ids: IDs of blocks that need to be cut (Right click w/ shears)
cut-block-amounts: Amounts of blocks that need to be cut

Tak to prostě nefunguje, proto se ptám...
Obrázek

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: Quests > Úkol v inventáři

#4 Příspěvekod DenOwq » 25 zář 2014, 16:56

Dodej config.
Muhahha.

MrFiliper
Příspěvky: 173
Registrován: 23 úno 2014, 23:03
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#5 Příspěvekod MrFiliper » 25 zář 2014, 17:02

Kód: Vybrat vše

quests:
  Miner:
    name: Stone Miner
    ask-message: <yellow>Could you mine <purple>10<yellow> blocks of <purple>Stone<yellow>, and deliver the <purple>10<yellow> pieces of <purple>Cobblestone<yellow> to me?.
    finish-message: <yellow>Well done. Here is your reward.
    redo-delay: 1800000
    parties: 0
    requirements:
      items:
      - id-270:amount-1
      remove-items:
      - false
      fail-requirement-message: <red>You must have a <purple>Wooden Pickaxe<red> first.
    stages:
      ordered:
        '1':
          break-block-ids:
          - 1
          break-block-amounts:
          - 10
    rewards:
      money: 1000
      quest-points: 1
  Hunter:
    name: Mob Hunter
    ask-message: <yellow>Kill an assortment of Mobs.
    finish-message: <yellow>Excellent. Here is a <purple>Diamond Sword<yellow>.
    parties: 2
    requirements:
      quests:
      - Stone Miner
      fail-requirement-message: <red>Complete <purple>Stone Miner<red> first.
    stages:
      ordered:
        '1':
          death-event: DeathFail
          mobs-to-kill:
          - Pig
          mob-amounts:
          - 3
          finish-event: GoodJob
        '2':
          death-event: DeathFail
          mobs-to-kill:
          - Zombie
          mob-amounts:
          - 2
          finish-event: GoodJob
        '3':
          death-event: DeathFail
          mobs-to-kill:
          - Skeleton
          mob-amounts:
          - 1
    rewards:
      items:
      - id-276:amount-1
      exp: 100
      quest-points: 1
  CatchFish:
    name: Catch Fish
    ask-message: <yellow>Catch some fish!
    finish-message: <yellow>Excellent. Here is some <green>experience<yellow>.
    parties: 2
    requirements:
      quests:
      - Stone Miner
      fail-requirement-message: <red>Complete <purple>Stone Miner<red> first.
    stages:
      ordered:
        '1':
          start-event: FishingStart
          death-event: DeathFail
          chat-events:
          - RodEvent
          chat-event-triggers:
          - rod
          fish-to-catch: 5
    rewards:
      exp: 250
  Zkouskadve:
    name: Zkouskadve
    ask-message: <yellow>Could you mine <purple>10<yellow> blocks of <purple>Stone<yellow>, and deliver the <purple>10<yellow> pieces of <purple>Cobblestone<yellow> to me?.
    finish-message: <yellow>Well done. Here is your reward.
    redo-delay: 0
    parties: 0
    requirements:
      items:
      - id-270:amount-1
      remove-items:
      - false
      fail-requirement-message: <red>You must have a <purple>Wooden Pickaxe<red> first.
    stages:
      ordered:
        '1':
          use-block-ids:
          - 263
          use-block-amounts:
          - 1
    rewards:
      money: 1000
      quest-points: 1


Asi si myslel quests.yml že? :)v configu nic zajímavého není.
Obrázek

Uživatelský avatar
Chytrolin
Příspěvky: 273
Věk: 26
Registrován: 02 říj 2012, 20:10
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#6 Příspěvekod Chytrolin » 25 zář 2014, 17:03

http://youtu.be/Ctge0SovdJ4?t=7m35s - Deliver Items je pravděpodobně to, po čem toužíš

MrFiliper
Příspěvky: 173
Registrován: 23 úno 2014, 23:03
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#7 Příspěvekod MrFiliper » 25 zář 2014, 17:11

Ne není ;), to je jen na NPC
Obrázek

Uživatelský avatar
Chytrolin
Příspěvky: 273
Věk: 26
Registrován: 02 říj 2012, 20:10
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#8 Příspěvekod Chytrolin » 25 zář 2014, 21:48

Tak Quests je, že hráč musí splnit úkol, které pro něj nějaké NPC má. A jeden z možných úkolů je i "Delivery Items", ve kterém musí hráč přinést k NPC určité itemy. Takto jsem pochopil tvou otázku. Ty to však asi myslíš jinak, takže ti bohužel neporadím. Nebo to zkus ještě vysvětlit líp. Ikdyž, já už tenhle plugin pár měsíců nepoužíval - ale mělo by to fungovat stejně.

MrFiliper
Příspěvky: 173
Registrován: 23 úno 2014, 23:03
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#9 Příspěvekod MrFiliper » 25 zář 2014, 22:18

Zkusím tedy vysvětlit, ale zkusil jsme snad vše takže to asi nepůjde :D. Potřebuji aby byl úkol například skliď stack pšenice a hod si ho do invu, poté napiš /quests take nazev_questu třeba Farmář a poté se mu to smazalo s inventáře (ta pšenice) a úkol byl hotov.
Obrázek

Uživatelský avatar
Chytrolin
Příspěvky: 273
Věk: 26
Registrován: 02 říj 2012, 20:10
Reputation: 0
Kontaktovat uživatele:

Re: Quests > Úkol v inventáři

#10 Příspěvekod Chytrolin » 25 zář 2014, 22:22

V Quests myslím musí vždy dokončení questu proběhnout u NPC, který ti pak dá odměnu


Zpět na „Minecraft, Tekkit“

Kdo je online

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