View difference between Paste ID: GxZYeRWk and MTmLZfuf
SHOW: | | - or go back to the newest paste.
1
on join:
2
	reset display name of player
3
4
on quit:
5
	set {sannkasya.%player%} to 0
6
7
command /ping:
8-
		set display name of arg 1 to "&6%player%"
8+
9
		send "&eping: &c%player's ping%"
10
11-
command /racecancel <offline player>:
11+
command /disable-meter:
12
	aliases: /dmt
13
	trigger:
14-
		reset display name of arg 1
14+
		set {disable-meter.%player%} to 1
15
		execute console command "/scoreboard players set %player% 通過点 0"
16-
command /raceallcancel:
16+
		message "メートル反映をオフにしました"
17
18
command /enable-meter:
19-
		reset display name of all players
19+
	aliases: /emt
20
	trigger:
21
		set {disable-meter.%player%} to 0
22
		message "メートル反映をオンにしました"
23
24-
		set display name of all players to "&6%player%"
24+
25
	permission: skript.admin
26
	trigger:
27
		teleport player to the location (35, 8, -21)
28
		set {meter.%player%} to 0
29
30-
		if {meter.%loop-player%} is not set:
30+
31
	permission: skript.admin
32-
		if loop-player's y-coordinate is more than 5:
32+
33-
			if loop-player's x-coordinate is more than 27:
33+
34-
				if loop-player's x-coordinate is less than 49:
34+
35-
					if loop-player's z-coordinate is less than 25001:
35+
			set {sannkasya.%loop-player%} to 1
36-
						if loop-player's z-coordinate is more than {meter.%loop-player%}:
36+
			execute console command "/scoreboard players set %loop-player% 通過点 0"
37-
							set {meter.%loop-player%} to loop-player's z-coordinate
37+
38-
							set {meter.%loop-player%} to ceil({meter.%loop-player%})
38+
command /resetmeterr:
39-
							execute console command "/scoreboard players set %loop-player% 通過点 %{meter.%loop-player%}%"
39+
40
	trigger:
41
		loop all players:
42
			set {meter.%loop-player%} to 0
43
			set {sannkasya.%loop-player%} to 1
44
			execute console command "/scoreboard players set %loop-player% 通過点 0"
45-
every 10 seconds:
45+
46
every minecraft tick:
47-
		loop-player are flying:
47+
48-
			loop-player don't have permission "skript.admin":
48+
		if {disable-meter.%loop-player%} is not set:
49
			set {disable-meter.%loop-player%} to 0
50-
			loop all players:
50+
		if {disable-meter.%loop-player%} is 0:
51-
				if loop-player-2 is op:
51+
			if {meter.%loop-player%} is not set:
52-
					message "&4&l[system] &7confirm is Flying of %{flying-player}%. Please Monitoring %{flying-player}%." to loop-player-2
52+
				set {meter.%loop-player%} to 0
53-
				reset {flying-player}
53+
			if loop-player's y-coordinate is more than 5:
54
				if loop-player's x-coordinate is more than 27:
55
					if loop-player's x-coordinate is less than 49:
56
						if loop-player's z-coordinate is less than 25001:
57
							if loop-player's z-coordinate is more than {meter.%loop-player%}:
58
								set {meter.%loop-player%} to loop-player's z-coordinate
59
								set {meter.%loop-player%} to ceil({meter.%loop-player%})
60
								execute console command "/scoreboard players set %loop-player% 通過点 %{meter.%loop-player%}%"
61
	loop all players:
62
		if {sannkasya.%loop-player%} is 1:
63
			if {meterr.%loop-player%} is not set:
64
				set {meterr.%loop-player%} to 0
65
			if {meter.%loop-player%} is 1000:
66
				if {meterr.%loop-player%} is 0:
67
					set {meterr.%loop-player%} to 1
68
					add 1 to {meterr-check.1}
69
					if {metter-check.1} is less than 6:
70
						message "&e&l[1000m] &6%{metter-check.1}%: %loop-player%" to all players
71
			else if {meter.%loop-player%} is 2000:
72
				if {meterr.%loop-player%} is 1:
73
					set {meterr.%loop-player%} to 2
74
					add 1 to {meterr-check.2}
75
					if {metter-check.2} is less than 6:
76
						message "&e&l[2000m] &6%{metter-check.2}%: %loop-player%" to all players
77
			else if {meter.%loop-player%} is 3000:
78
				if {meterr.%loop-player%} is 2:
79
					set {meterr.%loop-player%} to 3
80
					add 1 to {meterr-check.3}
81
					if {metter-check.3} is less than 6:
82
						message "&e&l[3000m] &6%{metter-check.3}%: %loop-player%" to all players
83
			else if {meter.%loop-player%} is 4000:
84
				if {meterr.%loop-player%} is 3:
85
					set {meterr.%loop-player%} to 4
86
					add 1 to {meterr-check.4}
87
					if {metter-check.4} is less than 6:
88
						message "&e&l[4000m] &6%{metter-check.3}%: %loop-player%" to all players
