Hi, I'm making this Backpack skript and it all works, I just have one problem, when the server restarts, the inventory clears whatever the player had previously put in it, could someone please help?
options:
command_backpack_no_permission_message: &f| &cInsufficient Permissions!
backpack_upgrade_cost: 5000
backpack_upgrade_button_display_name: &b&lUpgrade Backpack
backpack_upgrade_button_display_lore: &f&l| &7Cost: &2$&a
backpack_upgrade_success_message: &2Successfully Upgraded your &bBackpack &2to &e%{bpr::%uuid of player%}% &2rows!
backpack_upgrade_failure_message: &cInsufficient Funds!
command /backpack:
aliases: /bp, /shadowvale:backpack, /shadowvale:bp
executable by: players
permission: shadowvale.backpack
permission message: "{@command_backpack_no_permission_message}"
usage: &e/backpack
trigger:
set {bpr::%uuid of player%} to ({backpackRows::%uuid of player%} - 1)
set {_p} to player
set {_uuid} to uuid of {_p}
set {_filler} to light blue stained glass pane named "" with lore ""
set {_bpi} to {backpackitem} named "{@backpack_upgrade_button_display_name}" with lore "{@backpack_upgrade_button_display_lore}{@backpack_upgrade_cost}"
if {backpackRows::%{_uuid}%} is not set:
set {backpackRows::%{_uuid}%} to 2
if {backpack::%{_uuid}%} is not set:
set {backpack::%{_uuid}%} to chest inventory with {backpackRows::%{_uuid}%} rows named "%{_p}%'s Backpack"
set {_bp} to {backpack::%{_uuid}%}
if {backpackRows::%{_uuid}%} is 2:
set slot 9, 10, 11, 12, 14, 15, 16, 17 of {_bp} to {_filler}
set slot 13 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 3:
set slot 18, 19, 20, 21, 23, 24, 25, 26 of {_bp} to {_filler}
set slot 22 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 4:
set slot 27, 28, 29, 30, 32, 33, 34, 35 of {_bp} to {_filler}
set slot 31 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 5:
set slot 36, 37, 38, 39, 41, 42, 43, 44 of {_bp} to {_filler}
set slot 40 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 6:
set slot 45, 46, 47, 48, 50, 51, 52, 53 of {_bp} to {_filler}
set slot 49 of {_bp} to {_bpi}
open {_bp} to {_p}
play sound "item.bundle.drop_contents" to player
options:
command_backpack_no_permission_message: &f| &cInsufficient Permissions!
backpack_upgrade_cost: 5000
backpack_upgrade_button_display_name: &b&lUpgrade Backpack
backpack_upgrade_button_display_lore: &f&l| &7Cost: &2$&a
backpack_upgrade_success_message: &2Successfully Upgraded your &bBackpack &2to &e%{bpr::%uuid of player%}% &2rows!
backpack_upgrade_failure_message: &cInsufficient Funds!
command /backpack:
aliases: /bp, /shadowvale:backpack, /shadowvale:bp
executable by: players
permission: shadowvale.backpack
permission message: "{@command_backpack_no_permission_message}"
usage: &e/backpack
trigger:
set {bpr::%uuid of player%} to ({backpackRows::%uuid of player%} - 1)
set {_p} to player
set {_uuid} to uuid of {_p}
set {_filler} to light blue stained glass pane named "" with lore ""
set {_bpi} to {backpackitem} named "{@backpack_upgrade_button_display_name}" with lore "{@backpack_upgrade_button_display_lore}{@backpack_upgrade_cost}"
if {backpackRows::%{_uuid}%} is not set:
set {backpackRows::%{_uuid}%} to 2
if {backpack::%{_uuid}%} is not set:
set {backpack::%{_uuid}%} to chest inventory with {backpackRows::%{_uuid}%} rows named "%{_p}%'s Backpack"
set {_bp} to {backpack::%{_uuid}%}
if {backpackRows::%{_uuid}%} is 2:
set slot 9, 10, 11, 12, 14, 15, 16, 17 of {_bp} to {_filler}
set slot 13 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 3:
set slot 18, 19, 20, 21, 23, 24, 25, 26 of {_bp} to {_filler}
set slot 22 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 4:
set slot 27, 28, 29, 30, 32, 33, 34, 35 of {_bp} to {_filler}
set slot 31 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 5:
set slot 36, 37, 38, 39, 41, 42, 43, 44 of {_bp} to {_filler}
set slot 40 of {_bp} to {_bpi}
else if {backpackRows::%{_uuid}%} is 6:
set slot 45, 46, 47, 48, 50, 51, 52, 53 of {_bp} to {_filler}
set slot 49 of {_bp} to {_bpi}
open {_bp} to {_p}
play sound "item.bundle.drop_contents" to player