Im wanting to delete duplicates, instead it just loops through and displays multiple of the same text
Code:
command /arena <text> [<text>]:
trigger:
if arg-1 is "list":
set {_num} to 1
set {_slot} to {_num} - 1
open virtual chest with size 3 to player
loop 9 times:
set {_map1} to a random element out of {arena::*}
if {_map1} contains "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map1} to a random element out of {arena::*}
set {_map2} to a random element out of {arena::*}
if {_map2} contains "%{_map1}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map2} to a random element out of {arena::*}
set {_map3} to a random element out of {arena::*}
if {_map3} contains "%{_map1}%", "%{_map2}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map3} to a random element out of {arena::*}
set {_map4} to a random element out of {arena::*}
if {_map4} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map5}%", "%{_map6}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map4} to a random element out of {arena::*}
set {_map5} to a random element out of {arena::*}
if {_map5} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map6}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map5} to a random element out of {arena::*}
set {_map6} to a random element out of {arena::*}
if {_map6} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map7}%", "%{_map8}%" or "%{_map9}%":
set {_map6} to a random element out of {arena::*}
set {_map7} to a random element out of {arena::*}
if {_map7} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map8}%" or "%{_map9}%":
set {_map7} to a random element out of {arena::*}
set {_map8} to a random element out of {arena::*}
if {_map8} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map7}%" or "%{_map9}%":
set {_map8} to a random element out of {arena::*}
set {_map9} to a random element out of {arena::*}
if {_map9} contains "%{_map1}%", "%{_map2}%", "%{_map3}%", "%{_map4}%", "%{_map5}%", "%{_map6}%", "%{_map7}%" or "%{_map8}%":
set {_map9} to a random element out of {arena::*}
set {_2map%{_num}%} to "%{_map%{_num}%}%"
send "%{_map%{_num}%}%"
set {_slot} to {_num} - 1
if {_2map%{_num}%} contains "<none>":
clear {_2map%{_num}%}
set {_2map%{_num}%} to {_map%{_num}%}
format gui slot {_slot} of player with book named "%{_2map%{_num}%}%" to do nothing
add 1 to {_num}