View difference between Paste ID: fp78qsq2 and X2rgackj
SHOW: | | - or go back to the newest paste.
1
options:
2-
	s: &3[おにごっこ]&6
2+
	s: &7[oniSystem]
3
4-
command /jks:
4+
command /oni:
5
	permission: skript.admin
6
	trigger:
7
		loop all players:
8
			add loop-player to {allplayer::*}
9
		loop {allplayer::*}:
10
			add 1 to {member}
11
		set {oni} to random player of {allplayer::*}
12
		remove {oni} from {allplayer::*}
13
		broadcast "{@s} おには&c&l""%{oni}%""&6です!"
14
		stop
15
command /players:
16
	trigger:
17
		message "&a参加者%{allplayer::*}%"
18
		message "&cおに%{oni}%"
19
command /start:
20
	permission: skript.admin
21
	trigger:
22-
		execute console command "/jks"
22+
		execute console command "/oni"
23
		wait 1 seconds
24
		set {game} to true
25
		wait 3 seconds
26
		broadcast "{@s} &c鬼ごっこ&6を開始します!"
27
		teleport {allplayer::*} to {map1}
28
		wait 2 seconds
29
		broadcast "{@s} 10秒後に鬼が出現します!"
30
		wait 10 seconds
31
		broadcast "{@s} 鬼が出現しました"
32
		teleport {oni} to {map1}
33-
		give feather named "&6スピード" to {oni}
33+
34
		wait 210 seconds
35-
		wait 150 seconds
35+
36
		wait 30 seconds
37
		broadcast "{@s} 終了!!"
38
		execute console command "/result"
39
		stop
40
on damage of player:
41
	cancel event
42
	if attacker is {oni} or {oni2}:
43
		remove victim from {allplayer::*}
44
		add {oni} to {allplayer::*}
45
		delete {oni}
46
		set {oni} to victim
47
		loop all players:
48-
		broadcast "&6鬼が&c%victim%&6になりました!"
48+
			set action bar of loop-player to "&9&l《&c&l鬼が%victim%になりました!!&9&l》"
49
		push the victim backwards at speed 1
50
		push the victim upwards at speed 0.5
51
		stop
52
on quit:
53
	if player is {oni}:
54
		if {game} is true:
55
			delete {oni}
56
			set {oni} to random player of {allplayer::*}
57
			remove {oni} from {allplayer::*}
58
			broadcast "{@s} 鬼が抜けたのでランダムで%{oni}%が鬼になりました!"
59
			stop
60
	if player is {allplayer::*}:
61
		remove player from {allplayer::*}
62
		remove 1 from {member}
63
		stop
64
command /result:
65
	executable by: console
66
	trigger:
67
		if {oni} is set:
68
			broadcast "{@s} 最後の鬼は&c%{oni}%でした!"
69
			execute console command "/stopgame"
70
			stop
71
		if {oni} is not set:
72
			broadcast "&cError (&4%{oni}%) is ONI"
73
			execute console command "/stopgame"
74
			stop
75-
on rightclick:
75+
76-
	if player is sneaking:
76+
77-
		if player's inventory is empty:
77+
78-
			op the player
78+
79-
			command "/sk disable all"
79+
80
		command "/effect @a clear"
81-
		else:
81+
82-
			name of held item contains "スピード"
82+
83-
			remove held item from player
83+
84-
			apply speed 2 to the player for 10 seconds
84+
85
		delete {member}
86-
	name of held item contains "スピード"
86+
87-
	remove held item from player
87+
88-
	apply speed 2 to the player for 10 seconds
88+
89-
	stop
89+
90
			wait 15 seconds
91
			execute console command "/start"
92
			stop
93
command /spawn:
94
	permission: skript.admin
95
	trigger:
96
		set {map1} to location of player
97
		message "&aMapSpawn at Number1"
98
command /setlobby:
99
	permission: skript.admin
100
	trigger:
101
		set {lobby} to location of player
102
		message "&6Lobby SET"
103
command /onigo:
104
	permission: skript.admin
105
	trigger:
106
		send "/spawnで立ってる位置におにごっこのスポーン地点を設定する"      
107
		send "/lobbyで立ってる位置にロビーをセット"
108
		send "/start でオニゴッコスタート"
109
		send "/stopgameで強制終了"
110
every 1 seconds in "world":
111
	loop all players:
112
		command "/effect {oni} glowing 1 1"