Discord Music Bot.

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the community!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

BrettPlayMC

Supporter
Jan 26, 2017
715
53
28
SkUnity Street
Skript Version: Skript 2.2 (dev23b)
Skript Author: Bensku
Minecraft Version: 1.8.8
---
Full Code:
code_language.skript:
on track start by player "UnseenMC Bot":
 set {song::title} to title of track track player "UnseenMC Bot" is playing
 set {song::dur} to duration of track track player "UnseenMC Bot" is playing

on track end by player "UnseenMC Bot":
 delete {song::*}
 delete {dish::set}

command /discordholo:
 trigger:
  set {dish::loc} to location of player
  send "Location added."

command /testholo:
 trigger:
  if {song::title} is not set:
   send "No track playing."
   stop
  if {song::dur} is not set:
   send "No track playing."
   stop
  if {dish::loc} is not set:
   send "No hologram found."
   stop
  if {dish::set} is set:
   send "Song already playing."
   stop
  create hologram "&cDiscord song: &f%{song::test}%" at {dish::loc} for {song::dur} seconds
  set {dish::set} to true
Errors on Reload:
y46AsxX.png

Console Errors: (if applicable)

Currently my server's console is not working and is having problems. I will update this post when I can obtain the console error.

Addons using (including versions):
Skellett v1.7.7dskUtilities v0.8.8skRayFall v1.9.5Umbaska v2.0 Beta 5.5.1 for Minecraft 1.10SkQuery v3.21.4TuSKe v1.7SharpSK v1.6.0RandomSK v2.0MundoSK v1.7.4WildSkript v1.8WolvSK v1.5.2SkStuff v1.6.3.6, Vixio 1.1.1, Reqn 1.2

Troubleshooting:

Have you tried searching the docs? Yes
Have you tried searching the forums? Yes
What other methods have you tried to fix it? I have tried to change it multiple times and I have also asked on the Vixio, SkUnity Help Discord, and others.
 
@BrettPlayMC Have you tried to remove "seconds" from:
code_language.skript:
create hologram "&cDiscord song: &f%{song::test}%" at {dish::loc} for {song::dur} seconds
 
you need parse as timespan!
code_language.skript:
set {_seconds} to "%{song::dur}% seconds" parsed as timespan
create hologram "&cDiscord song: &f%{song::test}%" at {dish::loc} for {_seconds}
 
you need parse as timespan!
code_language.skript:
set {_seconds} to "%{song::dur}% seconds" parsed as timespan
create hologram "&cDiscord song: &f%{song::test}%" at {dish::loc} for {_seconds}
<3
I got it semi working:

code_language.skript:
on track start by player "UnseenMC Bot":
    set {song::title} to title of track track player "UnseenMC Bot" is playing
    set {song::dur} to duration of track track player "UnseenMC Bot" is playing

command /discordholo:
    trigger:
        set {dish::loc} to location of player
        send "Location added."

command /testholo:
    trigger:
        if {song::title} is not set:
            send "No track playing."
            stop
        if {dish::loc} is not set:
            send "No hologram found."
            stop
        if {dish::set} is set:
            set {dish::set} to true
            set {_seconds} to "%{song::dur}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song::title}%" at {dish::loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song::*}
    delete {dish::set}
But when I run /discordholo and then /testholo, the hologram isn't created. :emoji_frowning:
(Do note I set a song playing before I do this)
 
first make a test
with
send "%{song::dur}%"
If it is returning an integer or a time
if returns only any number use
code_language.skript:
set {_seconds} to "%{song::dur}% seconds" parsed as timespan
if returns number and word like 5 second, use
code_language.skript:
set {_seconds} to "%{song::dur}%" parsed as timespan

Sorry for my bad english ::emoji_frowning:
 
@BrettPlayMC don't use the list variable just for store a single location, use {dish.loc} instead of {dish::loc} , it will work.
 
@BrettPlayMC don't use the list variable just for store a single location, use {dish.loc} instead of {dish::loc} , it will work.
Here is what I have:

code_language.skript:
on track start by player "UnseenMC Bot":
    set {song.title} to title of track track player "UnseenMC Bot" is playing
    set {song.dur} to duration of track track player "UnseenMC Bot" is playing
command /discordholo:
    trigger:
        set {dish.loc} to location of player
        send "Location added."
command /testholo:
    trigger:
        if {song.title} is not set:
            send "No track playing."
            stop
        if {dish.loc} is not set:
            send "No hologram found."
            stop
        if {dish.set} is set:
            set {dish.set} to true
            set {_seconds} to "%{song.dur}%" parsed as timespan
            set {_seconds} to "%{song.dur}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song.dur}
    delete {dish.set}
So now it works if no track is playing but it doesn't place the hologram if the song is running. :emoji_frowning:
 
Here is what I have:

