Paste #9444: Untitled Paste

Date: 2014/09/09 06:16:51 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"Audoin":
    type: assignment
    actions:
        on assignment:
        - trigger name:chat toggle:true
        - trigger name:click toggle:true
        - trigger name:damage toggle:true
        - trigger name:proximity toggle:true radius:30
        - sit location:-2202,74,-5664,world 

    interact scripts:
    - 5 Audoin proxi

"Audoin proxi":
    type: interact

    steps:
        1:
          proximity trigger:
            entry:
                script:
                if <player.flag[premierefois]> == non {
                    - execute as_server "weather World storm 15"
                    - wait 10
                    - chat "<yellow>Oooooooh !! "
                    - wait 2
                    - chat "<yellow>Moi je ne vais pas plus loin."
                    - wait 2
                    - chat "<yellow>Je ne m'approche pas de ce village maudit"
                    - wait 2
                    - chat "<yellow>C'est une bande de fou de dieu."
                    - wait 2
                    - chat "<yellow>Je ne dépasse jamais ce lac de lave."
                    - wait 2
                    - chat "<yellow>Il vous faudra faire le reste du chemin à pied."
                    - wait 2
                    - chat "<yellow>Maintenant il faut me payer le voyage. C'est <gold>10 zouds<yellow>."
                    - narrate "<red>Acceptez vous de payer votre cocher ?"
                    - narrate "<red>Tapez <white>oui<red> ou <white>non<red> ?" }
                else {
                    - chat "<yellow>Heu ... le village est dans l'autre direction !"
                - zap step:2



            exit:
                script:
                #on dit aurevoir au joueur.
                - if <player.flag[payeur]> == oui {
                    - chat "<yellow>A une prochaine fois, qui sait !" }
                  else if <player.flag[payeur]> == non {
                    - chat "<yellow>Tu ne l'emporteras pas au paradis !" }
                  else {
                    - chat "<yellow>Hey ou tu crois allez comme ça ?"
                    - wait 1
                    - chat "<yellow>Attaque ce mauvais payeur Fantôme."
                    - attack npc:n@104 target:<player>
                    - flag <player> premierefois:non
                    - flag <player> payeur:non }
                - zap step:1





          damage trigger:
            script:
            # If you hit the NPC, it will run a script further below with some random dialogue to show 
            # their disgust.
            - ^run "Attaque aubergiste"


        2:
            chat trigger:
                1:
                    trigger: <white>/Non/ je prèfère ne pas payer pour un voyage d'une si piètre qualité !
                    script:
                    - chat "<Yellow>Oh tu vas le regretter."
                    - wait 1
                    - chat "<Yellow>Allez Fantôme ! Attaque le !!
                    - attack npc:n@104 target:<player>
                    - flag <player> premierefois:non
                    - flag <player> payeur:non
                    - ^zap step:1
                2:
                    trigger: <white>/Oui/ bien sur, tout travail mérite salaire !
                    script:
                    - execute as_server "money take <player> 10"
                    - narrate "<red>Vous avez payé à <npc.name> <gold>10 zouds<red>."                    
                    - wait 2
                    - chat "<Yellow>Merci ! Ce fût un plaisir de voyager avec vous."
                    - flag <player> premierefois:non
                    - flag <player> payeur:oui
                    - zap step:1
            proximity trigger:
              exit:
                script:
                #on dit aurevoir au joueur.
                - if <player.flag[payeur]> == oui {
                    - chat "<yellow>A une prochaine fois, qui sait !" }
                  else if <player.flag[payeur]> == non {
                    - chat "<yellow>Tu ne l'emporteras pas au paradis !" }
                  else {
                    - chat "<yellow>Hey ou tu crois allez comme ça ?"
                    - wait 1
                    - chat "<yellow>Attaque ce mauvais payeur Fantôme."
                    - attack npc:n@104 target:<player>
                    - flag <player> premierefois:non
                    - flag <player> payeur:non }
                - zap step:1

"Attaque audoin":
  type: task

  script:
  # When you hit (damage) the NPC, they will respond with one of the following lines.
  - ^random {
    - chat "<Yellow>Aïïïee ! Pourquoi tu fais ça ? Si je meurt tu vas le regretterer !"
    - chat "<yellow>Aaarrggg! Je ne t'ai jamais rien fait ? Ne me retapes pas !"
    - chat "<yellow>Ma ..? Mais pourquoi tu me fais ça ? Ça coupe fort. Et ça fait très mal."
    - chat "<yellow>Me fais pas mal s'il te plait ! Je ne t'ai jamais rien fait de mal !"
    - chat "<yellow>Ouch! Ne fait rien maintenant que regretteras plus tard..." }