Skocz do zawartości

Rozsypanka - Zgaduj slowa!


Rekomendowane odpowiedzi

Rozsypanka - mini zabawa na Twój serwer!

Kilka słów:

  Ten skrypt powoduje, że co jakiś czas (ustawiony w konfiguracji) wyświetla nową rozsypankę liter w słowie i gracze mogą ją odgadnąć. Gdy gracz wpisze na chacie poprawne słowo, dostanie nagrodę (którą też ustawiamy w konfiguracji)

  Zacząłem ten projekt 3 lata temu i dziś go dokończyłem (bo już wiem jak :D).

  Możecie dodawać swoje kategorie jak i słowa, przykładowa konfiguracja, zostanie zainstalowana po uruchomieniu skryptu.

  Zaznaczam, że trzeba zmienić w skrypcie komentarze w zależności od waszej wersji SkQuery.

  Wtem życzę miłej atmosferze na serwerze.

Funkcje:

 - Pełna konfiguracja YAML (plugins/Rozsypanka/config.yml),

 - Kategorie słów,

 - Nagroda (współpracuje z enchantami, nazwą i lore),

 - Czas między nową rozsypanką;

Komendy:

 - /rozsypanka start Wyświetla nową rozsypankę

 - /rozsypanka lista Wyświetla wszystkie słowa

  Komenda jest dla posiadaczy permisssi "rozsypanka.admin"

Changelog:

 - v1.0 - wydanie pierwszej wersji skryptu.;

TODO:

 - Poprawienie znalezionych błędów,

 - Sugestie dotyczące skryptu,

 - Czas w jakim gracz odgadnął słowo,

 - Naprawienie słów by pokazywało np 'upza elmzcan" - "zupa mleczna" zamiast "mlaup zzcnae" Done V1.1

Download:

 V1.0 - https://code.skript.pl/IaTXupBx/raw

V1.1 - https://code.skript.pl/Z8Tcqthf/raw

Konfiguracja:

Spoiler
start: 10 minutes
nagroda: 1 diamond
rozsypanka:
  Zwierzeta:
  - Kon
  - Pies
  - Swinia
  - Krowa
  Przedmioty:
  - Biurko
  - Sluchawki
  - Ksiazka
  - Stol
  - Telefon
  Imie:
  - Patryk
  - Paulina
  - Kacper
  - Korneliusz
  - Kornelia
  - Jacek
  - Ania
  - Zofia
  Jedzenie:
  - Kanapka
  - Schabowy
  - Kotlet
  - Zupa Mleczna
  - Kurczak
  - Ziemniaki
  - Platki Sniadaniowe

 

Zdjęcia:

Spoiler

jEWZeoQ.png

p9cJngE.png

Wymagania:

 - Skript 2.2 (działa na 1.8.8 z tym Skript);

 - SkQuery

Pozdrawiam #Knugi

