Date: 2019/02/16 13:35:38 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
'Ostern_2019_reset_all':
type: command
name: reset
usage: /reset all|Questlog [player]
permission: hatzepermission.Oster2019.reset
permission message: "<&c>Keine Berechtigung!"
script:
#USAGE?
- if <c.args.size> == 0 {
- narrate "<&c>Error! Usage: /reset all|Questlog"
- queue clear
}
#Questlog
- if <c.args.get[1]> == "Questlog" {
- if <c.args.size> < 2 {
- narrate "<&c>Error! Usage: /reset Questlog [player]"
- queue clear
}
- if <c.args.size> > 1 {
- if !<c.args.size> < 3 || <c.args.get[3]> != "Ja" {
- narrate "<&c>Achtung! Du resettest seinen Quest-Log!"
- wait 1
- narrate "<&c>Nutze /reset Questlog <c.args.get[2]> Ja"
- queue clear
}
else {
- narrate "<&7>Der Quest-Log von <c.args.get[2]> wurde resettet!"
- ^flag p@<c.args.get[2]> Ostern2019_Questlog:!
- ^log "<player.name> Hat den Quest-Log von <c.args.get[2]> resettet!" type:INFO file:plugins/Denizen/logs/Ostern2019/log_Ostern2019_Questlog_reset.log
}
}
}
#ALL
- if <c.args.get[1]> == "all" {
- if <c.args.size> < 2 {
- narrate "<&c>Error! Usage: /reset all [player]"
- queue clear
}
- if <c.args.size> > 1 {
- if !<c.args.size> < 3 || <c.args.get[3]> != "Ja" {
- narrate "<&4>Achtung! <&c>Du resettest seinen Quest-Log, und setzt alle flags, die an ostern vergeben wurden zurück!"
- wait 2
- narrate "<&4>Achtung! <&c>solltest du diesen Schritt ausführen, kannst du das nicht wieder herstellen!"
- wait 1
- narrate "<&c>Nutze /reset all <c.args.get[2]> Ja"
- queue clear
}
else {
- ^narrate "<&7>Es wurde der Quest-Log, und alles Flags von <&6><c.args.get[2]> <&7>zurück gesetzt!"
- ^flag p@<c.args.get[2]> Ostern2019_Questlog:!
- ^flag p@<c.args.get[2]> :!
- ^flag p@<c.args.get[2]> :!
- ^flag p@<c.args.get[2]> :!
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^zap default s@ player:p@<c.args.get[2]>
- ^log "<player.name> Hat den Quest-Log und alle Flags von <c.args.get[2]> resettet und zurückgesetzt!" type:INFO file:plugins/Denizen/logs/Ostern2019/log_Ostern2019_all_reset.log
}
}
}