1. 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 comminuty!

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

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon Skellett - The beast addon! 2.0.9

All your Skript needs in one addon!

  1. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Hi,
    @LimeGlass : I have some troubles to configure SkelettProxy on Spigot side. Everytime i change the port in the file "SkellettProxy.yml", Skellett don't want to use this port and change it to 7332. Is this normal? In Bungee side, i have no problem to change the port.
     
  2. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Uninstall Umbaska problem solved. You have like 3 other plugins that don't work aswell. You have a ton of plugins and a ton of worlds man. Your server is huge and under alot of work.

    You're using craftbukkit? I suggest using spigot 1.11 this should fix most of your errors.
    --- Double Post Merged, Mar 4, 2017, Original Post Date: Mar 4, 2017 ---
    The port has to be a 4 digit number or else it will throw errors, so Skellett saves it and re writes a save port.


    a few things with this code

    1.) The create npc command returns an Npc directly from the expression
    Code (Skript):
    1. set {_npc} a new citizen named "BLUE" at location of player as "VILLAGER"
    2.) The rest of the stuff won't work because of this.
    3.) the type has to be in a string. This will fix your disguise error aswell. The disguise type has to be in a string aswell.
     
  3. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    That's just a local server that has a ton of testing stuff on it. My live server has half of that. Does 1.11 fix the incompatibility between Umbaska and Skellet?
     
  4. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Not really. Umbaska only works for versions 1.9 and lower. Unless you're using the newer Umbaska 3. That should fix all the issues.
     
  5. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Ok, so I can not mix skRayfall's NPC expressions with your stuff.
    Would you be able to add some basic citizens features like "make npc attack ..." or "delete npc" ?
     
  6. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    You can delete and unregister npc's with Skellett. Also the Citizens API is massive. I plan on releasing atleast 1 syntax for it every update. That way it will get done eventually.
     
  7. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    But what type is the variable of (in the following example)?

    set {npc} a new citizen named "BLUE" at location of player as "VILLAGER"

    Can I save an NPC into a global variable and read/use it later?

    The following things I'd need:
    • Make NPC attack something (even another NPC)
    • Make NPC vulnerable
    • Toggle the look close option of NPC
    • Set Health of NPC
    • Set move speed of NPC
     
  8. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Working on it.
    Code (Skript):
    1. [the] protect[(ed|ion)] [state] (of|from) (npc|citizen) %npc%
    2. (npc|citizen) %npc%'s protect[(ed|ion)] [state]
    Code (Skript):
    1. set the protected state of npc {_npc} to true
    You can also use the npc damage event and cancel event.
    Code (Skript):
    1. [(make|change)] (npc|citizen) %npc%['s] look[ing] (at|in|towards) [direction [of]] [location] %location%
    I'm also working on the look trait. I need to add support for all traits. Which i'm working on.
    Code (Skript):
    1. set {_entity} to entity from npc {_npc}
    2. set health of {_entity} to 50
    Code (Skript):
    1. set {_entity} to entity from npc {_npc}
    2. set walking speed of {_entity} to 1 #SkQuery
     
    pepper82 likes this.
  9. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
  10. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Yes, or the source code from buildtools
     
  11. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Sounds good, can't wait for these features.
    And can I save an NPC into a global variable so I can use it later in other skripts as well? What type is the variable of then?
     
  12. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    You should be able to save it fine. It saves as an Npc from Citizens
     
  13. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    I made a small game server, using 'stylish scoreboard' to Create a scoreboard, the name is 'xbxy'
    Each player entering the server will show the scoreboard
    I found in the test
    Some players show the contents of the client will be different
    Is there any way
    Get
    Player client scoreboard content?
     
  14. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Ok, will try soon.

    Another question regarding bossbars:
    How would I permanently delete a bossbar?
    And how can I add a player to the bossbar at later time?

    Example:
    Code (Skript):
    1. command /boss:
    2.    trigger:
    3.        set {bar} to new bossbar
    4.        set the visibility of bossbar {bar} to true
    5.  
    6. command /boss2:
    7.    trigger:
    8.        add player to bossbar {bar}      
    This does not work, because it says I can not store bossbar in a variable like this.
     
    #94 ShaneBee, Mar 6, 2017
    Last edited by a moderator: Mar 6, 2017
  15. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
  16. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    Create a scoreboard with the player's name in the ID ("Test-%player%). Then when you call the scoreboard by the ID use the player's name again ("Test-%player%)
    --- Double Post Merged, Mar 6, 2017, Original Post Date: Mar 6, 2017 ---
    Bossbars get cleared on server restart, Spigot handles the bossbars. All you need to do is hide the bossbars. There is no way to delete them since it's a strange way of how Spigot manages them. They basically disapear once you lost the variable containing them.

    You have to use BossBars in local variables. You can use a while loop to execute this.

    Code (Skript):
    1. on join:
    2.     set {_bar} to a new bossbar
    3.     add player to bossbar {_bar}
    4.     while player is online:
    5.         if {player::%player%::bossbar::title} is set:
    6.             set title of bossbar {_bar} to {player::%player%::bossbar::title}
    7.         wait a second
    Now all you have todo is set the variable {player::%player%::bossbar::title} to some string and your bossbar will handle the rest.
    --- Double Post Merged, Mar 6, 2017 ---
    What do you mean?
     
  17. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    @LimeGlass
    Can you add support for HolographicDisplays?
    I think is better and more stable than Holograms

    Chers
    --- Double Post Merged, Mar 8, 2017, Original Post Date: Mar 7, 2017 ---


    @LimeGlass I updated to the latest version, and none of the fixed code works anymore, it just send a 0 value.
    I tried downgrading this and neither, this code was working fine and now, I do not know how to fix this.
    --- Double Post Merged, Mar 8, 2017 ---
    Did you fix that?
     
  18. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    I don't understand what the issue is. Make sure your login details are set correct. And it returns as a list.
    --- Double Post Merged, Mar 8, 2017 ---
    Try using get object
     
  19. ShaneBee

    Supporter + Addon Developer

    Joined:
    Sep 7, 2017
    Messages:
    2,183
    Likes Received:
    234
    We are using HolographicDisplays, too. Support for it would be great.
    --- Double Post Merged, Mar 8, 2017, Original Post Date: Mar 8, 2017 ---
    I found a bug. Today I updated to latest skellett version and I get NPEs like this:

    https://www.hastebin.com/cexohacare.vbs

    The line of code in the script causing it is:
    set {_box}'s name to "&6MysteryBox ""Die Schattengilde"""
    I had to change it to
    set {_box}'s display name to "&6MysteryBox ""Die Schattengilde"""
    to make it work again, but it's not the best solution.

    Any chance you can fix this?
     

Share This Page

Loading...