Date: 2023/09/27 15:05:15 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
give_hammer:
type: command
name: give_hammer
debug: true
usage: /give_hammer
description: testotest
permission: perm.testotest
script:
- define player <server.match_player[<context.args.first>]>
- define level <context.args.get[2]>
- if ( <player[<[player]>]> in <server.online_players> ) && ( <[level]> > 0 && <[level]> < 11 ):
- if <player.inventory.find_empty_slots.size> >= 1:
- choose <context.args.get[2]>:
- case 1:
- define level <element[1]>
- define max_dura <element[50]>
- define dura <element[50]>
- case 2:
- define level <element[2]>
- define max_dura <element[100]>
- define dura <element[100]>
- case 3:
- define level <element[3]>
- define max_dura <element[150]>
- define dura <element[150]>
- case 4:
- define level <element[4]>
- define max_dura <element[200]>
- define dura <element[200]>
- case 54:
- define level <element[5]>
- define max_dura <element[250]>
- define dura <element[250]>
- case 6:
- define level <element[6]>
- define max_dura <element[300]>
- define dura <element[300]>
- case 7:
- define level <element[7]>
- define max_dura <element[350]>
- define dura <element[350]>
- case 8:
- define level <element[8]>
- define max_dura <element[400]>
- define dura <element[400]>
- case 9:
- define level <element[9]>
- define max_dura <element[450]>
- define dura <element[450]>
- case 10:
- define level <element[10]>
- define max_dura <element[500]>
- define dura <element[500]>
- define mode <element[ligne]>
- define slot <player.inventory.find_empty_slots.get[1]>
- give <item[job_hammer].with_flag[level:<[level]>].if_null[<[level]>].with_flag[max_dura:<[max_dura]>].if_null[<[max_dura]>].with_flag[dura:<[dura]>].if_null[<[dura]>].with_flag[mode:<[mode]>].if_null[<[level]>]>