Skocz do zawartości
  • 0

Kilka skryptów


MaxTheFuck

Pytanie

1. Szukam skryptu na vanisha

- /vanish komenda robi cie niewidzialnym *pokazuje na actionbar ze jestes na vanishu* (admini cie widza normalnie lub oosby z permisija)

- nie mozna bic osoby na vanishu itp.

 

2. Komenda /repair all oraz /repair ktora posiada cooldown co minute

3. Pisanie na czacie dopiero po 5 minutach gry

 

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
4 godziny temu, Helios1993 napisał:

1. Essentials
2. Essentials
3. 


on first join:
	set {chat::%player%} to true
	wait 5 minutes
	clear {chat::%player%}
on chat:
	{chat::%player%} is set
	cancel event

 

Nie powinieneś robić w ten sposób, ponieważ jeżeli ten delay 5 minutowy będzie trwał i w tym czasie serwer się wyłączy, to ten gracz nigdy nie będzie mógł pisać.

A teraz ode mnie skrypty nr 2 i 3. Essentials oferuje vanisha, więc z tym nie ma problemu.

2. 

command /repair:
	cooldown: 1 minute
	cooldown: &cTa komende mozesz uzyc tylko raz na minute!
	trigger:
		repair player's tool
		
command /repairall:
	cooldown: 1 minute
	cooldown: &cTa komende mozesz uzyc tylko raz na minute!
	trigger:
		repair all items in player's inventory

3. 

on first join:
	set {mute::%player%} to now
	
on chat:
	if {mute::%player%} is set:
		if difference between {_czas} and {mute::%player%} is greater than or equal to 5 minutes:
			clear {mute::%player%}
		else:
			cancel event
			send "&cNie mozesz jeszcze pisac!" to player

Jeżeli coś nie będzie działało, daj znać.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255105
Udostępnij na innych stronach

  • 0

Vanish:

 

command /vanish [<text>]:
	permission: admin
    trigger:
    		if arg 1 is set:
            	if arg 1 is "on":
                	hide player from all players
                   	set action bar of player to "&aJestes niewidzialny dla innych graczy"
                    set {vanishpvp::%player%} to true
                if arg 1 is "off:
                	reveal player from all players
                    set action bar of player to ""     
                    set {vanishpvp::%player%} to false
                    
on damage:
    if {vanishpvp::%attacker%} is true:
        cancel event
        send "&2Jestes na vanishu nie mozesz bic graczy!" to attacker

Nie testowany

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255109
Udostępnij na innych stronach

  • 0
8 minut temu, Medyk324 napisał:

Vanish:

 


command /vanish [<text>]:
	permission: admin
    trigger:
    		if arg 1 is set:
            	if arg 1 is "on":
                	hide player from all players
                   	set action bar of player to "&aJestes niewidzialny dla innych graczy"
                    set {vanishpvp::%player%} to true
                if arg 1 is "off:
                	reveal player from all players
                    set action bar of player to ""     
                    set {vanishpvp::%player%} to false
                    
on damage:
    if {vanishpvp::%attacker%} is true:
        cancel event
        send "&2Jestes na vanishu nie mozesz bic graczy!" to attacker

Nie testowany

1. Źle wytabowane (ale niekoniecznie musi to być twoja wina, bo wiem, że jeżeli pisze się w 'kod', to taby się bugują.

2. Powinno być 'reveal player to all players'.

3. Nie wiem czy 'hide player from all players' automatycznie daje nieśmiertelność, na wszelki wypadek w "on" można dać 'make player invulnerable', a w "off" 'make player vulnerable'.

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255112
Udostępnij na innych stronach

  • 0
5 minut temu, MaxTheFuck napisał:

@Medyk324

Da się zrobić by na actionbarze pisało ciagle gdy jesteś na vanishu?

command /vanish [<text>]:
	permission: admin
    trigger:
    		if arg 1 is set:
            	if arg 1 is "on":
                	hide player from all players
                   	set action bar of player to "&aJestes niewidzialny dla innych graczy"
					add player to {vanish::*}
                    set {vanishpvp::%player%} to true
                if arg 1 is "off:
                	reveal player from all players
                    set action bar of player to ""
					remove player from {vanish::*}
                    set {vanishpvp::%player%} to false
					
every 5 seconds:
	loop {vanish::*}
		set action bar of loop-value to "&aJestes niewidzialny dla innych graczy"
                    
on damage:
    if {vanishpvp::%attacker%} is true:
        cancel event
        send "&2Jestes na vanishu nie mozesz bic graczy!" to attacker

Spróbuj z tym.

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255151
Udostępnij na innych stronach

  • 0
3 minuty temu, MaxTheFuck napisał:
command /vanish [<text>]:
	permission: admin
	trigger:
		if arg 1 is set:
			if arg 1 is "on":
				hide player from all players
				set action bar of player to "&aJestes niewidzialny dla innych graczy"
				add player to {vanish::*}
				set {vanishpvp::%player%} to true
			if arg 1 is "off":
				reveal player from all players
				set action bar of player to ""
				remove player from {vanish::*}
				set {vanishpvp::%player%} to false
					
every 5 seconds:
	if size of {vanish::*} is greater than 0:
		loop {vanish::*}:
			send action bar "&aJestes niewidzialny dla innych graczy" to loop-value
					
on damage:
	if {vanishpvp::%attacker%} is true:
		cancel event
		send "&2Jestes na vanishu nie mozesz bic graczy!" to attacker	

Wszystko już powinno być w porządku. Proszę.

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255292
Udostępnij na innych stronach

  • 0
4 minuty temu, MaxTheFuck napisał:

Jak mi zmieniasz skrypt, to się nie dziw, że coś nie będzie działało... Tam nie ma być 'set action bar', tylko 'send action bar'. Potrzebny do tego jest minimum Skript 2.3. Jeśli go nie masz i nie możesz zaktualizować, to pobierz Skelletta i wszystko będzie działało.

 

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255303
Udostępnij na innych stronach

  • 0
Teraz, MaxTheFuck napisał:

@Kormic

dodałem skelletta i dalej ten sam błąd i mzienilem na send.

Pokaż kod, treść błędu. Podaj również wersję Skripta, silnik serwera oraz wersję serwera.

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255326
Udostępnij na innych stronach

  • 0
6 minut temu, MaxTheFuck napisał:

@Kormic

Kod: https://imgur.com/a/Y6UNUWN

Skript: version: 2.2-Fixes-V10

Silnik: paperspigot 1.8

Dość stara wersja... nie możesz zaktualizować do nowszej?

Spróbuj z action barem w ten sposób:

show an actionbar from "&aJestes niewidzialny dla innych graczy!" to loop-value

Jeśli to nie zadziała, to wrzuć taką komendę i sprawdź czy działa:

command /test:
	trigger:
		show an actionbar from "&6TEST" to player

 

Odnośnik do komentarza
https://skript.pl/temat/40927-kilka-skrypt%C3%B3w/#findComment-255338
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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