The most popular Skript addon
APACHE-2.0 License
Bot releases are hidden (Show)
Published by TheLimeGlass over 7 years ago
Bug fixes
Published by TheLimeGlass over 7 years ago
Fixed/Changed:
%player% (1¦is|2¦is(n't| not)) (running|using) [the] [client] SquidHQ [client]
Test script:
command /spawnmob:
trigger:
spawn 1 of zombie
set {_entity} to last spawned zombie
if {_entity} is an adult:
broadcast "yes"
else:
broadcast "no"
make {_entity} a baby
Published by TheLimeGlass over 7 years ago
I will try to update this release page more now. I have like 6 other platforms that I have to update on each release and this will be another one added to the list. RIP
You can view some of the past changes here https://www.spigotmc.org/resources/skript-java-addon-skellett-the-addon-with-a-beast-name.34361/updates
This update fixes the major crash issue with LibsDisguises.
Published by TheLimeGlass almost 8 years ago
Added:
Fixes:
Syntax:
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] players on server %string%
%string%'s [skellett[cord]] [bungee[ ][cord]] players
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] players
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] servers
[skellett] connect [to] mysql
[skellett] disconnect [to] mysql
[skellett] mysql update %string%
[skellett] mysql['s] host
[skellett] mysql['s] username
[skellett] mysql['s] password
[skellett] mysql['s] database
[skellett] mysql result of query %string%
[skellett] mysql string[s] %string% (in|from|of) %resultset%
[skellett] mysql integer[s] %string% (in|from|of) %resultset%
[skellett] mysql (number|float)[s] %string% (in|from|of) %resultset%
[skellett] mysql boolean[s] %string% (in|from|of) %resultset%
[skellett] mysql object[s] %string% (in|from|of) %resultset%
[ender] crystal (target|beam) [location] of %entity%
%entity%'s [ender] crystal (target|beam) [location]
[ender] crystal base [visib(le|ility)] [state] of %entity%
%entity%'s [ender] crystal base [visib(le|ility)] [state]
[skellett] break %block% [naturally] [(with|using) %-itemstack%]
[skellett] [naturally] break %block% [(with|using) %-itemstack%]
[skellett] [(despawn|remove|clear)] [get] %entity% when [it([']s| is)] far away [state]
[create] [a] new (score[ ][board]|[skellett[ ]]board)) [(with|named)] [(name|id)] %string%
(score[ ][board]|[skellett[ ]]board) of [player] %player%
%player%'s (score[ ][board]|[skellett[ ]]board)
(delete|clear|remove) (score[ ][board]|[skellett[ ]]board)) [(with|named)] [(name|id)] %string%"
(score[ ][board]|[skellett[ ]]board) objective %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[the] (score[ ][board]|[skellett[ ]]board) objective criteria [of] %objective%
[the] (score[ ][board]|[skellett[ ]]board) %objective%'s objective criteria
register [new] (score[ ][board]|[skellett[ ]]board) objective %string% with [criteria] %string% [[(in|from)] %-scoreboard%]
register [new] objective %string% with [criteria] %string% [(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]
objective %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]] (1¦(is set|[does] exist[s])|2¦(is(n't| not) set|does(n't| not) exist[s]))
[(the|all)] [of] [the] [(score[ ][board]|board)[[']s]] objectives [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[(the|all)] [of] [the] (score[ ][board]|board)[[']s] objectives (by|with) [criteria] %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
unregister (score[ ][board]|[skellett[ ]]board) objective %objective%
[the] (score[ ][board]|[skellett[ ]]board) objective display name [(for|from|of)] %objective%
[the] (score[ ][board]|[skellett[ ]]board) %objective%['s] objective['s] display name
[the] (score[ ][board]|[skellett[ ]]board) objective %objective%['s] display name
[the] (score[ ][board]|[skellett[ ]]board) objective name [(for|from|of)] %objective%
[the] (score[ ][board]|[skellett[ ]]board) %objective%['s] objective['s] name
[the] (score[ ][board]|[skellett[ ]]board) objective %objective%['s] name
[the] (score[ ][board]|[skellett[ ]]board) objective [display] slot [(for|from|of)] %objective%
[the] (score[ ][board]|[skellett[ ]]board) %objective%['s] objective['s] [display] slot
[the] (score[ ][board]|[skellett[ ]]board) objective %objective%['s] [display] slot
[the] (score[ ][board]|[skellett[ ]]board) objective %objective% (1¦is modifiable|2¦is(n't| not) modifiable)
[the] (score[ ][board]|[skellett[ ]]board) %objective%['s] [objective['s]] score [(for|from|of)] [entry] %string%
[the] (score[ ][board]|[skellett[ ]]board) [objective] %objective%['s] score [(for|from|of)] [entry] %string%
clear (score[ ][board]|board) [display] slot %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[(the|all)] [of] [the] (score[ ][board]|board)[[']s] entr(ies|y[[']s]) [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[the] (score[ ][board]|board) team of [entry] %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[the] (score[ ][board]|board) [entry] %string%'s team [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[(the|all)] [of] [the] (score[ ][board]|[skellett[ ]]board) scores of [entry] %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[(the|all)] [of] [the] (score[ ][board]|[skellett[ ]]board) [entry] %string%'s scores [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
reset [(the|all)] [of] [the] (score[ ][board]|[skellett[ ]]board) scores of [entry] %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
reset [(the|all)] [of] [the] (score[ ][board]|[skellett[ ]]board) [entry] %string%'s scores [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
(score[ ][board]|[skellett[ ]]board) reset [(the|all)] [of] [the] scores of [entry] %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
register [a] [new] (score[ ][board]|[skellett[ ]]board) team %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[(the|all)] [of] [the] teams [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[the] (score[ ][board]|[skellett[ ]]board) %string% team [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
(score[ ][board]|[skellett[ ]]board) [get] team %string% [[(in|from)] (score[ ][board]|[skellett[ ]]board) [%-scoreboard%]]
[the] (score[ ][board]|[skellett[ ]]board) [get] entry [(for|from|of)] score %score%
(score[ ][board]|[skellett[ ]]board) %score%'s score entry
[the] (score[ ][board]|[skellett[ ]]board) objective [(for|from|of)] score %score%
[the] (score[ ][board]|[skellett[ ]]board) %score%'s scores objective
[the] (score[ ][board]|[skellett[ ]]board) (score|number|slot) [(for|from|of)] %score%
(score[ ][board]|[skellett[ ]]board) %score%'s (score|number|slot)
(score[ ][board]|[skellett[ ]]board) add [the] entry [(from|of)] %string% to [the] [team] %team%
[the] [(score[ ][board]|[skellett[ ]]board)] friendly [fire] state [(for|of)] [team] %team%
[the] (score[ ][board]|[skellett[ ]]board) [friendly] invisible[s] [state] [(for|of)] [team] %team%
[the] [(score[ ][board]|[skellett[ ]]board)] team display name [(for|from|of)] %team%
[(the|all)] [of] [the] (score[ ][board]|[skellett[ ]]board)[[']s] entr(ies|y[[']s]) (in|within) [the] [team] %team%
[the] [(score[ ][board]|[skellett[ ]]board))] [team] name [(for|of)] [team] %team%
[the] (score[ ][board]|[skellett[ ]]board) [team] option[s] [status] %teamoption% [(for|of)] [the] [team] %team%
[(score[ ][board]|[skellett[ ]]board)] [team] prefix [(for|of)] [team] %team%
[(score[ ][board]|[skellett[ ]]board)] [team] suffix [(for|of)] [team] %team%
[(score[ ][board]|[skellett[ ]]board)] [team] size [(for|of)] [team] %team%
[the] (score[ ][board]|[skellett[ ]]board) (1¦(ha(s|ve)|contain[s])|2¦(do[es](n't| not) have| do[es](n't| not) contain)) [the] [entry] %string% [(in|within)] the [team] %team%
[(score[ ][board]|[skellett[ ]]board)] remove [the] entry [(from|of)] %string% from [the] [team] %team%
unregister [the] (score[ ][board]|[skellett[ ]]board) team %team%
[get] (score[ ][board]|[skellett[ ]]board)) [(with|named)] [(name|id)] %string%
[the] [book['s]] generation %itemstack%
%itemstack%'s [book] generation
Example script I used:
function SkellettBoardDelete(board: text):
set {_scoreboard} to new skellettboard named "%{_board}%"
set {_objective} to scoreboard objective "%{_board}%" in skellettboard {_scoreboard}
unregister scoreboard objective {_objective}
delete skellettboard named "%{_board}%"
function SkellettBoardCreate(name: text):
delete skellettboard named "%{_name}%"
set {_scoreboard} to new skellettboard named "%{_name}%"
register new scoreboard objective "%{_name}%" with criteria "Dummy" in skellettboard {_scoreboard}
set scoreboard objective display slot of scoreboard objective "%{_name}%" to "SIDEBAR"
function SkellettBoardTitle(board: text, title: text):
set {_scoreboard} to get skellettboard named "%{_board}%"
set {_obj} to scoreboard objective "%{_board}%" in skellettboard {_scoreboard}
set scoreboard objective display name of {_obj} to "%{_title}%"
function SkellettBoardSetSlot(board: text, slot: integer, t: text):
set {_scoreboard} to get skellettboard named "%{_board}%"
set {_objective} to scoreboard objective "%{_board}%" in skellettboard {_scoreboard}
set {_score} to skellettboard objective {_objective} score of entry "%{_t}%"
set skellettboard slot of {_score} to {_slot}
command /sbtest:
trigger:
SkellettBoardCreate("ID")
#SkellettBoardTitle("ID", "&6&lExample board")
#SkellettBoardSetSlot("ID", 1, "&cTesting")
#SkellettBoardSetSlot("ID", 50, "&6&l&nTesting")
#set skellettboard of player to skellettboard named "ID"
#broadcast "Created"
#wait 3 seconds
#SkellettBoardDelete("Test")
#Broadcast "Deleted"
command /beam:
trigger:
broadcast "&c%target entity's crystal target%"
wait a second
set target entity's crystal target to {test}
set target entity's crystal base to false
broadcast "%target entity's crystal target%"
on load:
add "test" to yaml list "tutorial.list" from file "plugins\Test\example.yml"
#command /row <integer>:
# trigger:
# set {_test} to mysql result of query "SELECT Playercolumn, Money, Rank FROM Testtable"
# set {_Ranks::*} to mysql string "Rank" in {_test}
# set {_UUID::*} to mysql string "Playercolumn" in {_test}
# set {_money::*} to mysql integer "Money" in {_test}
# add {_Ranks::%arg 1%}, {_UUID::%arg 1%} and {_money::%arg 1%} to {_return::*}
# message "All row data for the row %arg 1% = %{_return::*}%"
The scoreboards didn't work. I will fix them later
Published by TheLimeGlass almost 8 years ago
Added get data feature for the resultset
Syntax:
[skellett] mysql string %string% (in|from|of) %resultset%
[skellett] mysql integer %string% (in|from|of) %resultset%
[skellett] mysql (number|float) %string% (in|from|of) %resultset%
[skellett] mysql boolean %string% (in|from|of) %resultset%
[skellett] mysql object %string% (in|from|of) %resultset%
Example:
on load:
set mysql host to "localhost"
set mysql username to "USER"
set mysql password to "PASSWORD"
set mysql database to "DATABASE"
connect to mysql
#This below can be used anywhere it doesn't have to be in the load event Same with above
$ thread
set {_test} to mysql result of query "SELECT * FROM Customers, Example"
set {_final} to mysql string "Customers" in {_test}
$ thread
set {_test} to mysql result of query "SELECT * FROM Customers, Example"
set {_final2} to mysql integer "Example" in {_test}
broadcast "%{_final}% and %{_final2}%"
Published by TheLimeGlass almost 8 years ago
Added 1.11 support for Titles and Actionbars
Published by TheLimeGlass almost 8 years ago
Fixed the loop-player issue
Published by TheLimeGlass almost 8 years ago
Fixed a MySQL connection error
Published by TheLimeGlass almost 8 years ago
Fixed a bug with SkQuery
Published by TheLimeGlass almost 8 years ago
Fixed slime size expression not working in versions 1.9+
Published by TheLimeGlass almost 8 years ago
Fixed a small file generation bug with the MySQL.yml
Published by TheLimeGlass almost 8 years ago
Added:
Syntax:
[skellett] connect [to] mysql
[skellett] disconnect [to] mysql
[skellett] mysql update %string%
[skellett] mysql['s] host
[skellett] mysql['s] username
[skellett] mysql['s] password
[skellett] mysql['s] database
[skellett] mysql result of query %string%
Example:
set mysql host to "localhost"
set mysql username to "admin"
set mysql password to "skellett_password"
set mysql database to "Example_Table"
skellett connect to mysql
set {_test} to mysql result of query "SELECT * FROM Customers"
broadcast "%{_test}%"
Published by TheLimeGlass almost 8 years ago
Added:
Syntax:
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] players on server %string%
%string%'s [skellett[cord]] [bungee[ ][cord]] players
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] players
[(the|all)] [of] [the] [skellett[cord]] [bungee[ ][cord]] servers