Edytowane przez knugi
Aktualizacja Do V1.1
Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 5 tygodni później...
[16:52:27 WARN]: [Skript] Possible name conflict of variables {slowa::%loop-index%} and {slowa::*} (there might be more conflicts). (rozsypanka.sk, line 60: set {_slowa::%loop-index%} to {_s}')
[16:52:27 WARN]: java.io.IOException: System nie mo┼╝e odnale┼║─ç okre┼Ťlonej ┼Ťcie┼╝ki
[16:52:28 WARN]:        at java.base/java.io.WinNTFileSystem.createFileExclusively(Native Method)
[16:52:28 WARN]:        at java.base/java.io.File.createNewFile(Unknown Source)
[16:52:28 WARN]:        at com.w00tmast3r.skquery.elements.expressions.ExprYAMLValue.get(ExprYAMLValue.java:39)
[16:52:28 WARN]:        at ch.njol.skript.lang.util.SimpleExpression.getAll(SimpleExpression.java:79)
[16:52:28 WARN]:        at ch.njol.skript.conditions.CondIsSet.check(CondIsSet.java:77)
[16:52:28 WARN]:        at ch.njol.skript.conditions.CondIsSet.check(CondIsSet.java:83)
[16:52:28 WARN]:        at ch.njol.skript.lang.Condition.run(Condition.java:58)
[16:52:28 WARN]:        at ch.njol.skript.lang.Conditional.walk(Conditional.java:53)
[16:52:28 WARN]:        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:93)
[16:52:28 WARN]:        at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
[16:52:28 WARN]:        at ch.njol.skript.events.EvtScript.register(EvtScript.java:63)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:519)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:247)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:201)
[16:52:28 WARN]:        at ch.njol.skript.Skript$2.run(Skript.java:406)
[16:52:28 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[16:52:28 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[16:52:28 WARN]:        at java.base/java.lang.Thread.run(Unknown Source)
[16:52:28 INFO]: [Skript] Loaded 2 scripts with a total of 6 triggers and 3 commands in 2 seconds

 

to żeś mi Skripta zepsuł XD

 

 

Tak, mam 2.2-dev23 i SkQuery 3 najnowsze

Edytowane przez NorteX
Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/#findComment-181962
Udostępnij na innych stronach

Godzinę temu, NorteX napisał:

[16:52:27 WARN]: [Skript] Possible name conflict of variables {slowa::%loop-index%} and {slowa::*} (there might be more conflicts). (rozsypanka.sk, line 60: set {_slowa::%loop-index%} to {_s}')
[16:52:27 WARN]: java.io.IOException: System nie mo┼╝e odnale┼║─ç okre┼Ťlonej ┼Ťcie┼╝ki
[16:52:28 WARN]:        at java.base/java.io.WinNTFileSystem.createFileExclusively(Native Method)
[16:52:28 WARN]:        at java.base/java.io.File.createNewFile(Unknown Source)
[16:52:28 WARN]:        at com.w00tmast3r.skquery.elements.expressions.ExprYAMLValue.get(ExprYAMLValue.java:39)
[16:52:28 WARN]:        at ch.njol.skript.lang.util.SimpleExpression.getAll(SimpleExpression.java:79)
[16:52:28 WARN]:        at ch.njol.skript.conditions.CondIsSet.check(CondIsSet.java:77)
[16:52:28 WARN]:        at ch.njol.skript.conditions.CondIsSet.check(CondIsSet.java:83)
[16:52:28 WARN]:        at ch.njol.skript.lang.Condition.run(Condition.java:58)
[16:52:28 WARN]:        at ch.njol.skript.lang.Conditional.walk(Conditional.java:53)
[16:52:28 WARN]:        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:93)
[16:52:28 WARN]:        at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
[16:52:28 WARN]:        at ch.njol.skript.events.EvtScript.register(EvtScript.java:63)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:519)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:247)
[16:52:28 WARN]:        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:201)
[16:52:28 WARN]:        at ch.njol.skript.Skript$2.run(Skript.java:406)
[16:52:28 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[16:52:28 WARN]:        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[16:52:28 WARN]:        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[16:52:28 WARN]:        at java.base/java.lang.Thread.run(Unknown Source)
[16:52:28 INFO]: [Skript] Loaded 2 scripts with a total of 6 triggers and 3 commands in 2 seconds

 

to żeś mi Skripta zepsuł XD

 

 

Tak, mam 2.2-dev23 i SkQuery 3 najnowsze

To tylko jednorazowy błąd, później go nie będzie ;)

Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/#findComment-181977
Udostępnij na innych stronach

  • Reedzev_ odpiął/ęła ten temat
  • 1 miesiąc temu...

