Update
This commit is contained in:
412
-mirricraft-old.sk
Normal file
412
-mirricraft-old.sk
Normal file
@@ -0,0 +1,412 @@
|
||||
command /mirricraft [<string>] [<string>] [<string>]:
|
||||
description: MirriCraft
|
||||
aliases: /mirri, /mc
|
||||
executable by: players
|
||||
trigger:
|
||||
if arg-1 is not set:
|
||||
make player execute command "/mirricraft item"
|
||||
make player execute command "/mirricraft gui"
|
||||
stop
|
||||
else:
|
||||
if arg-1 is "gui":
|
||||
if arg-2 is not set:
|
||||
wait 2 tick
|
||||
open chest inventory with 3 row named "MirriCraft" to player
|
||||
wait 2 tick
|
||||
|
||||
loop integers between 0 and 26:
|
||||
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
|
||||
|
||||
if player have permission "mirricraft.visit":
|
||||
format slot 11 of player with compass named "&4Mene" with lore "&o&fTila: Käytössä" to close then run [execute player command "/mirricraft gui visit"]
|
||||
else:
|
||||
format slot 11 of player with compass named "&4Mene" with lore "&o&fTila: Pois käytöstä" to close then run [execute player command "/mirricraft visit"]
|
||||
|
||||
#if player have permission "mirricraft.kits":
|
||||
# format slot 12 of player with chest named "&6Kits" with lore "&o&fTila: Käytössä" to close then run [execute player command "/mirricraft kits"]
|
||||
#else:
|
||||
# format slot 12 of player with chest named "&6Kits" with lore "&o&fTila: Pois käytöstä" to close then run [execute player command "/mirricraft kits"]
|
||||
|
||||
if player have permission "mirricraft.vip":
|
||||
format slot 13 of player with diamond named "&bVIP" with lore "&o&fTila: Käytössä" to close then run [execute player command "/mirricraft gui vip"]
|
||||
else:
|
||||
format slot 13 of player with diamond named "&bVIP" with lore "&o&fTila: Pois käytöstä" to close then run [execute player command "/mirricraft gui vip"]
|
||||
|
||||
format slot 15 of player with player's skull named "&6Player" with lore "&o&f%player%" to close then run [execute player command "/mirricraft gui player"]
|
||||
|
||||
#if player have permission "mirricraft.admin":
|
||||
# format slot 16 of player with diamond axe named "&5Ylläpito" with lore "&o&fTila: Käytössä" to close then run [execute player command "/mirricraft admin"]
|
||||
#else:
|
||||
# format slot 16 of player with diamond axe named "&5Ylläpito" with lore "&o&fTila: Pois käytöstä" to close then run [execute player command "/mirricraft admin"]
|
||||
|
||||
stop
|
||||
else:
|
||||
if arg-2 is "visit":
|
||||
if player have permission "mirricraft.visit":
|
||||
wait 2 tick
|
||||
open chest inventory with 4 row named "MirriCraft - Mene" to player
|
||||
wait 2 tick
|
||||
|
||||
loop integers between 0 and 35:
|
||||
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
|
||||
|
||||
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
|
||||
|
||||
format slot 11 of player with diamond sword with no nbt named "&f&nTruelo" with lore "&o&fSelviydy elämän haasteista" and "&7Avautuu myöhemmin" to close then run [execute player command "/mirricraft visit truelo"]
|
||||
format slot 13 of player with allium named "&f&nUtopia" with lore "&o&fVain luovuus on rajanasi" to close then run [execute player command "/mirricraft visit utopia"]
|
||||
format slot 15 of player with oak sapling named "&f&nSkyBlock" with lore "&o&fTunne vapauden tuulenvire" to close then run [execute player command "/mirricraft visit skyblock"]
|
||||
format slot 21 of player with end crystal named "&f&nMinigames" with lore "&o&fHauskaa kavereiden kanssa" to close then run [execute player command "/mirricraft visit minigames"]
|
||||
format slot 23 of player with ender eye named "&f&nMultiverse" with lore "&o&fKäväise vanhoissa maailmoissa" and "&7Suljettu toistaiseksi" to close then run [execute player command "/mirricraft visit multiverse"]
|
||||
format slot 35 of player with nether star named "&fLobby" to close then run [execute player command "/mirricraft visit lobby"]
|
||||
|
||||
if player's world is "lobby":
|
||||
stop
|
||||
else:
|
||||
stop
|
||||
|
||||
stop
|
||||
stop
|
||||
if arg-2 is "vip":
|
||||
if player has the permission "mirricraft.vip":
|
||||
wait 2 tick
|
||||
open chest inventory with 4 row named "VIP" to player
|
||||
wait 2 tick
|
||||
|
||||
loop integers between 0 and 35:
|
||||
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
|
||||
|
||||
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
|
||||
|
||||
if player's world is "lobby":
|
||||
format slot 11 of player with ender chest named "&fCosmetics" to close then run [execute player command "/mirricraft vip cosmetics"]
|
||||
format slot 13 of player with elytra named "&fFly" to close then run [execute player command "/mirricraft vip fly"]
|
||||
format slot 15 of player with music disc cat named "&fMusic" to close then run [execute player command "/mirricraft vip music"]
|
||||
else:
|
||||
format slot 11 of player with white standing banner named "&fBannerBuilder" to close then run [execute player command "/mirricraft vip bannerbuilder"]
|
||||
format slot 13 of player with elytra named "&fFly" to close then run [execute player command "/mirricraft vip fly"]
|
||||
format slot 15 of player with ender chest named "&fEnderChest" to close then run [execute player command "/mirricraft vip enderchest"]
|
||||
stop
|
||||
stop
|
||||
if arg-2 is "player":
|
||||
wait 2 tick
|
||||
open chest inventory with 5 row named "%player%" to player
|
||||
wait 2 tick
|
||||
|
||||
loop integers between 0 and 44:
|
||||
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
|
||||
|
||||
format slot 36 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
|
||||
|
||||
stop
|
||||
stop
|
||||
else if arg-1 is "visit":
|
||||
if player has the permission "mirricraft.visit":
|
||||
if arg-2 is "lobby":
|
||||
wait 2 tick
|
||||
connect player to "lobby"
|
||||
stop
|
||||
else if arg-2 is "truelo":
|
||||
wait 2 tick
|
||||
connect player to "truelo"
|
||||
stop
|
||||
else if arg-2 is "utopia":
|
||||
wait 2 tick
|
||||
connect player to "utopia"
|
||||
stop
|
||||
else if arg-2 is "skyblock":
|
||||
wait 2 tick
|
||||
connect player to "skyblock"
|
||||
stop
|
||||
else if arg-2 is "minigames":
|
||||
wait 2 tick
|
||||
connect player to "minigames"
|
||||
stop
|
||||
else if arg-2 is "multiverse":
|
||||
wait 2 tick
|
||||
connect player to "multiverse"
|
||||
stop
|
||||
else if arg-2 is "multiverse-hub" or "hub" or "multiverse-creative" or "multiverse-survival" or "multiverse-skyblock":
|
||||
if arg-2 is "multiverse-hub":
|
||||
wait 2 tick
|
||||
teleport player to spawn of "hub"
|
||||
stop
|
||||
if arg-2 is "multiverse-creative":
|
||||
wait 2 tick
|
||||
teleport player to spawn of "creative"
|
||||
stop
|
||||
if arg-2 is "multiverse-survival":
|
||||
wait 2 tick
|
||||
teleport player to spawn of "survival"
|
||||
stop
|
||||
if arg-2 is "multiverse-skyblock":
|
||||
wait 2 tick
|
||||
teleport player to spawn of "skyblock"
|
||||
stop
|
||||
stop
|
||||
else:
|
||||
message "&7[&2MIRRICRAFT&7]&r Sinun tulee syöttää matkakohde, johon haluat matkustaa"
|
||||
stop
|
||||
stop
|
||||
stop
|
||||
else if arg-1 is "item":
|
||||
if player's world is "lobby":
|
||||
remove all items from player
|
||||
set slot 0 of player's inventory to 1 of compass named "&4Mene"
|
||||
set slot 4 of player's inventory to 1 of diamond named "&bVIP"
|
||||
set slot 8 of player's inventory to 1 of player's skull named "&6%player%"
|
||||
else:
|
||||
set slot 8 of player's inventory to 1 of ender chest named "&fMirriCraft"
|
||||
stop
|
||||
else if arg-1 is "gamemode":
|
||||
if arg-2 is "0" or "s" or "survival":
|
||||
if player has the permission "mirricraft.gamemode.survival":
|
||||
set gamemode of player to Survival
|
||||
stop
|
||||
stop
|
||||
if arg-2 is "1" or "c" or "creative":
|
||||
if player has the permission "mirricraft.gamemode.creative":
|
||||
set gamemode of player to Creative
|
||||
stop
|
||||
stop
|
||||
if arg-2 is "2" or "a" or "adventure":
|
||||
if player has the permission "mirricraft.gamemode.adventure":
|
||||
set gamemode of player to Adventure
|
||||
stop
|
||||
stop
|
||||
if arg-2 is "3" or "sp" or "spectator":
|
||||
if player has the permission "mirricraft.gamemode.spectator":
|
||||
set gamemode of player to Spectator
|
||||
stop
|
||||
stop
|
||||
stop
|
||||
else if arg-1 is "clearinventory":
|
||||
if player has the permission "mirricraft.clearinventory":
|
||||
remove all items from player
|
||||
stop
|
||||
else if arg-1 is "vip":
|
||||
if player has the permission "mirricraft.vip":
|
||||
if arg-2 is "fly":
|
||||
if {fly.%player%} is not set:
|
||||
message "&7[&2MirriCraft&7]&r Lento on nyt sallittu"
|
||||
set player's flight mode to true
|
||||
set {fly.%player%} to true
|
||||
stop
|
||||
message "&7[&2MirriCraft&7]&r Lento on pois käytöstä"
|
||||
set player's flight mode to false
|
||||
delete {fly.%player%}
|
||||
stop
|
||||
if arg-2 is "bannerbuilder":
|
||||
wait 2 tick
|
||||
make player execute command "/bannerbuilder"
|
||||
stop
|
||||
if arg-2 is "cosmetics":
|
||||
wait 2 tick
|
||||
make player execute command "/uc menu main"
|
||||
stop
|
||||
if arg-2 is "music":
|
||||
wait 2 tick
|
||||
make player execute command "/music"
|
||||
stop
|
||||
if arg-2 is "enderchest":
|
||||
wait 2 tick
|
||||
open the player's ender chest to the player
|
||||
stop
|
||||
stop
|
||||
stop
|
||||
else if arg-1 is "reload":
|
||||
if player has the permission "mirricraft.admin":
|
||||
message "&7[&2MirriCraft&7]&r Reloading..."
|
||||
make player execute command "/skript reload mirricraft-old"
|
||||
stop
|
||||
stop
|
||||
stop
|
||||
|
||||
command /lobby:
|
||||
description: Lobby
|
||||
executable by: players
|
||||
trigger:
|
||||
make player execute command "/mirricraft visit lobby"
|
||||
stop
|
||||
|
||||
command /vip:
|
||||
description: VIP
|
||||
executable by: players
|
||||
trigger:
|
||||
make player execute command "/mirricraft gui vip"
|
||||
stop
|
||||
|
||||
command /visit [<text>]:
|
||||
description: Visit
|
||||
executable by: players
|
||||
trigger:
|
||||
if arg-1 is not set:
|
||||
make player execute command "/mirricraft visit"
|
||||
stop
|
||||
else:
|
||||
make player execute command "/mirricraft visit %arg-1%"
|
||||
stop
|
||||
|
||||
|
||||
|
||||
#command /disabledcommands:
|
||||
# description: Disabled Commands
|
||||
# aliases: /disabled
|
||||
# executable by: players
|
||||
# trigger:
|
||||
# stop
|
||||
|
||||
|
||||
# OTHER FUNCTIONS
|
||||
|
||||
# --- MirriCraft Item ---
|
||||
on join:
|
||||
make player execute command "/mirricraft item"
|
||||
stop
|
||||
|
||||
on respawn:
|
||||
make player execute command "/mirricraft item"
|
||||
stop
|
||||
|
||||
on click:
|
||||
if event-item is ender chest named "&fMirriCraft":
|
||||
make player execute command "/mirricraft gui"
|
||||
cancel the event
|
||||
wait 2 tick
|
||||
if event-item is compass named "&4Mene":
|
||||
make player execute command "/mirricraft gui visit"
|
||||
cancel the event
|
||||
wait 2 tick
|
||||
if event-item is diamond named "&bVIP":
|
||||
make player execute command "/mirricraft gui vip"
|
||||
cancel the event
|
||||
wait 2 tick
|
||||
if event-item is player's skull named "&6%player%":
|
||||
make player execute command "/mirricraft gui player"
|
||||
cancel the event
|
||||
wait 2 tick
|
||||
|
||||
#on inventory click:
|
||||
# if event-item is ender chest named "&fMirriCraft":
|
||||
# cancel the event
|
||||
# if event-item is compass named "&4Mene":
|
||||
# cancel the event
|
||||
# if event-item is diamond named "&bVIP":
|
||||
# cancel the event
|
||||
# if event-item is player's skull named "&6%player%":
|
||||
# cancel the event
|
||||
|
||||
#on drop:
|
||||
# if event-item is ender chest named "&fMirriCraft":
|
||||
# cancel the event
|
||||
# if event-item is compass named "&4Mene":
|
||||
# cancel the event
|
||||
# if event-item is diamond named "&bVIP":
|
||||
# cancel the event
|
||||
# if event-item is player's skull named "&6%player%":
|
||||
# cancel the event
|
||||
|
||||
on pickup:
|
||||
if event-item is ender chest named "&fMirriCraft":
|
||||
delete event-entity
|
||||
if event-item is compass named "&4Mene":
|
||||
delete event-entity
|
||||
if event-item is diamond named "&bVIP":
|
||||
delete event-entity
|
||||
if event-item is player's skull named "&6%player%":
|
||||
delete event-entity
|
||||
|
||||
on death:
|
||||
if victim's world is "lobby":
|
||||
clear drops
|
||||
if victim's world is "utopia":
|
||||
clear drops
|
||||
|
||||
# --- Welcome Message ---
|
||||
#on join:
|
||||
# send player title "MirriCraft" for 5 seconds
|
||||
# send action bar "Nauti pelihetkestäsi, %player%!" to player
|
||||
|
||||
# --- World Title ---
|
||||
on player world change:
|
||||
if "%event-world%" is "lobby":
|
||||
send player title "&6MirriCraft" for 5 seconds
|
||||
|
||||
# --- Lobby Time & Weather ---
|
||||
#at 18:00:
|
||||
# if "%event-world%" is "lobby":
|
||||
# set time to 7:00
|
||||
|
||||
on weather change to rain or thunder:
|
||||
if "%event-world%" is "lobby":
|
||||
cancel event
|
||||
|
||||
# ----------------------- #
|
||||
# #
|
||||
# MULTIVERSE #
|
||||
# #
|
||||
# ----------------------- #
|
||||
|
||||
#command /hub:
|
||||
# description: Multiverse - Hub
|
||||
# executable by: players
|
||||
# trigger:
|
||||
# make player execute command "/mirricraft visit multiverse-hub"
|
||||
# stop
|
||||
|
||||
#command /multiverse:
|
||||
# description: Multiverse
|
||||
# executable by: players
|
||||
# trigger:
|
||||
# make player execute command "/mirricraft visit multiverse"
|
||||
# stop
|
||||
|
||||
# --- World Title ---
|
||||
#on player world change:
|
||||
# if "%event-world%" is "hub":
|
||||
# send player title "&6HUB" for 5 seconds
|
||||
# else if "%event-world%" is "survival":
|
||||
# send player title "&6Survival" for 5 seconds
|
||||
# else if "%event-world%" is "survival_resources":
|
||||
# send player title "&6Survival - Resources" for 5 seconds
|
||||
# else if "%event-world%" is "survival_nether":
|
||||
# send player title "&6Survival - Nether" for 5 seconds
|
||||
# else if "%event-world%" is "survival_end":
|
||||
# send player title "&6Survival - End" for 5 seconds
|
||||
# else if "%event-world%" is "creative":
|
||||
# send player title "&6Creative" for 5 seconds
|
||||
# else if "%event-world%" is "skyblock":
|
||||
# send player title "&6SkyBlock" for 5 seconds
|
||||
# else if "%event-world%" is "skyblock_normal":
|
||||
# send player title "&6SkyBlock - Normal" for 5 seconds
|
||||
# else if "%event-world%" is "skyblock_nether":
|
||||
# send player title "&6SkyBlock - Nether" for 5 seconds
|
||||
# else if "%event-world%" is "skyblock_end":
|
||||
# send player title "&6SkyBlock - End" for 5 seconds
|
||||
|
||||
# --- Hub Time & Weather ---
|
||||
#at 18:00:
|
||||
# if "%event-world%" is "hub":
|
||||
# set time to 7:00
|
||||
|
||||
#on weather change to rain or thunder:
|
||||
# if "%event-world%" is "hub":
|
||||
# cancel event
|
||||
|
||||
# --- Survival Event Block ---
|
||||
#on region enter:
|
||||
# wait 1 tick
|
||||
# if "%event-region%" contains "survival_castle_event_block":
|
||||
# make console execute command "/uf start survival_event_newyear_2019"
|
||||
# make console execute command "/ptime 14000ticks %player%"
|
||||
# make console execute command "/pweather clear %player%"
|
||||
|
||||
#on region exit:
|
||||
# wait 1 tick
|
||||
# if "%event-region%" contains "survival_castle_event_block":
|
||||
# make console execute command "/ptime reset %player%"
|
||||
# make console execute command "/pweather reset %player%"
|
||||
# make console execute command "/uf stop survival_event_newyear_2019"
|
||||
|
||||
#on death:
|
||||
# if victim has permission "mirricraft.vip":
|
||||
# launch creeper firework colored red at victim with duration 1
|
||||
Reference in New Issue
Block a user