code_language.skript:
on track start by player "UnseenMC Bot":
    set {song.title} to title of track track player "UnseenMC Bot" is playing
    set {song.dur} to duration of track track player "UnseenMC Bot" is playing
command /discordholo:
    trigger:
        set {dish.loc} to location of player
        send "Location added."
command /testholo:
    trigger:
        if {song.title} is not set:
            send "No track playing."
            stop
        if {dish.loc} is not set:
            send "No hologram found."
            stop
        if {dish.set} is set:
            set {dish.set} to true
            set {_seconds} to "%{song.dur}%" parsed as timespan
            set {_seconds} to "%{song.dur}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song.dur}
    delete {dish.set}
So now it works if no track is playing but it doesn't place the hologram if the song is running. :emoji_frowning:

try to set the {song.title} parsed as text
 
try to set the {song.title} parsed as text
Error:

Java:
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! Skellett v1.8.5Vixio v1.1.1skRayFall v1.9.5SharpSK v1.6.1.4MundoSK v1.7.4WildSkript v1.8skUtilities v0.8.8Reqn v1.2.0Umbaska v2.0 Beta 5.5.1 for Minecraft 1.10SkQuery v3.5.6-LimeTuSKe v1.7.4RandomSK v2.0WolvSK v1.5.4SkStuff v1.6.3.6
18.03 16:20:09 [Server] ERROR #!#! List of addons:
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! End of Error.
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! Thread: lava-daemon-pool-info-loader-2-thread-1
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! Current item: set {song.title}(as java.lang.Object) to me.iblitzkriegi.vixio.expressions.audio.ExprTitleOfTrack
18.03 16:20:09 [Server] ERROR #!#! Current node: null
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! Running CraftBukkit: false
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#!   OS: Linux amd64 2.6.18-406.el5
18.03 16:20:09 [Server] ERROR #!#!   Java: 1.8.0_77 (Java HotSpot(TM) 64-Bit Server VM 25.77-b03)
18.03 16:20:09 [Server] ERROR #!#!   Minecraft: 1.8.8
18.03 16:20:09 [Server] ERROR #!#!   Bukkit: 1.8.8-R0.1-SNAPSHOT
18.03 16:20:09 [Server] ERROR #!#!   Skript: 2.2-dev23
18.03 16:20:09 [Server] ERROR #!#! Version Information:
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#!     at java.lang.Thread.run(Unknown Source)
18.03 16:20:09 [Server] ERROR #!#!     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
18.03 16:20:09 [Server] ERROR #!#!     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
18.03 16:20:09 [Server] ERROR #!#!     at java.util.concurrent.FutureTask.run(Unknown Source)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.lambda$createItemLoader$0(DefaultAudioPlayerManager.java:199)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.checkSourcesForItem(DefaultAudioPlayerManager.java:382)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager.checkSourcesForItemOnce(DefaultAudioPlayerManager.java:401)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.effects.effAudioPlaying.EffPlay$1.trackLoaded(EffPlay.java:58)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.util.TrackScheduler.queue(TrackScheduler.java:28)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.startTrack(AudioPlayer.java:117)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.AudioPlayer.dispatchEvent(AudioPlayer.java:295)
18.03 16:20:09 [Server] ERROR #!#!     at com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter.onEvent(AudioEventAdapter.java:68)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.util.TrackScheduler.onTrackStart(TrackScheduler.java:55)
18.03 16:20:09 [Server] ERROR #!#!     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
18.03 16:20:09 [Server] ERROR #!#!     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
18.03 16:20:09 [Server] ERROR #!#!     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:112)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:152)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:93)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:65)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.Effect.run(Effect.java:54)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.effects.EffChange.execute(EffChange.java:270)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:105)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.expressions.audio.ExprTitleOfTrack.get(ExprTitleOfTrack.java:15)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.expressions.audio.ExprTitleOfTrack.get(ExprTitleOfTrack.java:28)
18.03 16:20:09 [Server] ERROR #!#!     at me.iblitzkriegi.vixio.expressions.audio.ExprTitleOfTrack.getInfo(ExprTitleOfTrack.java:52)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.UnparsedLiteral.getSingle(UnparsedLiteral.java:305)
18.03 16:20:09 [Server] ERROR #!#!     at ch.njol.skript.lang.UnparsedLiteral.invalidAccessException(UnparsedLiteral.java:275)
18.03 16:20:09 [Server] ERROR #!#! ch.njol.skript.SkriptAPIException: UnparsedLiterals must be converted before use
18.03 16:20:09 [Server] ERROR #!#! Stack trace:
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! By following this guide fixing the error should be easy and done fast.
18.03 16:20:09 [Server] ERROR #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
18.03 16:20:09 [Server] ERROR #!#! and describe what you did before it happened and/or what you think caused the error.
18.03 16:20:09 [Server] ERROR #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it (or use paste service),
18.03 16:20:09 [Server] ERROR #!#! and check whether this error has already been reported.
18.03 16:20:09 [Server] ERROR #!#! If you're a server admin however please go to https://github.com/bensku/Skript/issues/
18.03 16:20:09 [Server] ERROR #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
18.03 16:20:09 [Server] ERROR #!#!
18.03 16:20:09 [Server] ERROR #!#! [Skript] Severe Error:
18.03 16:20:09 [Server] ERROR #!#!
Script:
code_language.skript:
on track start by player "UnseenMC Bot":
    set {song.title} to title of track track player "UnseenMC Bot" is playing parsed as text
    set {song.dur} to duration of track track player "UnseenMC Bot" is playing
