Skocz do zawartości
  • 0

Problem oraz pytanie


Czoper

Pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Czoper napisał:

Witam, czy jest jakiś sposób aby dodać %hour% do zmiennej np: {Timer.%player%}?

Jeżeli ta zmienna przechowuje wartość typu timespan, to można dodać godzinę do tej zmiennej.

add 1 hour to {Timer.%player%}

 

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261979
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Jeżeli ta zmienna przechowuje wartość typu timespan, to można dodać godzinę do tej zmiennej.


add 1 hour to {Timer.%player%}

 

No ok, to wiem, ale chodzi o to że np nie mogę dodać czasu aktualnego Unix'owego do zmiennej i nie wiem jak sobie z tym poradzić

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261980
Udostępnij na innych stronach

  • 0
2 minuty temu, Czoper napisał:

Bo system ma działać tak, że do czasu Unix'owego dodaje 1h i potem wyświetla tą wartość w lore na itemku, wszystko działa, tylko ten czas unixowy...

Pokaż w jaki sposób to robisz.

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261982
Udostępnij na innych stronach

  • 0
command /turbogive [<text>]:
	permission: turbo.give
	trigger:
		execute console command "/pex user %argument 1% timed add turbo 20 world"
        	set {turbotime.%player%} to %hour%
		add 1 hour to {turbotime.%player%}

Mam coś takiego

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261983
Udostępnij na innych stronach

  • 0
1 minutę temu, Czoper napisał:

command /turbogive [<text>]:
	permission: turbo.give
	trigger:
		execute console command "/pex user %argument 1% timed add turbo 20 world"
        	set {turbotime.%player%} to %hour%
		add 1 hour to {turbotime.%player%}

Mam coś takiego

Czy te %hour% ma reprezentować obecną godzinę? Jeśli tak, to z jaką dokładnością (tylko godzina, godzina i minuty, godzina i minuty oraz sekundy itd.)?

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261984
Udostępnij na innych stronach

  • 0
Teraz, Czoper napisał:

Godziny i minuty

W takim razie źle to robisz, w Skript'cie %hour% oznacza po prostu jedną godzinę. Jeśli chcesz otrzymać godziny i minuty, musisz zapisać do zmiennej zmodyfikowaną zmienną %now%.

command /test:
	trigger:
		set {_turbotime} to now
		add 1 hour to {_turbotime}
		set {_turbotime} to {_turbotime} formatted as "HH:mm"
		send "%{_turbotime}%"

Dałem ci przykład, powinien pomóc.

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261986
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

W takim razie źle to robisz, w Skript'cie %hour% oznacza po prostu jedną godzinę. Jeśli chcesz otrzymać godziny i minuty, musisz zapisać do zmiennej zmodyfikowaną zmienną %now%.


command /test:
	trigger:
		set {_turbotime} to now
		add 1 hour to {_turbotime}
		set {_turbotime} to {_turbotime} formatted as "HH:mm"
		send "%{_turbotime}%"

Dałem ci przykład, powinien pomóc.

