Paste #51476: Untitled Paste

Date: 2019/01/09 12:37:16 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


# NPC für Mr_Leroux
# Erstellt von DrPanic
# Bearbeitet von MrsKnuddel
# Bearbeitet von Hatzefatz
#-----------------------

'PlayerScript_1273_1':
  type: assignment
  interact scripts:
  - 10 PlayerScript_1273_1_Interaction
  actions:
    on assignment:
    - trigger name:click toggle:true
    - trigger name:proximity toggle:true radius:5
    - ^execute as_op "npc select <npc.id>"
    - ^execute as_op "npc skin -p Mr_Leroux"
    - ^execute as_op "npc lookclose"

'PlayerScript_1273_1_Interaction':
  type: interact
  steps:
    default:
      click trigger:
        script:
          - chat "<&7>Hallo <player.name>, mein Name ist <&4><npc.name><&7>."
          - wait 0.5
          - chat "<&7>Willkommen in Kodiak."
          - wait 0.5
          - chat "<&7>Wie kann ich dir heute helfen?"
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"[Allgemeine Informationen] ","color":"dark_red","clickEvent":{"action":"run_command","value":".allgemeine Informationen"}},{"text":"[Grundstücke] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Grundstücke"}},{"text":"[Stadtteile & Partnerstädte] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Stadtteile"}},{"text":"[Shops] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Shops"}},{"text":"[Farmen] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Farmen"}},{"text":"[Eventarenen] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Eventarenen"}},{"text":"[Ansprechpartner]","color":"dark_red","clickEvent":{"action":"run_command","value":".Ansprechpartner"}}]'
      chat trigger:
        '1':
          trigger: "<&7>Ich möchte gerne /REGEX:allgemeine Informationen$|Allgemeine Informationen$/."
          script:
          - if !<player.flag[Buch_1273_1]> {
            - chat "<&7>Der Gründer von Kodiak hat alles wichtige in diesem <&7>Buch <&c>niedergeschrieben."
            - wait 0.5
            - ^execute as_server "bookrules give <player.name> 15"
            - flag <player> "Buch_1273_1" duration:86400
            } else {
            - chat "<&7>Dir habe ich doch eben erst dein Buch gegeben."
            - wait 0.5
            - chat "<&7>Komm morgen wieder, dann kannst du wieder eins haben."
            }          
        '2':
          trigger: "<&7>Ich brauche /REGEX:Grundstücke$/."
          script:
          - wait 0.5
          - chat "<&4>Kodiak <&7>bietet <&2>freie Grundstücke <&7>in verschiedenen Teilen der Stadt zu Preisen zwischen<&4> 20 und 60 Eskonen <&7>an."
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"hier","color":"dark_red","clickEvent":{"action":"open_url","value":"https://terraconia.de/tci/#/stadt/1273/grundstuecke"}}]
        '3':
          trigger: "<&7>Was gibt es zu /REGEX:Shops$/?"
          script:
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"die Möglichkeit, ","color":"gray"},{"text":"Shops ","color":"dark_red"},{"text":"im ","color":"gray"},{"text":"[Handelskontor] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Handelskontor"}},{"text":"zu mieten","color":"gray"}]
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"oder eines der begehrten Gs am ","color":"gray"},{"text":"[Marktplatz im Hafen] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Marktplatz"}},{"text":"zu mieten","color":"gray"}]
        '4':
          trigger: "<&7>Ich möchte Infos über die /REGEX:Stadtteile$/ und Partnerstädte."
          script:
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"<&4>Kodiak <&7>hat verschiedene <&2>Stadtteile<&7>, per klick gelangst du dort hin <&4>","color":"gray"},{"text":"[Kodiak-Nord] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Kodiak-Nord"}},{"text":"[Apartmentareal] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Apartmentareal"}}]'
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"Partnerstädte: ","color":"dark_red"},{"text":"[Fuchsstrom] ","color":"dark_red","clickEvent":{"action":"run_command","value":"/stadt tp 2147"}},{"text":"[Xamora] ","color":"dark_red","clickEvent":{"action":"run_command","value":"/stadt tp 2171"}},{"text":"[SnowTown] ","color":"dark_red","clickEvent":{"action":"run_command","value":"/stadt tp 2523"}},{"text":"[Ceschma]","color":"dark_red","clickEvent":{"action":"run_command","value":"/stadt tp 591"}}]
          - zap Stadtteile
        '5':
          trigger: "<&7>Ich möchte Infos über die /REGEX:Farmen$/."
          script:
          - wait 0.5
          - chat "<&4>Kodiak <&7>bietet für <&4>Mieter <&7>wie für <&4>Besucher <&7>verschiedene Farmen an."
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"Besuche doch mal die ","color":"gray"},{"text":"[Essensfarm] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Essensfarm"}},{"text":"[Baumfarm] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Baumfarm"}},{"text":"[Tierfarm] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Tierfarm"}},{"text":"oder die ","color":"gray"},{"text":"[XP-Farm]","color":"dark_red","clickEvent":{"action":"run_command","value":".XP-Farm"}}]'
          - zap Farmen
        '6':
          trigger: "<&7>Ich möchte Infos über die /REGEX:Eventarenen$/."
          script:
          - wait 0.5
          - chat "&4Kodiak &7bietet in zusammenarbeit mit &aLotto&2Esconia &7verschiedene &4Events &7an."
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"[Eispalast] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Eispalast"}},{"text":"mit der ","color":"gray"},{"text":"Eishockey Arena ","color":"dark_red"},{"text":"Bootsrennkurs","color":"dark_red"},{"text":", ","color":"gray"},{"text":"[PvP Arena]","color":"dark_red","clickEvent":{"action":"run_command","value":".PvP Arena"}},{"text":" für spannende Kämpfe und die ","color":"gray"},{"text":"[Auktionshalle]","color":"dark_red","clickEvent":{"action":"run_command","value":".Auktionshalle"}}]'
          - zap Eventarenen
        '7':
          trigger: "<&7>Wer sind meine /REGEX:Ansprechpartner$/?"
          script:
          - wait 0.5
          - chat "<&4>Ansprechpartner <&7>für alle belange der Stadt sind: <&4>Mr_Leroux<&7>, <&4>Lensche3112."
          - chat "<&7>Erreichbar per /w Name, im Forum per Konversation oder über den Telegram [https://t.me/Mr_Leroux]"
        '8':
          trigger: "<&7>Ich möchte zum /REGEX:Handelskontor$/!"
          script:
            - chat "<&7>Viel spaß beim Shoppen!"
            - teleport <player> l@7650.5,38,-9500.5,0,180,andora
        '9':
          trigger: "<&7>Ich möchte bitte zum /REGEX:Marktplatz$/ am Hafen."
          script:
            - chat "<&7>Viel spaß beim Shoppen!"
            - teleport <player> l@7701,38,-9405.5,0,-50,andora
       'CatchAll':
          trigger: /REGEX:\w+/
          script:
          - chat "Tut mir leid, aber <&dq><context.message><&dq> verstehe ich nicht."
    Stadtteile:
      proximity trigger:
        exit:
          script:
            - zap default
      chat trigger:
        '1':
          trigger: "<&7>/REGEX:Kodiak-Nord$/."
          script:
          - ^teleport <player.name> l@7675,42,-9683,0,0,andora
          - zap default
        '2':
          trigger: "<&7>/REGEX:Apartmentareal$/."
          script:
          - ^teleport <player.name> l@7645,58,-9378,0,90,andora
          - zap default

  Farmen:
      proximity trigger:
        exit:
          script:
        - zap default
      click trigger:
        script:
          - wait 0.5
          - chat "<&4>Kodiak <&7>bietet für <&4>Mieter <&7>wie für <&4>Besucher <&7>verschiedene Farmen an."
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"Bootsrennkurs] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Bootsrennkurs"}},{"text":"für Bootsrennen On Ice, ","color":"gray"},{"text":"[Eispalast] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Eispalast"}},{"text":"für Eishockey und Curling, \n","color":"gray"},{"text":"[PvP Arena] ","color":"dark_red","clickEvent":{"action":"run_command","value":".PvP Arena"}},{"text":"für Spannende Kämpfe und die ","color":"gray"},{"text":"[Auktionshalle] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Auktionshalle"}},{"text":"die auch gemietet werden kann.","color":"gray"}]
      chat trigger:
        '1':
          trigger: "<&7>Zur /REGEX:Essensfarm$/."
          script:
          - ^teleport <player.name> l@7689,38,-9402.5,0,90,andora
          - zap default
        '2':
          trigger: "<&7>Zur /REGEX:Baumfarm$/."
          script:
          - ^teleport <player.name> l@7660,43,-9412,0,-90,andora
          - zap default
        '3':
          trigger: "<&7>Zur /REGEX:Tierfarm$/."
          script:
          - ^teleport <player.name> l@7659,24,-9488.5,13,0,andora
          - zap default
        '4':
          trigger: "<&7>Zur /REGEX:XP-Farm$/."
          script:
          - ^teleport <player.name> l@7648.5,13,-9537,0,180,andora
          - zap default
        '5':
          trigger: "<&7>Zur /REGEX:Eisfarm$/."
          script:
          - ^teleport <player> l@7735.5,37,-9402.5,0,-180,andora
          - zap default

    Eventarenen:
      proximity trigger:
        exit:
          script:
            - zap default
      click trigger:
        script:
          - wait 0.5
          - chat "&4Kodiak &7bietet in zusammenarbeit mit &aLotto&2Esconia &7verschiedene &4Events &7an."
          - wait 0.5
          - execute as_server 'tellraw <player.name> ["",{"text":"[<npc.name>]","color":"gold"},{"text":": ","color":"gray"},{"text":"[Eispalast] ","color":"dark_red","clickEvent":{"action":"run_command","value":".Eispalast"}},{"text":"mit der ","color":"gray"},{"text":"Eishockey Arena ","color":"dark_red"},{"text":"(PvP an) ","color":"red"},{"text":"und dem ","color":"gray"},{"text":"Bootsrennkurs","color":"dark_red"},{"text":", ","color":"gray"},{"text":"[PvP Arena]","color":"dark_red","clickEvent":{"action":"run_command","value":".PvP Arena"}},{"text":" für spannende Kämpfe und die ","color":"gray"},{"text":"[Auktionshalle]","color":"dark_red","clickEvent":{"action":"run_command","value":".Auktionshalle"}}]'
      chat trigger:
        '1':
          trigger: "<&7>Zum /REGEX:Eispalast$/."
          script:
          - ^teleport <player.name> l@7630.5,43,-9435.5,0,180,andora
          - zap default
        '2':
          trigger: "<&7>Zur /REGEX:PvP Arena$/."
          script:
          - ^teleport <player.name> l@7643.5,13,-9531,0,180,andora
          - zap default
        '3':
          trigger: "<&7>Zur /REGEX:Auktionshalle$/."
          script:
          - ^teleport <player.name> l@7643,61,-9484.5,0,-90,andora
          - zap default
        '4':
          trigger: "<&7>Zum /REGEX:Bootsrennkurs$/."
          script:
          - ^teleport <player> l@7653.5,31,-9499.5,0,90,andora
          - zap default