[12:07:22 WARN]: java.io.IOException: No such file or directory
	[12:07:22 WARN]: at java.io.UnixFileSystem.createFileExclusively(Native Method)
	[12:07:22 WARN]: at java.io.File.createNewFile(File.java:1012)
	[12:07:22 WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprYaml.createFileAndPath(ExprYaml.java:176)
	[12:07:22 WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprYaml.get(ExprYaml.java:75)
	[12:07:22 WARN]: at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:102)
	[12:07:22 WARN]: at ch.njol.skript.effects.EffChange.execute(EffChange.java:275)
	[12:07:22 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
	[12:07:22 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
	[12:07:22 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
	[12:07:22 WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
	[12:07:22 WARN]: at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:93)
	[12:07:22 WARN]: at ch.njol.skript.lang.function.Function.execute(Function.java:119)
	[12:07:22 WARN]: at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:204)
	[12:07:22 WARN]: at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:53)
	[12:07:22 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
	[12:07:22 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
	[12:07:22 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
	[12:07:22 WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
	[12:07:22 WARN]: at ch.njol.skript.events.EvtPeriodical.execute(EvtPeriodical.java:96)
	[12:07:22 WARN]: at ch.njol.skript.events.EvtPeriodical$1.run(EvtPeriodical.java:110)
	[12:07:22 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71)
	[12:07:22 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353)
	[12:07:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739)
	[12:07:22 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
	[12:07:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
	[12:07:22 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
	[12:07:22 WARN]: at java.lang.Thread.run(Thread.java:748)
	[12:07:22 INFO]: * Slowo do odgadniecia: [<none>]
	[12:07:23 WARN]: java.io.IOException: No such file or directory
	[12:07:23 WARN]: at java.io.UnixFileSystem.createFileExclusively(Native Method)
	[12:07:23 WARN]: at java.io.File.createNewFile(File.java:1012)
	[12:07:23 WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprYaml.createFileAndPath(ExprYaml.java:176)
	[12:07:23 WARN]: at com.w00tmast3r.skquery.elements.expressions.ExprYaml.get(ExprYaml.java:75)
	[12:07:23 WARN]: at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:102)
	[12:07:23 WARN]: at ch.njol.skript.effects.EffChange.execute(EffChange.java:275)
	[12:07:23 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
	[12:07:23 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
	[12:07:23 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
	[12:07:23 WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
	[12:07:23 WARN]: at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:93)
	[12:07:23 WARN]: at ch.njol.skript.lang.function.Function.execute(Function.java:119)
	[12:07:23 WARN]: at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:204)
	[12:07:23 WARN]: at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:53)
	[12:07:23 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:52)
	[12:07:23 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
	[12:07:23 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
	[12:07:23 WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:55)
	[12:07:23 WARN]: at ch.njol.skript.events.EvtPeriodical.execute(EvtPeriodical.java:96)
	[12:07:23 WARN]: at ch.njol.skript.events.EvtPeriodical$1.run(EvtPeriodical.java:110)
	[12:07:23 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71)
	[12:07:23 WARN]: at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353)
	[12:07:23 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739)
	[12:07:23 WARN]: at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406)
	[12:07:23 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
	[12:07:23 WARN]: at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
	[12:07:23 WARN]: at java.lang.Thread.run(Thread.java:748)
	[12:07:23 INFO]: * Slowo do odgadniecia: [<none>]

Edytowane przez bvcz
Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/#findComment-189647
Udostępnij na innych stronach

[12:07:23 WARN]: java.io.IOException: No such file or directory

@Vipper Ten błąd może być spowodowany tym, że masz serwer na jakimś hostingu, i wersję SkQuery  Lime i nie przestawiłeś tej opcji w skrypcie:

options:

	#SkQuery (bez Lime)
	file: "../../Rozsypanka/config.yml"
	
	#SkQuery Lime
	#file "plugins/Rozsypanka/config.yml"

Wystarczy podmienić komentarze.

Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/#findComment-189709
Udostępnij na innych stronach

  • TakiJakTy zablokował(a) ten temat
  • TakiJakTy odblokował(a) ten temat
  • 2 miesiące temu...
W dniu 16.08.2023 o 21:17, lubie napisał:

ale chciałem zobaczyć też 1.0

Może być ciężko to przywrócić, bo na komputerze raczej nie mam kopii zapasowej starych wydań. A czemu nie działa to dziś wieczorem może zobaczę, bo od tygodnia na komputerze nie byłem 

@lubie szukałem teraz na komputerze i nie znalazłem ani poprzedniej, ani najnowszej wersji.

Z tego co wiem, wcześniejsza różniła się tylko jakąś pętlą i sprawdzaniem spacji w słowie aby dobrze pomieszać. W sumie teraz jak już dłuższy czas nie pisze skryptów to ciężko mi jest rozszyfrować ten kod :D 

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/26307-rozsypanka-zgaduj-slowa/#findComment-336532
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
Dodaj odpowiedź do tematu...

×   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ę...