View difference between Paste ID: Bty5n01K and rqwdQs1V
SHOW: | | - or go back to the newest paste.
1
options:
2
	P: &8[&aElectrified&8]&e
3
4
command /electrified [<text>]:
5
	permission: skript.op
6
	trigger:
7
		if arg 1 is "on", "enable", or "give":
8
			loop all players:
9
				set {elec} to true
10
				apply speed 1 to the loop-player for 999 days
11
				apply haste 1 to the loop-player for 999 days
12
				give loop-player 1 redstone named "Battery"
13
				set {HasBattery::%loop-player%} to true
14
				set {CanUseBattery::%loop-player%} to true
15-
				broadcast "{@P} Batteries given out and effects applied!"
15+
				wait 4 seconds
16
				broadcast "{@P} Batteries given out and effects applied!"	
17
				stop
18
		if arg 1 is "off", "disable", or "stop":
19
			set {elec} to false
20
			broadcast "{@P} Electrified ended!"
21
		if arg 1 is "reset":
22
			delete {HasBattery::*}
23
			delete {CanUseBattery::*}
24
			delete {elec}
25
			broadcast "{@P} All variables &breset!"
26
			stop
27
			
28
on login:
29
	if {elec} is true:
30
		if {HasBattery::%player%} is false:
31
			give player 1 redstone named "Battery"
32
			set {HasBattery::%player%} to true
33
			message "{@P} Battery given!" to the player
34
			
35
on right click:
36
	player's tool is redstone named "Battery":
37
		if {CanUseBattery::%player%} is false:
38
			message "{@P} You cannot use your battery, your 3 minutes hasn't gone up!"
39
		else:
40
			remove speed from the player
41
			remove haste from the player 
42
			apply haste 3 to the player for 17 seconds
43
			apply speed 2 to the player for 17 seconds
44
			broadcast "{@P} %player% is &bELECTRIFIED!"
45
			set {CanUseBattery::%player%} to false
46
			wait 18 seconds
47
			remove haste from the player
48
			remove speed from the player
49
			apply haste 1 to the player for 999 days 
50
			apply speed 1 to the player for 999 days
51
			wait 3 minutes
52
			set {CanUseBattery::%player%} to true
53
			give loop-player 1 redstone named "Battery"
54
			message "{@P} You can use your battery again!"
55
			
56
on walk on water:
57
	block below the player is water
58
	block at the player is water
59
	if {elec} is true:
60
		set {_h} to health of player
61
		set {_d} to .20
62
		set player's health to ({_h} - {_d})