Date: 2016/01/17 12:22:41 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
##Clans By Bruno##
##In use at Brunos Realm##
##www.brunosrealm.com##
##ip for play is play.brunosrealm.com##
##version beta 0.1##
clan:
type: command
name: clan
description: Brunos Clan Command
usage: "/clan create/edit/list/roster/info/ally/war/kick/resources/invite/resign [input]"
permission: bruno.clan
permission message: Sorry, <player.name>, you don't have permission to manipulate clans.
allowed help:
- determine <player.has_permission[bruno.clan.test]||player.is_op>
script:
- if !<player.has_permission[bruno.clan]||<context.server>> {
- narrate "<red>You do not have permission do use this command."
}
- choose <c.args.get[1]>:
- case create:
- if <player.money.is[OR_MORE].than[25]> {
- define clan_leader <player.name>
- define clan_tag <c.args.get[2]>
- if <server.flag[clan_tag].contains[%clan_tag%]> {
- narrate "<red>This clantag is already in use or it is prohibited. Please choose another."
} else {
- take money quantity:25
- wait 1t
- define clan_leader_money <player.money>
- flag server clan_name:->:%clan_tag%
- wait 1t
- flag server %clan_tag%_leader:->:%clan_leader%
- wait 1t
- flag server %clan_tag%_members:->:%clan_leader%
- wait 1t
- flag server %clan_tag%_officers:->:%clan_leader%
- wait 1t
- flag server %clan_tag%_resources_money:->:%clan_leader_money%
}
} else {
- narrate "<red>You do not have enough Bruno Bucks. <green>You have <yellow>$<white><player.money>"
}
- case edit:
- narrate "Edit Your Clan Is Not Available Yet"
- case list:
- narrate "<server.flag[clan_name].as_list.formatted||No Clans Found>"
- case roster:
- define clan_tag <c.args.get[2]>
- narrate "<server.flag[%clan_tag%_members].as_list.formatted||Clan<&sp>Does<&sp>Not<&sp>Exist>"
- case info:
- narrate "Clan Info Is Not Available Yet"
- case ally:
- narrate "Ally A Clan Is Not Available Yet"
- case war:
- narrate "Go To War With A Clan Is Not Available Yet"
- case kick:
- narrate "Kick A Clan Member Is Not Available Yet"
- case resources:
- define clan_tag <c.args.get[2]>
- narrate "<&3>%clan_tag%<&sp><&6>$<&f><&sp><server.flag[%clan_tag%_resources_money]||0.00>"
- case invite:
- narrate "Invite <c.args.get[2]||A Player> To Your Clan Is Not Available Yet"
- case resign:
- define clan_tag <c.args.get[2]>
- narrate "Resign from <c.args.get[2]||A Clan> Is Not Available Yet"
- flag server %clan_tag%_members:<-:<player.name>
- case help:
- narrate "<script.yaml_key[usage]>"
- default:
- narrate "<script.yaml_key[usage]>"
- narrate "<red>Clan <white>Command Sequence <green>Complete"
manageclan:
type: command
name: manageclan
description: Brunos Clan Command
usage: "/manageclan edit/kick/place/delete [input]"
aliases: /mclan"
permission: bruno.clan.manage
permission message: Sorry, <player.name>, you don't have permission to manipulate clans.
allowed help:
- determine <player.has_permission[bruno.clan.test]||player.is_op>
script:
- if !<player.has_permission[bruno.clan.manage]||<context.server>> {
- narrate "<red>You do not have permission do use this command."
}
- choose <c.args.get[1]>:
- case delete:
- define clan_tag <c.args.get[2]>
- if !<server.flag[clan_name].contains[%clan_tag%]> {
- narrate "<red>This clantag is not in use. Please choose another."
} else {
- flag server clan_name:<-:%clan_tag%
- wait 1t
- flag server %clan_tag%_leader:!
- wait 1t
- flag server %clan_tag%_members:!
- wait 1t
- flag server %clan_tag%_officers:!
- wait 1t
- flag server %clan_tag%_resources_money:!
}
- case edit:
- narrate "Edit <c.args.get[2]> Is Not Available Yet"
- case place:
- narrate "place <c.args.get[2]||A Player> To <c.args.get[3]> Is Not Available Yet"
- case kick:
- define clan_tag <c.args.get[3]>
- define clan_player <c.args.get[2]>
- define clan_player_money <c.args.get[2].money>
- if !<server.flag[%clan_tag%_members].contains[%clan_player%]> {
- narrate "<red>%clan_player% is not a member of %clan_tag% or %clan_tag% does not exist."
} else {
- flag server %clan_tag%_members:<-:%clan_player%
- flag server %clan_tag%_officers:<-:%clan_player%
- flag server %clan_tag%_resources:-:%clan_player_money%
}
- case help:
- narrate "<script.yaml_key[usage]>"
- default:
- narrate "<script.yaml_key[usage]>"
- narrate "<red>Clan <white>Command Sequence <green>Complete"