Files
My-Skripts/gamemodeprotection.sk
TheTrouper 781ada46b8 Gamemode Protection
Protects your game mode as you switch dimensions
2022-08-10 10:16:59 -05:00

50 lines
2.1 KiB
Plaintext

#==============================================
# Protect Gamemode (PGM)
# Skript Made By TheTrouper#6969
# DO NOT DISTRIBUTE WITHOUT PREMISSION
# Protects your gamemode when you change dimensions
#==============================================
options:
Prefix: &9Gamemode>&7
command /protectgamemode:
permission: pgm.use
aliases: pgm
trigger:
if player's gamemode is spectator:
if {pgm.spectator.%player%} is not true:
set {pgm.spectator.%player%} to true
send "{@Prefix} &aEnabled &7PGM for spectator" to player
else if {pgm.spectator.%player%} is true:
set {pgm.spectator.%player%} to false
send "{@Prefix} &cDisabled &7PGM for spectator" to player
if player's gamemode is survival:
if {pgm.survival.%player%} is not true:
set {pgm.survival.%player%} to true
send "{@Prefix} &aEnabled &7PGM for survival" to player
else if {pgm.survival.%player%} is not true:
set {pgm.survival.%player%} to false
send "{@Prefix} &cDisabled &7PGM for survival" to player
if player's gamemode is creative:
if player has permission pgm.creative:
if {pgm.creative.%player%} is not true:
set {pgm.creative.%player%} to true
send "{@Prefix} &aEnabled &7PGM for creative" to player
else if {pgm.creative.%player%} is not true:
set {pgm.creative.%player%} to false
send "{@Prefix} &cDisabled &7PGM for creative" to player
on world change:
if {pgm.spectator.%player%} is true:
send "{@Prefix} Successfuly protected your gamemode"
set player's gamemode to spectator
else if {pgm.survival.%player%} is true:
send "{@Prefix} Successfuly protected your gamemode"
set player's gamemode to survival
else if {pgm.creative.%player%} is true:
if player has permission pgm.creative:
send "{@Prefix} Successfuly protected your gamemode"
set player's gamemode to creative