Paste #47493: Untitled Paste

Date: 2018/05/21 11:18:40 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


DrL_PayonDailyEventChceck:
    type: world
    events:    
        on entity dies: ##Hlida zabijeni monster
        - if <context.entity.name> == <context.damager.flag[DrL_PDHTarget]> && <context.damager.flag[DrL_PDHStart]> {
            - flag <context.damager> DrL_PDHCount:++
            - narrate "Pocitadlo funguje. <context.damager.flag[DrL_PDHCount]>. kill" targets:<context.damager>
            - narrate "Zabiljsi <context.entity.name>" targets:<context.damager>
            - if <context.damager.flag[DrL_PDHCount]> >= <context.damager.flag[DrL_PDHTargetNumber]> {
                - flag <context.damager> DrL_PDHCount:!
                - flag <context.damager> DrL_PDHStart:!
                - flag <context.damager> DrL_PDHFinished:true
                - narrate "Quest hotov" targets:<context.damager> 
                - define player <context.damager>
                - bungee midgard {
                    - ^flag <def[player]> "DrL_PDHFinished:true"
                }    
            }
        }
        on system time 00:01:
        - flag global DrL_PDHDayCounter:++
        on emptycommand command:  ##zajistuje komunikaci s klikacimi eventy
        - choose <context.args.get[0]>:
            - case "PDH_Cap_CaveAccepted": ##prijeti questu v jeskyni, odeslani za serzantem Triskou
                - flag player DrL_PDHTriska:true
                - execute as_server "givebook book_PDH_Cap_CaveAccepted <player.name>"
            - case "PDH_Cap_ForestAccepted": ##prijeti huntu v lese.
                - flag player DrL_PDHStart: true
                - flag player DrL_PDHReward:3
                - choose <context.args.get[0]>: ##<util.random.int[1].to[2]>:
                    - case 1:
                        - flag player DrL_PDHTarget:"<&6>Wolf"
                        - flag player DrL_PDHTargetNumber:60
                    - case 2:
                        - flag player DrL_PDHTarget:"<&6>Dokebi"
                        - flag player DrL_PDHTargetNumber:25
                - execute as_server "givebook book_PDH_Cap_ForestAccepted <player.name> target=<DrL_PDHTarget> count=<DrL_PDHTargetNumber>"
            - case "PDH_Cap_SuppliesAccepted": ##prijeti questu na zasoby
                - flag player DrL_PDHStart:2
                - flag player DrL_PDHReward:1
                - choose <util.random.int[1].to[4]>:
                    case 1:
                        - flag player DrL_PDHTarget:"Bread"
                        - flag player DrL_PDHTargetNumber:64
                    case 2:
                        - flag player DrL_PDHTarget:"slime_ball"
                        - flag player DrL_PDHTargetNumber:32
                    case 3:
                        - flag player DrL_PDHTarget:"wood_log"
                        - flag player DrL_PDHTargetNumber:128
                    case 4:
                        - flag player DrL_PDHTarget:"rabbit"
                        - flag player DrL_PDHTargetNumber:32
                - execute as_server "givebook book_PDH_Cap_ForestAccepted <player.name> target=<DrL_PDHTarget> count=<DrL_PDHTargetNumber>"
             - case "PDH_Stg_CaveF1Accepted":
                - flag player DrL_PDHStart: true
                - flag player DrL_PDHReward:1
                - choose <util.random.int[1].to[3]>:
                    - case 1:
                        - flag player DrL_PDHTarget:"<&6>Poporing"
                        - flag player DrL_PDHTargetNumber:15
                    - case 2:
                        - flag player DrL_PDHTarget:"<&6>Skeleton"
                        - flag player DrL_PDHTargetNumber:40
                    - case 3:
                        - flag player DrL_PDHTarget:<&6>Zombie
                        - flag player DrL_PDHTargetNumber:25
                - execute as_server "givebook book_PDH_Stg_CaveF1 <player.name> target=<DrL_PDHTarget> count=<DrL_PDHTargetNumber>"
             - case "PDH_Stg_CaveF2Accepted":
                - choose <util.random.int[1].to[3]>:
                    - case 1:
                        - flag player DrL_PDHTarget:"<&6>Soldier Skeleton"
                        - flag player DrL_PDHTargetNumber:50
                    - case 2:
                        - flag player DrL_PDHTarget:"<&6>Archer Skeleton"
                        - flag player DrL_PDHTargetNumber:50
                    - case 3:
                        - flag player DrL_PDHTarget:<&6>Eggyra
                        - flag player DrL_PDHTargetNumber:20
                - execute as_server "givebook book_PDH_Stg_CaveF2 <player.name> target=<DrL_PDHTarget> count=<DrL_PDHTargetNumber>"