Paste #41490: Untitled Paste

Date: 2017/04/22 12:11:32 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


bonde_npc:
    type: assignment

    interact scripts:
    - 10 bondescript

    actions:
        on assignment:
        - trigger name:proximity toggle:true radius:5
        - trigger name:click toggle:true
        - trigger name:chat toggle:true

        on enter proximity:
        - if <player.has_flag[bruno_steg4]> {
            }

bondescrpt:
    type: interact

    steps:
        One*:
            click trigger:
                script:
                - if <player.inventory.contains[bucket].qty[4]> {
                    - narrate "<npc.name>: Vad behöver ni idag?"
                    - wait 2
                    - narrate "<blue>Bruno skickade mig för mjölk"
                    - zap step:two
        two:
            chat trigger:
                1:
                    trigger: /Bruno/ skickade mig för mjölk
                    script:
                    - narrate "<npc.name>: Ah, han börjar alltså redan  slut"
                    - wait 2
                    - narrate "<npc.name>: Du kan hälsa Bruno att om han vill ha ägg också  kostar dem 20€ styck"
                    - wait 2
                    - if <player.inventory.contains[bucket].qty[4]> {
                        - take bucket qty:4
                        - playsound <player.location> sound:entity.cow.milk
                        - give milk_bucket qty:4
                        - narrate "<yellow>Du fick 4 hinkar med mjölk som ska till Bruno"
                        - zap step:three
                        - queue clear
                        }
                    - narrate "<npc.name>: Du ska ha fått med dig hinkar från Bruno."
                    - wait 2
                    - narrate "<npc.name>: Annars kostar hinkarna 100€ styck och det vet han om!"
                    - wait 2
                    - narrate "<npc.name>: Vill du köpa 4 hinkar för 400€?"
                    - wait 2
                    - narrate "<blue>Ja <red>Nej"
                    - zap step:four
        four:
            chat trigger:
                1:
                    triger: /Ja/
                    script:
                    - if <player.money> >=400 {
                        - take money qty:400
                        - give milk_bucket qty:4
                        - narrate "<yellow>Du köpte 4 hinkar med mjölk för 400€."
                        - narrate "<npc.name>: Skynd dig till Bruno nu  inte mjölken blir dålig eller spilld!"
                        - queue clear
                        }
                    - narrate "<npc.name>: Du har inte råd med hinkarna."
                    - wait 2
                    - narrate "<npc.name>: sluta slösa min tid och kom tillbaka med hinkar eller 400€!"
                    - zap step:five
                2:
                    trigger: /Nej/
                    script:
                    - narrate "<npc.name>: Se  till att skaffa fram hinkarna!"
                    - wait 2
                    - narrate "<npc.name>: Kom tillabak när du har något o stoppa mjölken i och sluta slösa min tid!"
                    - zap step:five
        five:
            click trigger:
                script:
                - if <player.inventory.contains[bucket].qty[4]> {
                    - narrate "<npc.name>:  vad bra du har hittat dina hinkar nu!"
                    - wait 2
                    - take bucket qty:4
                    - wait 2
                    - playsound <player.location> sound:entity.cow.milk
                    - wait 2
                    - give milk_bucket qty:4
                    - narrate "<npc.name>: Skynd dig till Bruno nu  inte mjölken blir dålig eller spilld!"
                    - queue clear
                    }
                - if <player.money> >= 400 {
                    - chat har du skaffat pengarna till hinkarna nu?
                    - narrate "<blue>Ja"
                    - zap step:six
                    }
        six:
            chat trigger:
                1:
                    trigger: /Ja/
                    script:
                    - if <player.money> >= 400 {
                        - take money qty:400
                        - playsound <player.location> sound:entity.cow.milk
                        - wait 2
                        - give milk_bucket qty:4
                        - wait 1
                        - narrate "<npc.name>:  va vi färdiga"
                        - wait 2
                        - narrate "<npc.name>: Skynd dig till Bruno nu  inte mjölken blir dålig eller spilld!"
                        }