command /discordholo:
    trigger:
        set {dish.loc} to location of player
        send "Location added."
command /testholo:
    trigger:
        if {song.title} is not set:
            send "No track playing."
            stop
        if {dish.loc} is not set:
            send "No hologram found."
            stop
        if {dish.set} is set:
            set {dish.set} to true
            set {_seconds} to "%{song.dur}%" parsed as timespan
            set {_seconds} to "%{song.dur}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song.dur}
    delete {dish.set}
 
@BrettPlayMC Leave that as first.
code_language.skript:
set {song.title} to title of track track player "UnseenMC Bot" is playing
And add that into the testholo command
code_language.skript:
set {song.title} to "%{song.title}%" parsed as text
 
@BrettPlayMC Leave that as first.
code_language.skript:
set {song.title} to title of track track player "UnseenMC Bot" is playing
And add that into the testholo command
code_language.skript:
set {song.title} to "%{song.title}%" parsed as text
Still error:
code_language.skript:
#!#! Current item: set {song.title}(as java.lang.Object) to me.iblitzkriegi.vixio.expressions.audio.ExprTitleOfTrack
:emoji_frowning:
code_language.skript:
on track start by player "UnseenMC Bot":
    set {song.title} to title of track track player "UnseenMC Bot" is playing parsed as text
    set {song.dur} to duration of track track player "UnseenMC Bot" is playing
command /discordholo:
    trigger:
        set {dish.loc} to location of player
        send "Location added."
command /testholo:
    trigger:
        if {song.title} is not set:
            send "No track playing."
            stop
        if {dish.loc} is not set:
            send "No hologram found."
            stop
        if {dish.set} is set:
            set {song.title} to "%{song.title}%" parsed as text
            set {dish.set} to true
            set {_seconds} to "%{song.dur}%" parsed as timespan
            set {_seconds} to "%{song.dur}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song.dur}
    delete {dish.set}
 
@BrettPlayMC you forget to remove the parsed as text here:
code_language.skript:
set {song.title} to title of track track player "UnseenMC Bot" is playing parsed as text
 
@BrettPlayMC you forget to remove the parsed as text here:
code_language.skript:
set {song.title} to title of track track player "UnseenMC Bot" is playing parsed as text
Oops:

code_language.skript:
on track start by player "UnseenMC Bot":
    set {song.title} to title of track track player "UnseenMC Bot" is playing
    set {song.dur} to duration of track track player "UnseenMC Bot" is playing
command /discordholo:
    trigger:
        set {dish.loc} to location of player
        send "Location added."
command /testholo:
    trigger:
        if {song.title} is not set:
            send "No track playing."
            stop
        if {dish.loc} is not set:
            send "No hologram found."
            stop
        if {dish.set} is set:
            set {dish.set} to true
            set {song.title} to "%{song.title}%" parsed as text
            set {_seconds} to "%{song.dur}%" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
on track end by player "UnseenMC Bot":
    delete {song.dur}
    delete {dish.set}
The hologram still isn't created. :emoji_frowning:
 
First do a test to see what that variable is if it is a number or something else
code_language.skript:
send "%{song.dur}%"
Send me what you received
 
First do a test to see what that variable is if it is a number or something else
code_language.skript:
send "%{song.dur}%"
Send me what you received
code_language.skript:
command /bot:
    trigger:
        send "%{song.dur}%"
        send "%{song.title}%"
Output:
"Dragonhearted" - A Minecraft Original Music Video
5:30
 
@BrettPlayMC Do many test

[1]
code_language.skript:
create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for 5 seconds
[2]
code_language.skript:
create hologram "&cDiscord song: &f%{song.title}%" at location of player for {_seconds}
[3]
code_language.skript:
create hologram "&cDiscord song: &f%{song.title}%" at location of player for 5 seconds

Let us know , if anyone of these examples works.
 
code_language.skript:
set {_split::*} to {song.dur} split at ":"
set {_seconds} to "%{_split::1}% minutes and %{_split::2}% seconds" parsed as timespan
create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}

it is working for me with 5:30 minutes
 
