WishfulJON64
-
Posts
5 -
Joined
-
Last visited
Content Type
Profiles
Forums
Gallery
Blogs
Events
Store
Downloads
Posts posted by WishfulJON64
-
-
-
-
-
My code returns no errors and does everything its supposed to besides teleporting the looped player.
if {_airblocks} is greater than 666: delete {_airblocks} resetbox({_l11}, {_l12}, {_l13}, {_l21}, {_l22}, {_l23}, {_m1}, {_m2}, {_m3}, {_m4}) loop players within {_pos1} and {_pos2}: teleport loop-player to location(0.5, -1, -17.5, "wishfulbox", -180, 0)
Here is the full code:Spoilercommand /box [<text>]: permission: box permission message: &f[&3&lWishful &b&lBox&f] &cYou don't have permission. trigger: if arg-1 is not set: send "&f[&3&lWishful &b&lBox&f] To reset a box do /box [box name]" send "&f[&3&lWishful &b&lBox&f] To reset all boxes do /box all" send "&f[&3&lWishful &b&lBox&f] To get a list of all the boxes do /box list" else if arg-1 is "list": send "&f[&3&lWishful &b&lBox&f] Oak, Stone, Gold, Iron, Redstone, Lapis, Diamond, Basalt, Nether-Gold, Netherite, Obsidian, Crimson, Wart, Soul" else if arg-1 is "all": send "&f[&3&lWishful &b&lBox&f] Resetting all boxes." resetbox(6, -1, -20, -6, 11, -32, oak_log, oak_log, spruce_log, spruce_log) resetbox(-14, -1, -59, -26, 11, -47, stone, diorite, andesite, stone) resetbox(-14, 11, -67, -26, -1, -79, gold_ore, gold_ore, gold_ore, raw_gold_block) resetbox(-26, -1, -87, -14, 11, -99, iron_ore, iron_ore, iron_ore, raw_iron_block) resetbox(14, -1, -59, 26, 11, -47, redstone_ore, redstone_ore, redstone_ore, redstone_block) resetbox(26, 11, -67, 14, -1, -79, lapis_ore, lapis_ore, lapis_ore, lapis_block) resetbox(14, -1, -87, 26, 11, -99, diamond_ore, diamond_ore, diamond_ore, diamond_block) resetbox(-14, 11, -125, -26, -1, -137, basalt, basalt, basalt, blackstone) resetbox(-26, -1, -145, -14, 11, -157, nether_gold_ore, nether_gold_ore, nether_gold_ore, gold_block) resetbox(14, 11, -137, 26, -1, -125, ancient_debris, ancient_debris, ancient_debris, netherite_block) resetbox(26, -1, -145, 14, 11, -157, obsidian, obsidian, obsidian, crying_obsidian) resetbox(-14, -1, -185, -26, 11, -197, crimson_stem, crimson_stem, crimson_stem, stripped_crimson_stem) resetbox(-6, 11, -197, 6, -1, -185, nether_wart_block, nether_wart_block, nether_wart_block, warped_wart_block) resetbox(14, -1, -185, 26, 11, -197, soul_soil, soul_soil, soul_soil, soul_sand) broadcast "&f[&3&lWishful &b&lBox&f] All boxes have been forcefully reset." else if arg-1 is "Oak": resetbox(6, -1, -20, -6, 11, -32, oak_log, oak_log, spruce_log, spruce_log) else if arg-1 is "Stone": resetbox(-14, -1, -59, -26, 11, -47, stone, diorite, andesite, stone) else if arg-1 is "Gold": resetbox(-14, 11, -67, -26, -1, -79, gold_ore, gold_ore, gold_ore, raw_gold_block) else if arg-1 is "Iron": resetbox(-26, -1, -87, -14, 11, -99, iron_ore, iron_ore, iron_ore, raw_iron_block) else if arg-1 is "Redstone": resetbox(14, -1, -59, 26, 11, -47, redstone_ore, redstone_ore, redstone_ore, redstone_block) else if arg-1 is "Lapis": resetbox(26, 11, -67, 14, -1, -79, lapis_ore, lapis_ore, lapis_ore, lapis_block) else if arg-1 is "Diamond": resetbox(14, -1, -87, 26, 11, -99, diamond_ore, diamond_ore, diamond_ore, diamond_block) else if arg-1 is "Basalt": resetbox(-14, 11, -125, -26, -1, -137, basalt, basalt, basalt, blackstone) else if arg-1 is "Nether-Gold": resetbox(-26, -1, -145, -14, 11, -157, nether_gold_ore, nether_gold_ore, nether_gold_ore, gold_block) else if arg-1 is "Netherite": resetbox(14, 11, -137, 26, -1, -125, ancient_debris, ancient_debris, ancient_debris, netherite_block) else if arg-1 is "Obsidian": resetbox(26, -1, -145, 14, 11, -157, obsidian, obsidian, obsidian, crying_obsidian) else if arg-1 is "Crimson": resetbox(-14, -1, -185, -26, 11, -197, crimson_stem, crimson_stem, crimson_stem, stripped_crimson_stem) else if arg-1 is "Wart": resetbox(-6, 11, -197, 6, -1, -185, nether_wart_block, nether_wart_block, nether_wart_block, warped_wart_block) else if arg-1 is "Soul": resetbox(14, -1, -185, 26, 11, -197, soul_soil, soul_soil, soul_soil, soul_sand) else: send "&f[&3&lWishful &b&lBox&f] &cIncorrect usage. For help do /box" every 10 seconds: resetboxpercent(6, -1, -20, -6, 11, -32, oak_log, oak_log, spruce_log, spruce_log) resetboxpercent(-14, -1, -59, -26, 11, -47, stone, diorite, andesite, stone) resetboxpercent(-14, 11, -67, -26, -1, -79, gold_ore, gold_ore, gold_ore, raw_gold_block) resetboxpercent(-26, -1, -87, -14, 11, -99, iron_ore, iron_ore, iron_ore, raw_iron_block) resetboxpercent(14, -1, -59, 26, 11, -47, redstone_ore, redstone_ore, redstone_ore, redstone_block) resetboxpercent(26, 11, -67, 14, -1, -79, lapis_ore, lapis_ore, lapis_ore, lapis_block) resetboxpercent(14, -1, -87, 26, 11, -99, diamond_ore, diamond_ore, diamond_ore, diamond_block) resetboxpercent(-14, 11, -125, -26, -1, -137, basalt, basalt, basalt, blackstone) resetboxpercent(-26, -1, -145, -14, 11, -157, nether_gold_ore, nether_gold_ore, nether_gold_ore, gold_block) resetboxpercent(14, 11, -137, 26, -1, -125, ancient_debris, ancient_debris, ancient_debris, netherite_block) resetboxpercent(26, -1, -145, 14, 11, -157, obsidian, obsidian, obsidian, crying_obsidian) resetboxpercent(-14, -1, -185, -26, 11, -197, crimson_stem, crimson_stem, crimson_stem, stripped_crimson_stem) resetboxpercent(-6, 11, -197, 6, -1, -185, nether_wart_block, nether_wart_block, nether_wart_block, warped_wart_block) resetboxpercent(14, -1, -185, 26, 11, -197, soul_soil, soul_soil, soul_soil, soul_sand) every 10 minutes: resetbox(6, -1, -20, -6, 11, -32, oak_log, oak_log, spruce_log, spruce_log) resetbox(-14, -1, -59, -26, 11, -47, stone, diorite, andesite, stone) resetbox(-14, 11, -67, -26, -1, -79, gold_ore, gold_ore, gold_ore, raw_gold_block) resetbox(-26, -1, -87, -14, 11, -99, iron_ore, iron_ore, iron_ore, raw_iron_block) resetbox(14, -1, -59, 26, 11, -47, redstone_ore, redstone_ore, redstone_ore, redstone_block) resetbox(26, 11, -67, 14, -1, -79, lapis_ore, lapis_ore, lapis_ore, lapis_block) resetbox(14, -1, -87, 26, 11, -99, diamond_ore, diamond_ore, diamond_ore, diamond_block) resetbox(-14, 11, -125, -26, -1, -137, basalt, basalt, basalt, blackstone) resetbox(-26, -1, -145, -14, 11, -157, nether_gold_ore, nether_gold_ore, nether_gold_ore, gold_block) resetbox(14, 11, -137, 26, -1, -125, ancient_debris, ancient_debris, ancient_debris, netherite_block) resetbox(26, -1, -145, 14, 11, -157, obsidian, obsidian, obsidian, crying_obsidian) resetbox(-14, -1, -185, -26, 11, -197, crimson_stem, crimson_stem, crimson_stem, stripped_crimson_stem) resetbox(-6, 11, -197, 6, -1, -185, nether_wart_block, nether_wart_block, nether_wart_block, warped_wart_block) resetbox(14, -1, -185, 26, 11, -197, soul_soil, soul_soil, soul_soil, soul_sand) broadcast "&f[&3&lWishful &b&lBox&f] All boxes have been reset." function resetbox(l11: object,l12: object, l13: object, l21: object, l22: object, l23: object, m1: object, m2: object, m3: object, m4: object): wait 1 second set {pos1} to location at {_l11}, {_l12}, {_l13} in world "wishfulbox" set {pos2} to location at {_l21}, {_l22}, {_l23} in world "wishfulbox" loop blocks within {pos1} and {pos2}: set block at loop-block to random element of {_m1} and {_m2} and {_m3} and {_m4} function resetboxpercent(l11: object,l12: object, l13: object, l21: object, l22: object, l23: object, m1: object, m2: object, m3: object, m4: object): wait 1 second set {_pos1} to location at {_l11}, {_l12}, {_l13} in world "wishfulbox" set {_pos2} to location at {_l21}, {_l22}, {_l23} in world "wishfulbox" loop blocks within {_pos1} and {_pos2}: if loop-block is air: add 1 to {_airblocks} if {_airblocks} is greater than 666: delete {_airblocks} resetbox({_l11}, {_l12}, {_l13}, {_l21}, {_l22}, {_l23}, {_m1}, {_m2}, {_m3}, {_m4}) loop players within {_pos1} and {_pos2}: teleport loop-player to location(0.5, -1, -17.5, "wishfulbox", -180, 0)
I'm running the latest version of SkriptLang with no add-ons

loop-player Not Being Teleported
in Discussion
Posted
teleport loop-player to 0.5, -1, -17.5 in world "wishfulbox"teleport loop-player to location(0.5, -1, -17.5, "wishfulbox", -180, 0)