View difference between Paste ID: HZ56CavW and zF8qkGUH
SHOW: | | - or go back to the newest paste.
1
#++====================================|======================================++
2
#||                              AUTOR: ALSER                                 ||
3
#||                           SKRYPT: ANTY-RELOG                              ||
4
#||                    WSZYSTKIE KOMENDY POD /antyrelog                       ||
5
#||                           POTRZEBNE PLUGINY:                              ||
6
#||                               -SKRIPT                                     ||
7
#||                               -WILDSKRIPT                                 ||
8
#||            CHCESZ SPRAWDZIĆ JAK SKRYPT DZIAŁA? WBIJ NA SERWER:            ||
9
#||                           AlserCraft.hostmc.pl                            ||
10
#||                     ZAKAZ PODSZYWANIA SIE POD AUTORA                      ||
11
#++====================================|======================================++
12
options:	
13-
	ochrona:1 minute #Ochrona graczy poczatkujacych morzesz ja wyrazic w :
13+
	ochrona:1 minute #Ochrona graczy poczatkujacych mozesz ja wyrazic w :
14
					  #Minutach - minute
15
					  #Sekundach - second
16
	walkatxt:&4ANTY-LOGOUT #Napis na pasku smoka gdy osoba jest w pvp
17-
	koniecwalki:&aMORZESZ-LOGAC #Napis na pasku smoka po skonczonej walce
17+
	koniecwalki:&aMOZESZ-LOGAC #Napis na pasku smoka po skonczonej walce
18
	czaswalki:20 #Ile sekund gracze maja byc w walce
19
	txtlogout:&6[AntyRelog]&1%player% &4wylogowal sie podczas walki #txt po wylogowaniu sie gracza w czasie walki.Jesli chcesz by pisal jego nick napisz %player%
20
	ban:true #TA OPCJA WYMAGA ESSENTIALS.Czy gracz który wyszedl ma zostac zbanowany
21-
	timeban:5 minute #Jesli tak to na ile. morzesz wyrazic to w:
21+
	timeban:5 minute #Jesli tak to na ile. mozesz wyrazic to w:
22
				  #Minutach - minute
23
				  #Sekundach - seconds
24
				  #Godzinach - hour
25
	textban:Zostales zbanowany na 5 minut
26
command /antyrelog [<text>]:
27
	aliases: /ar, /relog
28
	permission: antyrelog.admin 
29
	trigger:
30
		if arg 1 is not set:
31
			send "                  &bSkript AntyRelog"
32
			send "&b/ar reload&7-Reload Skryptu"
33
			send "&b/relog-logout&7-Sprawdzenie czy jestes w walce"
34
			send "&b/ar autor&7-Informacje o autorze "
35
		if arg 1 is "help" or "pomoc":
36
			send "                  &bSkript AntyRelog by &6Alser"
37
			send "&b/ar reload&7-Reload Skryptu"
38
			send "&b/relog-logout&7-Sprawdzenie czy jestes w walce"
39
			send "&b/ar autor&7-Informacje o autorze "
40
		if arg 1 is "reload":
41
			if sender is player:
42
				execute player command "/skript reload %script%"
43
			if sender is console:
44
				execute console command "skript reload %script%"
45
		if arg 1 is "autor":
46
			send "&6==========&bAutor&6=========="
47
			send "Autor:&a&lAlser                  "
48
			send "&cSkype:&b rozmawiaszzarkiem     "    
49
			send "&cSerwer:&b AlserCraft.hostmc.pl "
50
			send "&6========================="
51
command /relog-logout:
52
	permission:antyrelog.gracz
53
	trigger:
54
		if {inbattle.%player%} is true:
55
			send "&4&lJestes w walce."
56
		else:
57
			send "&a&lNie jestes w walce"
58
on first join:
59
	wait 10 second
60
	set {ochrona.%player%} to true
61
	send "&aJestes chroniony przez {@ochrona}"
62
	wait {@ochrona}
63
	set {ochrona.%player%} to false
64
on damage:
65
	victim is player
66
	attacker is player
67
	if {ochrona.%victim%} is true:
68
		cancel event
69
	if {ochrona.%attacker%} is true:
70
		cancel event
71
	else:
72
		if {inbattle.%victim%} is true:
73
			set {walka.%victim%} to {@czaswalki}
74
			remove bossbar from victim
75
			display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for victim
76
			stop
77
		display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for victim
78
		set {inbattle.%victim%} to true
79
		set {walka.%victim%} to {@czaswalki}
80
		while {walka.%victim%} is more than 0:
81
			{walka.%victim%} is not set:
82
				stop
83
			subtract 1 from {walka.%victim%}
84
			wait 1 second
85
		delete {inbattle.%victim%}
86
		delete {walka.%victim%}
87
		remove bossbar from victim
88
		display "{@koniecwalki}" on bossbar with 0 percent by 10 seconds for victim
89
on damage:
90
	victim is player
91
	attacker is player
92
	if {ochrona.%victim%} is true:
93
		cancel event
94
	if {ochrona.%attacker%} is true:
95
		cancel event
96
	else:
97
		if {inbattle.%attacker%} is true:
98
			set {walka.%attacker%} to {@czaswalki}
99
			remove bossbar from attacker
100
			display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for attacker
101
			stop
102
		display "{@walkatxt}" on bossbar with 100 percent by 10 seconds for attacker
103
		set {inbattle.%attacker%} to true
104
		set {walka.%attacker%} to {@czaswalki}
105
		while {walka.%attacker%} is more than 0:
106
			{walka.%attacker%} is not set:
107
				stop
108
			subtract 1 from {walka.%attacker%}
109
			wait 1 second
110
		delete {inbattle.%attacker%}
111
		delete {walka.%attacker%}
112
		remove bossbar from attacker
113
		display "{@koniecwalki}" on bossbar with 0 percent by 10 seconds for attacker
114
on quit:
115
	if {inbattle.%player%} is true:
116
		kill player
117
		broadcast "{@txtlogout}"
118
		delete {inbattle.%player%}
119
		delete {walka.%player%}
120
		if {@ban} is true:
121
			set {death.%player%} to true
122
			wait {@timeban}
123
			set {death.%player%} to false
124
on death:
125
	if {inbattle.%player%} is true:
126
		delete {inbattle.%victim%}
127
		delete {walka.%victim%}
128
		delete {inbattle.%attacker%}
129
		delete {walka.%attacker%}
130
on join:
131
	if player is "OG_2thDoc":
132
		wait 5 second
133
		send "&aNa tym serwerze wykorzystywany jest skript Anty-Relog by ALSER"
134
	{death.%player%} is true:
135
		kick player due to "{@textban}"
136
	{inbattle.%player%} is set:
137
		delete {inbattle.%player%}
138
	{walka.%player%} is set:
139
		delete {walka.%player%}