First one:
rW4kmHf.png

Second one:
An internal error:

Java:
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! Skellett v1.8.5Vixio v1.1.1skRayFall v1.9.5SharpSK v1.6.1.4MundoSK v1.7.4WildSkript v1.8skUtilities v0.8.8Reqn v1.2.0Umbaska v2.0 Beta 5.5.1 for Minecraft 1.10SkQuery v3.5.6-LimeTuSKe v1.7.4RandomSK v2.0WolvSK v1.5.4SkStuff v1.6.3.6
18.03 16:49:48 [Server] ERROR #!#! List of addons:
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! List of plugins:
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! End of Error.
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! Thread: Server thread
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! Current item: null
18.03 16:49:48 [Server] ERROR #!#! Current node: null
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! Running CraftBukkit: false
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#!   OS: Linux amd64 2.6.18-406.el5
18.03 16:49:48 [Server] ERROR #!#!   Java: 1.8.0_77 (Java HotSpot(TM) 64-Bit Server VM 25.77-b03)
18.03 16:49:48 [Server] ERROR #!#!   Minecraft: 1.8.8
18.03 16:49:48 [Server] ERROR #!#!   Bukkit: 1.8.8-R0.1-SNAPSHOT
18.03 16:49:48 [Server] ERROR #!#!   Skript: 2.2-dev23
18.03 16:49:48 [Server] ERROR #!#! Version Information:
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#!     at java.lang.Thread.run(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44)
18.03 16:49:48 [Server] ERROR #!#!     at java.util.concurrent.FutureTask.run(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997)
18.03 16:49:48 [Server] ERROR #!#!     at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154)
18.03 16:49:48 [Server] ERROR #!#!     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
18.03 16:49:48 [Server] ERROR #!#!     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
18.03 16:49:48 [Server] ERROR #!#!     at me.incomprehendable.dev.pwp.transparentlisteners.PWPRegisteredListener.callEvent(PWPRegisteredListener.java:28)
18.03 16:49:48 [Server] ERROR #!#!     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
18.03 16:49:48 [Server] ERROR #!#!     at me.incomprehendable.dev.pwp.transparentlisteners.PerWorldPluginLoader$1.execute(PerWorldPluginLoader.java:116)
18.03 16:49:48 [Server] ERROR #!#!     at java.lang.reflect.Method.invoke(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at sun.reflect.GeneratedMethodAccessor234.invoke(Unknown Source)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:165)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.command.Commands.handleCommand(Commands.java:270)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:93)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:65)
18.03 16:49:48 [Server] ERROR #!#!     at ch.njol.skript.lang.Effect.run(Effect.java:54)
18.03 16:49:48 [Server] ERROR #!#!     at net.rayfall.eyesniper2.skrayfall.holograms.EffTimedHologram.execute(EffTimedHologram.java:87)
18.03 16:49:48 [Server] ERROR #!#! java.lang.NullPointerException
18.03 16:49:48 [Server] ERROR #!#! Stack trace:
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! By following this guide fixing the error should be easy and done fast.
18.03 16:49:48 [Server] ERROR #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
18.03 16:49:48 [Server] ERROR #!#! and describe what you did before it happened and/or what you think caused the error.
18.03 16:49:48 [Server] ERROR #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it (or use paste service),
18.03 16:49:48 [Server] ERROR #!#! and check whether this error has already been reported.
18.03 16:49:48 [Server] ERROR #!#! If you're a server admin however please go to https://github.com/bensku/Skript/issues/
18.03 16:49:48 [Server] ERROR #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
18.03 16:49:48 [Server] ERROR #!#!
18.03 16:49:48 [Server] ERROR #!#! [Skript] Severe Error:
18.03 16:49:48 [Server] ERROR #!#!
Third one:
xQtrte3.png

But the hologram spawns at players location.
[doublepost=1489873989,1489873932][/doublepost]
code_language.skript:
set {_split::*} to {song.dur} split at ":"
set {_seconds} to "%{_split::1}% minutes and %{_split::2}% seconds" parsed as timespan
create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}

it is working for me with 5:30 minutes
Where do I put this?
 
@BrettPlayMC So the problem is the timespan variable.
code_language.skript:
        if {dish.set} is set:
            set {dish.set} to true
            set {song.title} to "%{song.title}%" parsed as text
            set {_split::*} to {song.dur} split at ":"
            set {_seconds} to "%{_split::1}% minutes and %{_split::2}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
 
@BrettPlayMC
code_language.skript:
   if {dish.set} is set:
            set {dish.set} to true
            set {_split::*} to {song.dur} split at ":"
            set {_seconds} to "%{_split::1}% minutes and %{_split::2}% seconds" parsed as timespan
            create hologram "&cDiscord song: &f%{song.title}%" at {dish.loc} for {_seconds}
 
Status
Not open for further replies.