89
			else if {meter.%loop-player%} is 5000:
90
				if {meterr.%loop-player%} is 4:
91
					set {meterr.%loop-player%} to 5
92
					add 1 to {meterr-check.5}
93
					if {metter-check.5} is less than 6:
94
						message "&e&l[5000m] &6%{metter-check.3}%: %loop-player%" to all players
95
			else if {meter.%loop-player%} is 6000:
96
				if {meterr.%loop-player%} is 5:
97
					set {meterr.%loop-player%} to 6
98
					add 1 to {meterr-check.6}
99
					if {metter-check.6} is less than 6:
100
						message "&e&l[6000m] &6%{metter-check.3}%: %loop-player%" to all players
101
			else if {meter.%loop-player%} is 7000:
102
				if {meterr.%loop-player%} is 6:
103
					set {meterr.%loop-player%} to 7
104
					add 1 to {meterr-check.7}
105
					if {metter-check.7} is less than 6:
106
						message "&e&l[7000m] &6%{metter-check.3}%: %loop-player%" to all players
107
			else if {meter.%loop-player%} is 8000:
108
				if {meterr.%loop-player%} is 7:
109
					set {meterr.%loop-player%} to 8
110
					add 1 to {meterr-check.8}
111
					if {metter-check.8} is less than 6:
112
						message "&e&l[8000m] &6%{metter-check.3}%: %loop-player%" to all players
113
			else if {meter.%loop-player%} is 9000:
114
				if {meterr.%loop-player%} is 8:
115
					set {meterr.%loop-player%} to 9
116
					add 1 to {meterr-check.9}
117
					if {metter-check.9} is less than 6:
118
						message "&e&l[9000m] &6%{metter-check.3}%: %loop-player%" to all players
119
			else if {meter.%loop-player%} is 10000:
120
				if {meterr.%loop-player%} is 9:
121
					set {meterr.%loop-player%} to 10
122
					add 1 to {meterr-check.10}
123
					if {metter-check.10} is less than 6:
124
						message "&e&l[10000m] &6%{metter-check.3}%: %loop-player%" to all players
125
			else if {meter.%loop-player%} is 11000:
126
				if {meterr.%loop-player%} is 10:
127
					set {meterr.%loop-player%} to 11
128
					add 1 to {meterr-check.11}
129
					if {metter-check.11} is less than 6:
130
						message "&e&l[11000m] &6%{metter-check.3}%: %loop-player%" to all players
131
			else if {meter.%loop-player%} is 12000:
132
				if {meterr.%loop-player%} is 11:
133
					set {meterr.%loop-player%} to 12
134
					add 1 to {meterr-check.12}
135
					if {metter-check.12} is less than 6:
136
						message "&e&l[12000m] &6%{metter-check.3}%: %loop-player%" to all players
137
			else if {meter.%loop-player%} is 13000:
138
				if {meterr.%loop-player%} is 12:
139
					set {meterr.%loop-player%} to 13
140
					add 1 to {meterr-check.13}
141
					if {metter-check.13} is less than 6:
142
						message "&e&l[13000m] &6%{metter-check.3}%: %loop-player%" to all players
143
			else if {meter.%loop-player%} is 14000:
144
				if {meterr.%loop-player%} is 13:
145
					set {meterr.%loop-player%} to 14
146
					add 1 to {meterr-check.14}
147
					if {metter-check.14} is less than 6:
148
						message "&e&l[14000m] &6%{metter-check.3}%: %loop-player%" to all players
149
			else if {meter.%loop-player%} is 15000:
150
				if {meterr.%loop-player%} is 14:
151
					set {meterr.%loop-player%} to 15
152
					add 1 to {meterr-check.15}
153
					if {metter-check.15} is less than 6:
154
						message "&e&l[15000m] &6%{metter-check.3}%: %loop-player%" to all players
155
			else if {meter.%loop-player%} is 16000:
156
				if {meterr.%loop-player%} is 15:
157
					set {meterr.%loop-player%} to 16
158
					add 1 to {meterr-check.16}
159
					if {metter-check.16} is less than 6:
160
						message "&e&l[16000m] &6%{metter-check.3}%: %loop-player%" to all players
161
			else if {meter.%loop-player%} is 17065:
162
				if {meterr.%loop-player%} is 16:
163
					set {meterr.%loop-player%} to 17
164
					add 1 to {meterr-check.17}
165
					if {metter-check.17} is less than 6:
166
						message "&e&l[GOAL] &6%{metter-check.3}%: %loop-player%" to all players
167
168
command /meter:
169
	trigger:
170
		message "&7&ometer:%{meter.%player%}%"
171
172
every 1 seconds:
173
	loop all players:
174
		loop-player is flying:
175
			if loop-player is not op:
176
				set {flying-player} to "%loop-player%"
177
				loop all players:
178
					if loop-player-2 is op:
179
						message "&4&l[system] &7confirm is Flying of %{flying-player}%. Please Monitoring %{flying-player}%." to loop-player-2
180
			reset {flying-player}