Skocz do zawartości
  • 0

skript-placeholders


Saanjuk

Pytanie

Witajcie!

Próbuje zarejestrować placeholder w PAPI za pomocą skript:

 

on placeholder request with prefix "sk":
	if the identifier is "czas":
		set the result to "%{onlinetime::%player's name%}%"


jednakże przy sk reload wyskakuje mi błąd:

 

[20:10:55] [Server thread/INFO]: [Skript] Line 22: (sklep.sk)
[20:10:55] [Server thread/INFO]:     Can't understand this event: 'on placeholder request with prefix "sk"'
[20:10:55] [Server thread/INFO]:     Line: on placeholder request with prefix "sk":
[20:10:55] [Server thread/INFO]:  
[20:10:55] [Server thread/ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static org.bukkit.Location org.bukkit.Location.deserialize(java.util.Map)' of class org.bukkit.Location for deserialization
java.lang.IllegalArgumentException: unknown world
	at org.bukkit.Location.deserialize(Location.java:1139) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
	at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:85) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:127) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:207) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:48) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270) ~[snakeyaml-1.33.jar:?]
	at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253) ~[snakeyaml-1.33.jar:?]
	at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:27) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:160) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:158) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:117) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:306) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?]
	at com.w00tmast3r.skquery.elements.expressions.ExprYaml.get(ExprYaml.java:77) ~[SkQuery-4.1.6.jar:?]
	at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:99) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.effects.EffChange.execute(EffChange.java:274) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:88) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.events.EvtScript.register(EvtScript.java:68) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.lambda$loadScript$7(ScriptLoader.java:811) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:834) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.lambda$loadScripts$4(ScriptLoader.java:526) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.lambda$makeFuture$2(ScriptLoader.java:418) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.makeFuture(ScriptLoader.java:434) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:525) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:469) ~[Skript-2.6.4 (1).jar:?]
	at ch.njol.skript.Skript$1.run(Skript.java:786) ~[Skript-2.6.4 (1).jar:?]
	at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-265]
	at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.2.jar:git-Paper-265]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1114) ~[paper-1.19.2.jar:git-Paper-265]
	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-265]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]

Posiadam następujące addony:

 

Skript version 2.6.4
Customize Minecraft's mechanics with simple scripts written in plain English sentences.
Website: https://skriptlang.github.io/Skript
Authors: Njol, Mirreski, SkriptLang Team and Contributors
skript-placeholders version 1.5.2
Allows using and registering placeholders with PlaceholderAPI and MVdWPlaceholderAPI in Skript.
Website: https://github.com/APickledWalrus/skript-placeholders
Authors: APickledWalrus and Pikachu920
SkQuery version 4.1.6
Authors: LimeGlass and w00tmast3r
Skacket version 1.0.13
Author: LimeGlass
skRayFall version 1.9.26
An addon for skript that adds Citizens support, EffectLib support and other features.
Website: https://sk.rayfall.net/
Author: eyesniper2

 
Dziwnym też wydaje mi się fakt o którym pisałem na czacie na stronie głównej po wpisaniu "/papi ecloud download skript
wyskakuje mi:
'Failed to find an expansion named: skript'



Edit:

Próbowałem również:

 

on placeholderapi request for prefix "skript":	
    if placeholder is "skript_czas":
        set result to "%{onlinetime::%player's name%}%"

ale również nie działa

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54074-skript-placeholders/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

:facepalm:
Użyłem definiowania z Ersatz to ze skript-placeholders wygląda tak:

 

on placeholderapi placeholder request for the prefix "skript":
	if the identifier is "test":
		set the result to "%{onlinetime::%player's name%}%"

Temat do zamknięcia/usunięcia xD

Odnośnik do komentarza
https://skript.pl/temat/54074-skript-placeholders/#findComment-328511
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ę...