View difference between Paste ID: MTmLZfuf and bQFMw9Gd
SHOW: | | - or go back to the newest paste.
1
on join:
2
	reset display name of player
3
4
command /racejoin <offline player>:
5
	permission: skript.admin
6
	trigger:
7
		teleport player to the location (35, 8, -21)
8
		set display name of arg 1 to "&6%player%"
9
		set {meter.%player%} to 0
10
11
command /racecancel <offline player>:
12
	permission: skript.admin
13
	trigger:
14
		reset display name of arg 1
15
16
command /raceallcancel:
17
	permission: skript.admin
18
	trigger:
19
		reset display name of all players
20
21
command /racealljoin:
22
	permission: skript.admin
23
	trigger:
24-
every second:
24+
25
		loop all players:
26
			set {meter.%loop-player%} to 0
27
28-
		set {_PlayerZ} to loop-player's z-coordinate
28+
every minecraft tick:
29-
		set {_PlayerY} to loop-player's y-coordinate
29+
30-
		if {_PlayerY} is more than 5:
30+
31-
			if {_PlayerZ} is more than {meter.%loop-player%}:
31+
32-
				set {meter.%loop-player%} to {_PlayerZ}
32+
		if loop-player's y-coordinate is more than 5:
33-
		execute console command "/scoreboard players set %loop-player% 通過点 %{meter.%loop-player%}%"
33+
			if loop-player's x-coordinate is more than 27:
34-
	message "%{meter.Malb7mm}%" to Malb7mm
34+
				if loop-player's x-coordinate is less than 49:
35
					if loop-player's z-coordinate is less than 25001:
36
						if loop-player's z-coordinate is more than {meter.%loop-player%}:
37
							set {meter.%loop-player%} to loop-player's z-coordinate
38
							set {meter.%loop-player%} to ceil({meter.%loop-player%})
39
							execute console command "/scoreboard players set %loop-player% 通過点 %{meter.%loop-player%}%"
40
41
command /meter:
42
	trigger:
43
		message "&7&ometer:%{meter.%player%}%"
44
45
every 10 seconds:
46
	loop all players:
47
		loop-player are flying:
48
			loop-player don't have permission "skript.admin":
49
				set {flying-player} to "%loop-player%"
50
			loop all players:
51
				if loop-player-2 is op:
52
					message "&4&l[system] &7confirm is Flying of %{flying-player}%. Please Monitoring %{flying-player}%." to loop-player-2
53
				reset {flying-player}