Date: 2018/06/13 09:28:01 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
81
82
83
84
85
86
87
88
89
90
91
Rpref:
type: command
name: Prefix
description: Change prefix to custom
usage: /prefix <<>Arg1<>>
aliases:
- pref
permission: prefixes.set
permission message: <red>"No perms"
script:
- define arg <context.args.get[1]>
- define len <def[arg].length>
- if <def[len]> < 11 {
- if <def[len]> > 2 {
- if <def[arg].matches[[a-zA-Z0-9]*]> {
- narrate "§aPrefix changed"
- if <player.has_permission[prefixes.sponsor]> {
- execute as_server "lp user <player.name> removeprefix 11" silent
- execute as_server "lp user <player.name> addprefix 11 &8[&6<def[arg]>&8]&6 " silent
} else {
- if <player.has_permission[prefixes.admin]> {
- execute as_server "lp user <player.name> removeprefix 10" silent
- execute as_server "lp user <player.name> addprefix 10 &8[&4<def[arg]>&8]&4 " silent
} else {
- if <player.has_permission[prefixes.dev]> {
- execute as_server "lp user <player.name> removeprefix 9" silent
- execute as_server "lp user <player.name> addprefix 9 &8[&9<def[arg]>&8]&9 " silent
} else {
- if <player.has_permission[prefixes.manager]> {
- execute as_server "lp user <player.name> removeprefix 8" silent
- execute as_server "lp user <player.name> addprefix 8 &8[&a<def[arg]>&8]&a " silent
} else {
- if <player.has_permission[prefixes.builder]> {
- execute as_server "lp user <player.name> removeprefix 7" silent
- execute as_server "lp user <player.name> addprefix 7 &8[&6<def[arg]>&8]&6 " silent
} else {
- if <player.has_permission[prefixes.helper]> {
- execute as_server "lp user <player.name> removeprefix 6" silent
- execute as_server "lp user <player.name> addprefix 6 &8[&3<def[arg]>&8]&3 " silent
} else {
- if <player.has_permission[prefixes.tester]> {
- execute as_server "lp user <player.name> removeprefix 5" silent
- execute as_server "lp user <player.name> addprefix 5 &8[&b<def[arg]>&8]&b " silent
} else {
- if <player.has_permission[prefixes.youtube]> {
- execute as_server "lp user <player.name> removeprefix 5" silent
- execute as_server "lp user <player.name> addprefix 5 &8[&c<def[arg]>&8]&c " silent
} else {
- if <player.has_permission[prefixes.craft]> {
- execute as_server "lp user <player.name> removeprefix 4" silent
- execute as_server "lp user <player.name> addprefix 4 &8[&c<def[arg]>&8]&c " silent
} else {
- if <player.has_permission[prefixes.ender]> {
- execute as_server "lp user <player.name> removeprefix 3" silent
- execute as_server "lp user <player.name> addprefix 3 &8[&5<def[arg]>&8]&5 " silent
} else {
- if <player.has_permission[prefixes.slime]> {
- execute as_server "lp user <player.name> removeprefix 2" silent
- execute as_server "lp user <player.name> addprefix 2 &8[&a<def[arg]>&8]&a " silent
} else {
- if <player.has_permission[prefixes.skelett]> {
- execute as_server "lp user <player.name> removeprefix 1" silent
- execute as_server "lp user <player.name> addprefix 1 &8[&f<def[arg]>&8]&f " silent
} else {
- if <player.has_permission[prefixes.default]>
- define text '<&dq>&8[&7<def[arg]>&8]&7 <&dq>'
- execute as_server "lp user <player.name> removeprefix 0" silent
- execute as_server "lp user <player.name> addprefix 0 <def[text]>" silent
}
}
}
}
}
}
}
}
}
}
}
}
}
- queue clear
} else {
- narrate "§cThat symbol is restricted"
}
} else {
- narrate "§cIncorrect length"
}
} else {
- narrate "§cIncorrect length"
}