Paste #72561: Help 11

Date: 2020/07/19 22:25:36 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


BiblioDemo:
    type: assignment
    actions:
     on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
    interact scripts:
    - Colecta

Libro_1:
    type: item
    material: book
    display name: Coraza de Tortuga
    enchantments:
    - protection:5




Colecta:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - narrate "[Bibliotecario] Buenos días, ¿qué necesita?"
                - wait 1
                - narrate "Le informas al bibliotecario que fuiste enviado por la Princesa"
                - wait 2
                - narrate "[Bibliotecario] ah, ya veo. Bueno, dejame explicar lo que deberas hacer"
                - wait 1
                - narrate "[Bibliotecario] Necesito que le lleves estos libros al Hechizero"
                - wait 1
                - narrate "[Bibliotecario] su choza se encuentra en un claro del bosque, podras encontrarlo facilmente..."
                - wait 1
                - narrate "[Bibliotecario] ... si sabes como buscar."
                - wait 2
                - narrate "[Bibliotecario] hay pequeñas pistas dispersas en el bosque, si las sigues podras encontrarlo"
                - wait 1
                - narrate "[Bibliotecario] Si no es de mucho pedir, ¿Podrías ir ahora? s/n"
            chat trigger:
                1:
                    trigger: /s/, Claro
                    script:
                    - narrate "[Bibliotecario] Excelente! Ten, estos son los libros"
                    - give book quantity:4
                    - wait 1
                    - narrate "[Bibliotecario] Ve al bosque y entrega los libros"
                    - wait 1
                    - narrate "[Bibliotecario] Si necesitas algo más, solo dime"
                    - zap step:2
                2:
                    trigger: /n/, Ahora no
                    script:
                    - narrate "[Bibliotecario] Oh, bueno, vuelve cuando puedas"
        2:
            click trigger:
                script:
                - narrate "[Bibliotecario] ¿Necesitas algo? s/n"
                - zap step:3
        3:
            chat trigger:
                1:
                    trigger: /s/ Si...
                    script:
                    - narrate "[Bibliotecario] Oh, ¿Qué necesitas?"
                    - narrate "1-Quien es el hechizero"
                    - narrate "2-Para qué son los libros"
                    - narrate "3-Eres un elfo?"
                    - narrate "4-Cuales son las pistas?"
                    - zap step:4
                2:
                    trigger: /n/ No...
                    script:
                    - narrate "[Bibliotecario] Oh, ya conseguiste los libros? s/n"
                    - zap step:5
        4:
            chat trigger:
                1:
                    trigger: /1/, Quien es el hechizero?
                    script:
                    - narrate "[Bibliotecario] Ah.. no se como explicarte su personalidad..."
                    - wait 3
                    - narrate "[Bibliotecario] Creo que lo descubriras por ti mismo mejor"
                    - zap step:2
                2:
                    trigger: /2/, Para qué son los libros?
                    script:
                    - narrate "[Bibliotecario] Oh, durante el año le envio libros para que los encante"
                    - wait 1
                    - narrate "[Bibliotecario] Es mejor que tratar de hacerlo yo mismo..."
                    - zap step:2
                3:
                    trigger: /3/, Eres un elfo?
                    script:
                    - narrate "el bibliotecario se rié fuertemente"
                    - wait 2
                    - narrate "[Bibliotecario] Oh no, no. no. Soy un enano, el unico en el Reino Lightwood"
                    - wait 1
                    - narrate "[Bibliotecario] Soy amigo del Hechicero, gracias a él estoy aquí"
                    - zap step:2
                4:
                    trigger: /4/, Cuales son las pistas?
                    script:
                    - narrate "[Bibliotecario] Bueno, siempre fue muy dramatico.."
                    - wait 2
                    - narrate "[Bibliotecario] Te diría que buscaras lo dorado, siempre fue su color favorito"
                    - zap step:2
        5:
            chat trigger:
                1:
                    trigger: /s/, Si, aquí estan
                    script:
                    - narrate "[Bibliotecario] Oh, damelos"
                    - zap step:6
                2:
                    trigger: /n/, No, aún no..
                    script:
                    - narrate "[Bibliotecario] Oh, no te preocupes"
                    - zap step:2
        6:
            click trigger:
                script:
                - if <InventoryTag.contains.scriptname[Libro_1]>:
                    - narrate "[Bibliotecario] Oh! Damelos"
                    - zap step:7
                - else:
                    - narrate "[Bibliotecario] Oh... Creo que deberias revisar tus bolsillos"
                    - zap step:3
        7:
            click trigger:
                script:
                - if <player.item_in_hand.scriptname> == Libro_1:
                - take iteminhand
                - narrate "[Bibliotecario] Muchas gracias!"
                - wait 2
                - narrate "[Bibliotecario] Que pasa? Te ves abrumado.."
                - narrate "[Bibliotecario] Oh..."
                - narrate "[Bibliotecario] Cuentame, de que hablaste con Wilbur..?"
                - wait 2
                - narrate "[Bibliotecario] Ya veo, me alegro de tener alguien como tu ayudandonos"
                - wait 1
                - narrate "[Bibliotecario] <player.name> cuenta conmigo para lo que necesites"