Skocz do zawartości
  • 0

Problem z anty logout


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@Krystian Krycha Przy każdym damage ustawiaj wartość "{czas.logout::%victim%}" i "{czas.logout::%attacker%}" na "{@czas}", następnie ustawiaj jakąś zmienna np. "{walka::%victim i attacker%}" na true- ma to na celu zabezpieczyć spamowania "jesteś w walce" (chyba wiesz jak to wykorzystać). Kolejna rzeczą jest wiadomość "nie jesteś już w walce":
 

every 1 second:
	loop all players:
		if {czas.logout::%loop-player%} > 0:
			remove 1 from {czas.logout::%loop-player%}
			if {czas.logout::%loop-player%} = 0:
				clear {czas.logout::%loop-player%}
				message "Nie jestes juz w walce" to loop-player
				set {walka::%loop-player%} to false

Poradzisz sobie, czy ci cały kod napisać od nowa? :) 

Odnośnik do komentarza
https://skript.pl/temat/12414-problem-z-anty-logout/#findComment-87180
Udostępnij na innych stronach

  • 0

@Krystian Krycha :) Na szybko pisany.
 

Spoiler

options:
	czas: 5
on damage:
	if {walka.czas::%attacker%} isn't set:
		message "&4[&cAntyLogout&4] Jestes w walce z %victim%, nie mozesz logac {@czas}s!" to attacker
	if {walka.czas::%victim%} isn't set:
		message "&4[&cAntyLogout&4] Jestes w walce z %attacker%, nie mozesz logac {@czas}s!" to victim
	set {walka.czas::%victim%} to {@czas}
	set {walka.czas::%attacker%} to {@czas}
on quit:
	if {walka.czas::%player%} is set:
		kill player
		message "&c%player% Lognal podczas walki!" to all players
every 1 second:
	loop all players:
		if {walka.czas::%loop-player%} > 0:
			remove 1 from {walka.czas::%loop-player%}
			if {walka.czas::%loop-player%} = 0:
				clear {walka.czas::%loop-player%}
				message "&2[&aAntyLogout&2] Nie jestes juz w walce! Mozesz sie wylogowac!" to loop-player

 

Tutaj masz jeszcze: raw
Brakuje słowa "czy attacker'em jest gracz", ale to na diss ci wyśle.

Odnośnik do komentarza
https://skript.pl/temat/12414-problem-z-anty-logout/#findComment-87183
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...