Date: 2017/12/10 04:56:55 UTC-08: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
81
82
83
84
85
RandomTimedEvents:
type: world
debug: false
events:
on Zombie spawns because NATURAL in freshworld:
- if <server.flag[RandomTimedEvent]||null> == null {
- ^flag server RandomTimedEvent:1 duration:<util.random.int[30].to[60]>m
- ^flag server EventNumber:<util.random.int[1].to[4]>
- if <server.flag[EventNumber]> == 1 {
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 5 minutes left."
- ^flag server EventTPLocation:1
- ^flag server EventStatus:open d:5m
- wait 1m
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 4 minutes left."
- wait 1m
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 3 minutes left."
- wait 1m
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 2 minutes left."
- wait 1m
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 1 minutes left."
- wait 30s
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 30 seconds left."
- wait 20s
- ^announce "<&4><&l>Event: <&c>The Snowball arena has opened up! Type <&o>/event <&c>to join - 10 seconds left."
- wait 10s
- ^flag server EventStatus:!
- if <cu@dungeonlobby.list_players> == li@ {
- ^announce "<&4><&l>Event: <&c>The lobby was empty and the event cannot start. A new event will be open in 30 minutes."
- ^flag server RandomTimedEvent:1 duration:30m
- queue clear
} else {
- if <cu@dungeonlobby.size> == 1 && <server.flag[EventNumber]> == 1 {
- ^announce "<&4><&l>Event: <&c>This event requires atleast 2 players to start. A new event will be open in 30 minutes."
- ^flag server RandomTimedEvent:1 duration:30m
- queue clear
}
- flag server DungeonLobbyList:!
- foreach <cu@dungeonlobby.list_players> {
- ^flag <%value%> SnowballArenaDamage:!
- ^flag server DungeonLobbyList:++:%value%
}
- ^narrate "<&a>You have been given some snowballs. Hit a player twice to defeat them." target:<cu@dungeonlobby.list_players>
- ^teleport <server.flag[DungeonLobbyList].as_list.get[1]> l@-238.68738002573997,50.0,-229.4795484016759,-1.6500211,-270.60013,Parkours
- ^give christmassnowball qty:3 to:<server.flag[DungeonLobbyList].as_list.get[1]>
- ^teleport <server.flag[DungeonLobbyList].as_list.get[2]> l@-289.33141062172194,50.0,-228.59762997298245,-3.9643048E-5,-90.30025,Parkours
- ^give christmassnowball qty:3 to:<server.flag[DungeonLobbyList].as_list.get[2]>
- if <server.flag[DungeonLobbyList].as_list.get[3]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[3]> l@-261.55248742435947,50.0,-255.20395498395175,5.249974,-0.45031738,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[3]>
} else {
- queue clear
}
- if <server.flag[DungeonLobbyList].as_list.get[4]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[4]> l@-267.58615880057744,50.0,-202.72744341665742,-1.7999978,180.59851,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[4]>
} else {
- queue clear
}
- if <server.flag[DungeonLobbyList].as_list.get[5]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[5]> l@-248.48293473445534,50.0,-210.55971012067621,0.300026,148.7976,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[5]>
} else {
- queue clear
}
- if <server.flag[DungeonLobbyList].as_list.get[6]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[6]> l@-288.5416129074694,50.0,-244.5307042752334,0.90002686,308.5476,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[6]>
} else {
- queue clear
}
- if <server.flag[DungeonLobbyList].as_list.get[7]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[7]> l@-250.55774035868325,50.0,-244.68246769649542,-2.399974,42.597656,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[7]>
} else {
- queue clear
}
- if <server.flag[DungeonLobbyList].as_list.get[8]> != null {
- ^teleport <server.flag[DungeonLobbyList].as_list.get[8]> l@-284.53878378159607,50.0,-210.6104383644356,-0.29997614,220.198,Parkours
- ^give christmassnowball to:<server.flag[DungeonLobbyList].as_list.get[8]>
} else {
- queue clear
}
}
}
}