Paste #36950: Quest1

Date: 2016/10/16 09:42:49 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


'Quest_001':
  Type: assignment
  actions:
    on assignment:
    - trigger name:click state:true radius:10
    - trigger name:chat state:true radius:5

  interact scripts:
  - 10 Quest_001interact

'Quest_001interact':
  type: interact
  steps:
    1:
      click trigger:
        script:
        - narrate '<&a>Ich gr<&uuml>ße euch Fremder. <&6>*l<&auml>chelt*'
        - zap 'step:2'
    2:
      click trigger:
        script:
        - narrate '<&a>Habt ihr vieleicht Lust einem alten Mann zu helfen?'
        - wait 2
        - chat '<&2>(Antworten: Ja / Nein)'
        chat trigger:
           1:
             trigger: /Ja/ ich habe gerade etwas Zeit.
             script:
             - narrate '<&a>Sehr gut! Ich brauche etwas Holz, w<&uuml>rdest du mir 10 St<&auml>mme bringen?'
             - wait 2
             - narrate '<&a>Komm zur<&uuml>ck wenn du sie hast.'
             - zap 'step:3'
           2:
             trigger: /Nein/ ich habe gerade keine Zeit!
             script:
             - narrate '<&a>Dann komm zur<&uuml>ck wenn du etwas Zeit hast.'
    3:
       click trigger:
        script:
        - if <player.inventory.contains[LOG].qty[10]> {
        - take LOG qty:10
        - narrate '<&a>Ah danke vielmals für das Holz!'
        - give DIAMOND qty:1
        - wait 2
        - narrate '<&a>Wenn do noch welches auf Lager hast, ich nehme es gerne!'
        - wait 2
        - narrate '<&a>Auf bald und Miran sch<&uuml>tze euch! <&6>*winkt*'
        } else {
        - narrate '<&c>Komm bitte wieder wenn du das Holz hast!'
        }