Paste #6712: Bucheron_riveblanche

Date: 2014/07/11 04:22:05 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"Bucheron_riveblanche":
    type: assignment
    actions:
        on assignment:
        - chat "Pret!"
        - trigger name:click state:true
    Interact Scripts:
    - Bucheron_riveblanche_chene_debut


#premiere quête bucheron
"Bucheron_riveblanche_chene_debut":    
    type: Interact
    Steps:
        '1':
        Proximity trigger:
            Entry radius: 5 
            Entry:
                Script:
                - random 
                - CHAT "<Blue> Bonjour comment vas tu ?."
                - CHAT "<Blue> Salut voyageur !"
                - CHAT "<Blue> Psssttt ! par ici ! aller vient !"
            Exit:
                script:
                - random 
                - CHAT "<Blue> A une prochaine !"
                - CHAT "<Blue> Revient me voir un de ces quatre !"
                - CHAT "<Blue> Oublie pas de passer me voir je peux avoir du travaille pour toi !"
        click trigger:
            script:
            - chat "<dark_aqua> Ah ! j<&sq>aurais besoin que tu aille me chercher des buche de chène ! <Black> Entrer (<dark_green> oui<Black>/<dark_red>non <Black>)"
        Chat Trigger:
            1:
                Trigger: <dark_green> /oui/ ce serais avec plaisir mais combien de bois voulez-vous ?
                script:
                - chat "<Blue> Je suis content que vous acceptiez ma mission! Il me faudrait 1 stack de buche de sapin. Bon courage! Je vous attends."
                - narrate "<gold> [Quête] Bûcheron_riveblanche_chène débuté ! "
                - zap 'step:2'
            2:
            Trigger: <red> /refuser/
                scripts:
                - random 2
                - chat "<Blue> Je comprends, tu ne doit pas avoir beaucoup de temps!"
                - chat "<Blue> Si jamais tu as besoin d'argent passse me voir !"
                - run 'step:1'

        '2':
        Click trigger:
            Script:
            - random 
            - CHAT "<Blue> A te revoila !"
            - CHAT "<Blue> tu es de retour !"
            - wait 2
            - CHAT "<Blue> As tu récupérés le bois ?<Black> Entrer (<dark_green> oui<Black>/<dark_red>non <Black>)"
        Chat Trigger:
            1:
                Trigger: <dark_green> /oui/
                script:
                - if "<player.inventory.contains[17].qty(64)> run 'script:Bûcheron_riveblanche_chene_récompense'
                  else zap'step:2'
            2:
                Trigger: <red> /non/ je ne les ais pas encore
                scripts:
                - random 
                - chat "<Blue> Ok repasse me voir quand tu les as!"
                - chat "<Blue> Aller au boulôt!"
                - zap 'step:2'

"Bucheron_riveblanche_chène_récompense":
    type: task
    script:
    - Chat "<Blue> Merci beaucoup !"
    - take <player.name> 17 qty:64
    - Chat "<Blue> Pour te récompenser Je vais te donné quelques émeraudes et je vais te faire gouter une petite biere fabriqué par le fermier Supo"
    - execute as_server "give <player.name> 388 23"
    - execute as_server "give <player.name> 373 1 8236 {CustomPotionEffects:[{Id:5,Amplifier:1,Duration:600},{Id:2,Amplifier:1,Duration:600},{Id:9,Amplifier:1,Duration:200}],display:{Name:"Bière"}}"
    - narrate "<gold> [Quête] Bûcheron_riveblanche_chène terminé ! "
    - cooldown duration:86400s "script:bucheron_riveblanche_chène_début"
    - zap "Bucheron_riveblanche_chene_debut" step:1