Date: 2018/05/21 11:18:40 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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>"