Paste #50881: Untitled Paste

Date: 2018/11/27 12:26:58 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


WeihnachtsScript_2018_Quest_Lilia:
  type: assignment
  actions:
    # /npc assignment --set WeihnachtsScript_2018_Quest_Lilia
    on assignment:
    - trigger name:click toggle:true
    - trigger name:chat toggle:true
    - trigger name:proximity toggle:true radius:3

    - ^execute as_op "npc select <npc.id>"
    - ^execute as_op "npc lookclose"
    - ^execute as_op "npc rename Lilia"
    - ^execute as_op "npc skin Lavaherz"
    #bitte mir vorher bescheid geben :P
  interact scripts:
  - WeihnachtsScript_2018_Quest_NPC-Lilia_interact

WeihnachtsScript_2018_Quest_Lilia_interact:
  type: interact
  steps:
    default:
      proximity trigger:
        entry:
          script:
            - random
            - chat "<&7> hey <player.name> freust du dich schon auf Weihnachten?"
            - chat "<&7> Ein alter Socke da, ein staubiges Dekogedöns hier und schon haben wir alles fürs Schrottwichteln!"
            - chat "<&7> Das schönste an Weihnachten ist es doch, anderen eine Freude zu machen, oder?"
            - chat "<&7> Und <player.name> was wünscht du dir zu Weihnachten? Eine nicht Funktionierende Uhr? Ein paar Socken?"
            - chat "<&7> Du hast Schrott? Immer her damit du Schrottrolf?"
            - chat "<&7> Na? Hast du schonmal geschrottwichtelt?"
            - chat "<&7> Ich mag den Weihnachtsmarkt! Hier duftet es überall nach Gebäck, Punsch und heißer Schokolade?"
            - chat "<&7> Santa Clause!"
            - chat "<&7> Geschenke müssen nicht immer teuer sein!"
            - chat "<&7> Rudolf das Rot-Nas Rentier hat eine leuchtend rote Nase <&o> Himmel hört sich das auf deutsch doof an!"
            - chat "<&7> Bald hat doch dieser komische Kerl doch Geburtstag, oder?"
            - chat "<&7> Ich wünschte es gebe immer Schnee! Ich liebe Schnee!"
            - chat "<&7> Müüüde"
            - chat "<&7> Zzzzzzzzz"
            - chat "<&7> Wo ist mein Kaffee? "
            - chat "<&7> Hups da bin ich wohl eingeschlafen."
            - chat "<&7> Ich nehme 24/7 euren Schrott an! Da bwkommt man nicht viel schlaf."
            #Weitere Texte?

      click trigger:
          script:
            - random 7
            - chat "<&7> HuHii <player.name> wie kann ich dir weiter helfen?"
            - chat "<&7> Hey du! Wie kann man dir weiter helfen?"
            - chat "<&7> Guten Tag sehr geehrte(-r) <player.name> . Wie kann ich ihnen weiter helfen?"
            - chat "<&7> Wie kann ich dir weiterhelfen?"
            - chat "<&7> Guten Tag. Sie sind verbunden mit der Schrottwichtel-Terraconia GMBH. Wie können wir weiterhelfen"?
            - chat "<&7> Ich bin Lilia, du bist <player.name>. Was kann ich für dich tuen?"
            - chat "<&7> Heyho du, was kann ich für dich tuen?"
            - wait 10
            - narrate "<&7> 1. Was ist Schrottwichteln?"
            - narrate "<&7> 2. Nichts, nichts."
            - narrate "<&7> 3. Erzähl mir was."
            - narrate "<&7> 4. Ich will gerne ein Item"

      chat trigger:
            '1:'
                trigger: /1/ Was ist  Schrottwichteln?
                script:
                  - chat "<&7> Du willst also wissen was Schrottwichteln ist?"
                  - wait 10
                  - narrate "<&7> 1. ja genau!"
                  - narrate "<&7> 2. nein doch nicht."
                  - zap B1
            '2:'
                trigger: /2/ Nichts,nichts.
                script:
                    - wait 10
                    - chat "<&7>Oki, doki! Wenn noch was ist, sprich mich einfach nochmal an."
                    - zap WasIstSchrottwischteln
            '3:'
                #noch einfügen!
            '4:'
                trigger: /4/ Ich will gerne ein Item abgeben.
                script:
                    - wait 10
                    - random 2
                    - chat "<&7> Du hast also ein bisschen Schrott für mich?"
                    - narrate "<&7> 1. Ja, ich würde gerne ein Item abgeben."
                    - narrate "<&7> 2. Nein habe ich nicht!"
                    - zap ItemAbgeben

    WasIstSchrottwischteln:
        chat trigger:
            '1:'
                trigger: /1/ ja genau!
                script:
                    - wait 10
                    - chat "<&7> Schrottwichteln ist eine Weihnachtstradition, für größeren Gruppen!"
                    - wait 10
                    - chat "<&7> Und wir wichteln dieses Jahr mit ganz Terraconia!"
                    - wait 10
                    - chat "<&7> Dazu kannst du einfach ein Item bei mir abgeben das du nicht mehr willst."
                    - wait 10
                    - chat "<&7> Am 24 bekommst du dann ein Item, dass irgendwer anderes abgegeben hat."
                    - wait 10
                    - chat "<&7> Willst du ein Item abgeben?"
                    - wait 5
                    - narrate "<&7> 1. nein danke."
                    - narrate "<&7> 2. ja, gerne!"
                    - narrate "<&7> 3. was nochmal?"

        chat trigger:
            '1:'
                trigger: /1/ nein danke.
                script:
                    - random 2
                    - chat "<&7> schade, wenn du doch noch Lust bekommen solltest melde dich nochmal!"         
                    - chat "<&7> Ok wenn du ein Item abgeben willst, oder ich es dir doch noch erklären soll sprich mich einfach nochmal an."
                    - zap default
            '2:'
                trigger: /2/ ja, gerne!
                script:
                    - wait 10
                    - chat "<&7> Yaaay Das freut mich!"                            
                    - zap B2
            '3:'
                trigger: /3/ was nochmal?
                script:
                    - wait 10
                    - chat "Ok, ich erkläre es dir nochmal :P"

    ItemAbgeben1:
        chat trigger:
            '1:'
                trigger: /2/ Nein habe ich nicht!
                script:
                    - chat "<&7> Och meno! Wenn du deine Meinung änderst, sprich mich nochmal an!"
                    - zap default
            '2:'
                trigger: /1/ Ja, ich würde gerne ein Item abgeben.
                script:
                    - chat: "<&7>Ok dann nehme jetzt bitte mal das Item in die Hand das du mir geben willst."
                    - wait 10
                    - chat: "<&7>Denke dran, das Item darf gerne auch lustig umbenannt werden!"
                    - wait 10
                    - chat: "<&7> Wenn du so weit bist klick mich einfach nochmal an!"
                    - zap ItemAbgeben2

    ItemAbgeben2:
        click trigger:
            script:
                - chat "<&7> ist Das das Item, dass du abgeben willst?"
                - wait 10
                - narrate "<&7> 1. Warte nein das ist das falsche!"
                - narrate "<&7> 2. Ich will doch kein Item abgeben."
                - narrate "<&7> 3. Ja ich will das Item abgeben.<&4>Achtung! Du kannst nur 1 Item abgeben, also überlege es dir gut!"

        chat trigger:
            '1:'
                trigger: /1/Warte das ist das falsche!
                script:
                    - chat "<&7> Dann sag bescheid, wenn du es hast :P"
                    - zap B5
            '2:'
                trigger: /2/Ich will doch kein Item abgeben.
                script:
                    - wait 10
                    - chat "<&7>Das ist aber echt schade..."
                    - wait 10
                    - chat "<&7> Wenn du es dir anders überlegst, komm nochmal zu mir!"
                    -zap default

            '3:'
                    trigger: /3/Ja ich will das Item abgeben.
                    #Item abspeichern
                    #Eventuell wie bei den Weihnachtskeksen mit Beschreibung?
                script:
                    - chat "<&7> Na dann bist Weihnachten!"
                    - wait 10
                    - chat "<&7> Wenn noch mal was ist, sag bescheid!"
                    - zap Adefault