[22:25:56] [Server thread/ERROR]: '{_turbotime} formatted as "HH:mm"' is not an entity type (dropv2.sk, line 281: set {_turbotime} to {_turbotime} formatted as "HH:mm"') :/ daje taki error

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261988
Udostępnij na innych stronach

  • 0
Teraz, Czoper napisał:

[22:25:56] [Server thread/ERROR]: '{_turbotime} formatted as "HH:mm"' is not an entity type (dropv2.sk, line 281: set {_turbotime} to {_turbotime} formatted as "HH:mm"') :/ daje taki error

Masz zapewne dość wiekową wersję Skripta. Podany przeze mnie przykład wymaga wersji minimum 2.2-dev31.

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261989
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Masz zapewne dość wiekową wersję Skripta. Podany przeze mnie przykład wymaga wersji minimum 2.2-dev31.

A gdzie mogę znaleźć taką wersję? Bo zawsze pobierałem tą z craftbukkita i większość co napisałem to działa xD

 

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261991
Udostępnij na innych stronach

  • 0
1 minutę temu, Czoper napisał:

A gdzie mogę znaleźć taką wersję? Bo zawsze pobierałem tą z craftbukkita i większość co napisałem to działa xD

 

Jeżeli masz serwer na 1.8.8 to https://github.com/Matocolotoe/Skript-1.8

A jeżeli na wyższych wersjach to https://github.com/SkriptLang/Skript

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261992
Udostępnij na innych stronach

  • 0
Teraz, Czoper napisał:

A gdzie mogę znaleźć taką wersję? Bo zawsze pobierałem tą z craftbukkita i większość co napisałem to działa xD

 

1. Obecnie najlepszym forkiem Skripta jest fork od bensku. https://github.com/SkriptLang/Skript/releases

2. Do jego używania jest wymagany silnik Spigot bądź PaperSpigot (Paper), a na pewno nie CraftBukkit (Bukkit).

3. Wspiera on wersje pomiędzy 1.9.x, a 1.16.x (chociaż wsparcie dla 1.9 i 1.10 oraz zapewne 1.11 to już jest przeszłość, sam korzystam ze Spigota 1.12.2 wraz ze Skriptem 2.4.1).

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261993
Udostępnij na innych stronach

  • 0
Teraz, Michix napisał:

@Kormic byłem pierwszy :kappapeek:

Za to mniej precyzyjny, wrzuciłby Skripta 2.5 na serwer z Bukkitem i wyrywałby przez kilka godzin włosy z głowy zanim by odkrył, że fork bensku nie wspiera Bukkita.

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261995
Udostępnij na innych stronach

  • 0
1 minutę temu, Kormic napisał:

Za to mniej precyzyjny, wrzuciłby Skripta 2.5 na serwer z Bukkitem i wyrywałby przez kilka godzin włosy z głowy zanim by odkrył, że fork bensku nie wspiera Bukkita.

Ale kto w 2k20 używa Bukkita? 

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-261996
Udostępnij na innych stronach

  • 0
19 minut temu, Kormic napisał:

1. Obecnie najlepszym forkiem Skripta jest fork od bensku. https://github.com/SkriptLang/Skript/releases

2. Do jego używania jest wymagany silnik Spigot bądź PaperSpigot (Paper), a na pewno nie CraftBukkit (Bukkit).

3. Wspiera on wersje pomiędzy 1.9.x, a 1.16.x (chociaż wsparcie dla 1.9 i 1.10 oraz zapewne 1.11 to już jest przeszłość, sam korzystam ze Spigota 1.12.2 wraz ze Skriptem 2.4.1).

teraz mi inny skrypt wysypało xD

on place of emerald ore:
	if player's tool is emerald ore named "&eGenerator Stone":
		send "&aPolozyles stoniarke!"
		add location of block to {stoniarka::*}
		set block to stone

on break of stone:
	loop {stoniarka::*}:
		if loop-value is location of target block:
			if player's tool is golden pickaxe:
				cancel event
				drop emerald ore named "&eGenerator Stone"
				set block to air
				remove location of block from {stoniarka::*}
			else:
				wait 3 seconds
				set block to stone


command /stoniarkadaj:
	trigger:
		give player emerald ore named "&eGenerator Stone"

wcześniej on działał na tamtym skripcie starym, a teraz nie chce ruszyć

Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-262001
Udostępnij na innych stronach

  • 0

Jeżeli @Kormic byś mógł mi to napisać pod tego starego skripta ze strony craftbukkita będę wdzięczny :D

EDIT: jest to wersja z 2014 roku, a doładniej 2.1.2, wiem że staroć, ale mi normalnie wszystko śmiga na nim

Edytowane przez Czoper
Odnośnik do komentarza
https://skript.pl/temat/41797-problem-oraz-pytanie/#findComment-262002
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ę...