Paste #50890: Edit of P#50883 - Edit of P#50870 - Edit of P#50869 - Untitled Paste

Date: 2018/11/27 12:34:47 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


'WeihnachtsScript_2018_Weihnachtsmarkt_Otto':
    type: assignment
    interact scripts:
    - WeihnachtsScript_2018_Weihnachtsmarkt_Waldi_Interaction

    actions:
      on assignment:
      # Auf was reagiert der NPC?
      - trigger name:click toggle:true
      - trigger name:chat toggle:true
      - trigger name:proximity toggle:true radius:5 
      # NPC-Gestaltung
      - ^execute as_op "npc select <npc.id>"
      - ^execute as_op "npc lookclose"
      - ^execute as_op "npc rename Otto Verkaufmann"
      - ^execute as_op "npc skin GamemodeCreative"

'WeihnachtsScript_2018_Weihnachtsmarkt_Waldi_Interaction':
    type: interact
    steps:
      default:
        proximity trigger:
          entry:
            script:
            - chat "<&7>Hey <player.name>! Ich verkaufe Weihnachtskleidung!"
          exit:
            script:
            - random 3
            - chat "<&7>Stop! Komm zurück!"

        click trigger:
          script:
          - random 3
          - chat "<&7>Günstige Weihnachtskleidung gibt es nur hier!"
          - wait 3
          - chat "<&7>Möchtest du ein Kleidungsstück kaufen? (Ja/Nein)"

        chat trigger:
          '1':
            trigger: "/Ja/, möchte ich."
            script:
            - chat "<&7>Super! Das waren 1500 eskonen, danke für den EinkauF"
          '2':
            trigger: "/Nein/, danke." 
            script:
            - chat "<&7>Nagut, du bekommst auch meinen Freundschaftsrabatt"
          'CatchAll':
            trigger: /REGEX:\w+/
            script:
            - chat "Tut mir leid, du musst die Kekse aus dem Mund nehmen!"