Paste #126886: Unnamed Denizen Script Paste

Date: 2024/09/28 03:56:29 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


ramun_walkietalkie_world:
    type: world
    debug: false
    events:
        on weather changes in world:
            - run walkietalkie_task

walkietalkie_task:
    type: task
    debug: false
    script:
        - foreach <server.players_flagged[walkietalkie]> as:player:
            - if <[player].exists> && <[player].inventory.contains_item[ramun_walkietalkie]>:
                - title "subtitle:<&f>ᴅᴜ ʜöʀsᴛ ᴅᴀs <&e>ᴡᴀʟᴋɪᴇ ᴛᴀʟᴋɪᴇ<&f> ʀᴀᴜsᴄʜᴇɴ..." targets:<[player]>
                - repeat 13:
                    - playsound <[player]> sound:BLOCK_MOSS_HIT pitch:0
                    - wait 3t
                - wait 3s
                - choose <context.weather>:
                    - case rains:
                        - if <world[world].thundering>:
                            - random:
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Heute sollten Sie auf Gewitter vorbereitet sein, denn es wird den ganzen Tag über blitzen und donnern." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Im Laufe des Nachmittags werden heftige Gewitter erwartet, planen Sie Ihre Aktivitäten entsprechend." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Ein starkes Gewitter zieht auf uns zu, mit möglichen Blitzschlägen und starkem Donner." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Gewitter werden bis zum Abend anhalten, mit möglichen Überschwemmungen durch Starkregen." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Eine Gewitterfront bewegt sich von Westen herein und wird voraussichtlich den gesamten Morgen dominieren." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Morgen wird es den ganzen Tag über gewittern, also bereiten Sie sich auf stürmisches Wetter vor." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Es sind vereinzelte Gewitter zu erwarten, die jedoch teilweise auch sehr heftig ausfallen können." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Die Wahrscheinlichkeit für Gewitter liegt heute bei 90%, stellen Sie sich also auf unruhige Bedingungen ein." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Nachmittagsgewitter werden von kurzen sonnigen Abschnitten unterbrochen, bevor das Unwetter abends wieder zunimmt." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Ein leichtes Donnergrollen am Morgen wird im Laufe des Tages in ein starkes Gewitter übergehen, besonders in den späten Nachmittagsstunden." targets:<[player]>
                        - else:
                            - random:
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Heute müssen Sie Ihren Regenschirm nicht vergessen, denn es wird den ganzen Tag regnen." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Regenfälle werden im Laufe des Nachmittags erwartet, also planen Sie Ihre Outdoor-Aktivitäten entsprechend." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Ein kräftiger Regenschauer zieht auf uns zu, mit möglichen Überschwemmungen in tiefer gelegenen Gebieten." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Dauerregen wird bis zum Abend anhalten, mit einer Niederschlagsmenge von bis zu 50 Litern pro Quadratmeter." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Eine Regenfront bewegt sich von Westen herein und wird voraussichtlich den gesamten Morgen dominieren." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Morgen wird es den ganzen Tag über regnen, also bereiten Sie sich auf nasses Wetter vor." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Es sind vereinzelte Regenschauer zu erwarten, die jedoch teilweise auch kräftig ausfallen können." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Die Regenwahrscheinlichkeit liegt heute bei 90%, stellen Sie sich also auf feuchte Bedingungen ein." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Nachmittagsschauer werden von kurzen sonnigen Abschnitten unterbrochen, bevor der Regen abends wieder zunimmt." targets:<[player]>
                                - narrate "<&e>Walkie Talkie<&7>: <&f>Ein leichtes Nieseln am Morgen wird im Laufe des Tages in stärkeren Regen übergehen, besonders in den späten Nachmittagsstunden." targets:<[player]>
                    - case clears:
                        - random:
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Die Wolken ziehen ab, und wir können uns auf einen sonnigen Nachmittag freuen." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Der Regen hört auf, und es wird zunehmend heiterer." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Nach den Regenfällen am Morgen wird der Himmel am Nachmittag aufklaren." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Ein freundlicheres Wetter erwartet uns, da die Sonne im Laufe des Tages immer mehr durchkommt." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Die Schauer lassen nach und machen Platz für Sonnenschein." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Nach dem Regen folgt Sonnenschein, also bereiten Sie sich auf einen schönen Nachmittag vor." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Die Wolken verziehen sich und lassen die Sonne wieder scheinen." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Ein klarer Himmel erwartet uns nach den morgendlichen Schauern." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Die Wetterlage verbessert sich zusehends, und die Sonne zeigt sich wieder." targets:<[player]>
                            - narrate "<&e>Walkie Talkie<&7>: <&f>Aufklarendes Wetter bringt uns einen angenehmen Abend nach einem regnerischen Tag." targets:<[player]>
                - wait 1s
                - playsound <[player]> sound:BLOCK_NOTE_BLOCK_BIT pitch:2