Paste #68959: Untitled Paste

Date: 2020/05/13 09:30:35 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


npcchat:
    type: format
    format: "<&2><npc.name> -> <&7>You : <&a><text>"

tips:
    type: format
    format: "<&7><n><&7>| <&2>QuestInfo <&7>| <&6><text><n><&f>"

my_mission:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
    interact scripts:
    - 10 my_mission_next

my_mission_next:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - engage
                - narrate format:npcchat "Eh hai <player.name> ! Kau sudah datang. Aku sudah lama menunggumu."
                - wait 3
                - narrate format:npcchat "Siap untuk petualangan selanjutnya?"
                - wait 3
                - narrate "Say /siap/ or /tidak"
                - disengage
            chat trigger:
                1:
                    trigger: /siap/ , untuk petualangan selanjutnya !
                    script:
                    - engage
                    - narrate format:npcchat "Baiklah, aku suka semangatmu!"
                    - wait 3
                    - narrate format:npcchat "Kali ini kita mungkin akan menjelajah dunia baru."
                    - wait 3
                    - narrate format:npcchat "Dunia yang tidak ada ujungnya."
                    - wait 3
                    - narrate format:npcchat "Dunia End !"
                    - wait 2
                    - narrate format:npcchat "Tapi sebelum itu, mungkin kamu memerlukan sedikit persiapan."
                    - wait 3
                    - narrate format:npcchat "Lihatlah dirimu ! Dekil, bau, tanpa pertahanan. Jika seperti itu kau akan binasa dalam sekejap di Dunia End !"
                    - wait 3
                    - narrate format:npcchat "Maka dari itu, carilah besi atau diamond untuk membuat Armor yang kuat !"
                    - wait 3
                    - narrate format:npcchat "Oh aku lupa, kamu tidak ada Beliung sama sekali."
                    - wait 1
                    - narrate format:npcchat "Ini, aku pinjamkan kepadamu Beliung Diamond."
                    - execute as_server "cmi kit Gizpick <player.name>"
                    - wait 3
                    - narrate format:npcchat "Sekarang, saatnya untuk berburu diamond !"
                    - zap step:2
                    - disengage
                2:
                    trigger: /tidak/ ah, saya sedang sibuk !
                    script:
                    - narrate format:npcchat "Baiklah, mungkin lain waktu"

        2:
            click trigger:
                script:
                - if <player.inventory.contains[iron_ingot].quantity[31]> {
                    - engage
                    - narrate format:npcchat "Whoa, kamu mendapatkan iron ya? tidak apa-apa !"
                    - take iron_ingot qty:31
                    - wait 1
                    - narrate format:npcchat "Tunggu sebentar, aku akan membuatkanmu baju Armor !"
                    - wait 2
                    - narrate format:npcchat "Tidak lama kok."
                    - wait 3
                    - animate <npc> animation:ARM_SWING
                    - give IRON_CHESTPLATE qty:1
                    - wait 3
                    - animate <npc> animation:ARM_SWING
                    - give IRON_LEGGINGS qyt:1
                    - wait 3
                    - animate <npc> animation:ARM_SWING
                    - give IRON_BOOTS qty:1
                    - wait 3
                    - animate <npc> animation:ARM_SWING
                    - give IRON_HELMET qty:1
                    - wait 2
                    - narrate format:npcchat "Pakailah dulu, pasti kau terlihat gagah saat memakainya !"
                    - wait 2
                    - narrate format:npcchat "Sekarang, kita akan pergi ke pak tua Jenkins !"
                    - wait 2
                    - narrate format:npcchat "Dia yang akan menuntunmu untuk ke Dunia End !"
                    - zap step:3
                    - disengage
                    }
                else if {
                    - if <player.inventory.contains[iron_ingot].quantity[31]> {
                        - narrate format:npcchat "Testtest"
                    }
                }
                    } else {
                    - engage
                    - narrate format:npcchat "Ah, ini kurang <player.name>"
                    - wait 3
                    - narrate format:npcchat "Cari lagi !"
                    - wait 1
                    - narrate format:tips "Carilah 31 IronIngot atau 10 Diamond !"
                    - wait 60s
                    - disengage
                }
        3:
            click trigger:
                script:
                - narrate format:npcchat "Terima kasih kawan !"
                - zap step:1