Paste #9646: Diff note for paste #9645

Date: 2014/09/14 06:25:52 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 # --------------------|| Quest Dos Porcos ! ||--------------------#
 #                    Criada por TheFinalForce !
 #
 #                Digite: /npc assign --set "porccs"
 #          - teleport <player> l@2727.02738,50,2412.68296,Rpg
 #- take money qty:<flag.p:repaircost>
 
 porccs:
   Type: Assignment
   Interact Scripts:
   - 1 PorquinhoHoin
 PorquinhoHoin:
   Type: Interact
   actions:
       on click:
       - trigger name:chat state:true
       - trigger name:chat toggle:true
       - trigger name:click toggle:true
       - trigger name:proximity toggle:true radius:5
   Requirements:
     Mode: All
   Steps:
     1:
       Click Trigger:
         Script:
         - narrate "<blue>Gloin:<white> <player.name>, me ajude por favor !"
         - wait 3
         - narrate "<blue>Gloin:<white> Preciso de ajuda para caçar alguns <red>PORCOS"
         - wait 3
         - narrate "<blue>Gloin:<white> Voce poderia me ajudar ??"
         - narrate "<yellow>DIGITE <green>SIM <white>OU <red>NAO"
         - zap aceite
       aceite:
           chat trigger:
               Sim:
                   trigger: '/Sim/ eu ajudarei voce !'
                   script:
                         - narrate "<blue>Gloin:<white> Otimo ! Entao vamos comecar ! "
                         - wait 2
                         - narrate "<blue>Gloin:<white> <green>Procure<white> e <red>Mate<white> 20 Porcos !"
                         - narrate "<blue>Gloin:<white> Ate logo !"
                         - listen kill type:entity name:pig qty:20 script:CheckPig
                         - zap step:2
               Nao:
                   trigger: '/nao/ agora nao vai dar...'
                   script:
                       - narrate "<blue>Gloin:<white> Ok entao..."
                       - zap step:1
     2:
       Click Trigger:
         Script:
-        - if <player.flag[recompensaPig]> {
+        - if <player.flag[recompensaPig]> == true {
+          - flag player recompensaPig:false
           - narrate "<blue>Gloin:<green> Que Bom que voce voltou !!"
           - wait 2
           - narrate "<blue>Gloin:<green> Aqui esta a sua recompensa !!!"
           - drop XP qty:5
-          -  flag player recompensaPig:false
           - zap step:1
           } else {
           - narrate "<blue>Gloin:<white> Descansando um pouco ?"
           - wait 2
           - narrate "<blue>Gloin:<red> Mate 20 Porcos e retorne !"
           - narrate "<blue>Gloin:<white> Ate logo !"
           }
 CheckPig:
     Type: Task
     Script:
     - flag player PigCount:++
     - narrate "-- Voce matou apenas <player.flag[PigCount].asint> Porcos !--"
     - if <player.flag[PigCount].asint> >= 20 run PigQuestReward
       else run CheckPig
 PigQuestReward:
   type: task
   script:
   - narrate "<yellow>-- QUEST COMPLETA !! --"
-  - flag player recompensaPig
+  - flag player recompensaPig:true