Date: 2015/07/24 16:12:31 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
SkyAssignment:
Type: Assignment
Actions:
on assignment:
- trigger name:click state:true
Interact Scripts:
- 1 askplayer
askplayer:
Type: Interact
Steps:
1:
Click Trigger:
Script:
- if <player.flag[hasworld:false] {
- chat "<white>Would you like to test your skill with some SkyGrid?"
- wait 1
- chat "<blue>yes or no?"
- zap 2
}
else {
- chat "Would you like to go to your world or reset it?"
- zap 3
}
2:
Chat Trigger:
1:
Trigger: /yes/
Script:
- run WorldCopy
2:
Trigger: /no/
Script:
- chat "<white>Bugger off then!"
- zap 1
3:
Chat Trigger:
1:
Trigger: /go/
Script:
- execute as_op "mvtp <player.name>"
2:
Trigger: /reset/ it
Script:
- execute as_op "mv delete <player.name>"
- wait 1
- execute as_op "mvconfirm"
- flag player hasworld:false
- zap 1
WorldCopy:
type: task
name: WorldCopy
script:
- execute as_op "mv load skygrid"
- wait 1
- execute as_op "mv clone skygrid <player.name>"
- wait 1
- execute as_op "mvconfirm"
- wait 1
- execute as_op "mv import <player.name> normal"
- wait 4
- execute as_op "mvtp <player.name>"
- flag player hasworld:true