I tried to make a ban gui that you could add the reason + how long it lasts in-game, and delete it and stuff, but it kept giving me errors and I can't figure out what is wrong! Im new to skript so if this is obvious sorry. Using tuske
command /bangui [<player>]:
permission: op
trigger:
open virtual chest with 3 rows named "Ban GUI" to player
set {_slot} to 0
loop {reason::*}:
format gui slot {_slot} to bedrock with name "{reason::{_slot}}" to close then run player command "/tempban %arg 1% %{length::{_slot}}% %{reason::{_slot}}%"
add 1 to {_slot}
command /banguiadd [<string>] [<string>]:
permission: op
trigger:
add "%arg 1%" to {reason::*}
add "%arg 2%" to {length::*}
command /banguidel [<number>]:
permission: op
trigger:
remove "{reason::{%arg 1%}}" from {reason::*}
remove "{length::{%arg 1%}}" from {length::*}
command /banguilist:
permission: op
trigger:
send "%{reason::*}%" to player
command /bangui [<player>]:
permission: op
trigger:
open virtual chest with 3 rows named "Ban GUI" to player
set {_slot} to 0
loop {reason::*}:
format gui slot {_slot} to bedrock with name "{reason::{_slot}}" to close then run player command "/tempban %arg 1% %{length::{_slot}}% %{reason::{_slot}}%"
add 1 to {_slot}
command /banguiadd [<string>] [<string>]:
permission: op
trigger:
add "%arg 1%" to {reason::*}
add "%arg 2%" to {length::*}
command /banguidel [<number>]:
permission: op
trigger:
remove "{reason::{%arg 1%}}" from {reason::*}
remove "{length::{%arg 1%}}" from {length::*}
command /banguilist:
permission: op
trigger:
send "%{reason::*}%" to player
Last edited: