backpack: type: command name: backpack usage: /backpack create/open description: Backpack command debug: true permission: bruno.backpacks aliases: - pv permission message: <&6>Quartermaster <&f>Talk to the boss, you can't use this command. allowed help: - determine > script: - define bp_qty - define player_name - define bp_level - define id_number - define slots - narrate "<&6>Quartermaster <&f>You have %bp_qty% backpacks currently and you can use level %bp_level% backpacks, which contain %slots% slots for storage." - choose : - case create: - choose : - case true: - flag backpack_qty:+:1 - wait 1t - define new_id_number - wait 1t - note d:in@generic[title=%player_name%<&sp>Backpack<&sp>%new_id_number%;size=%slots%] as:bp_%bp_level%_%player_name%_%new_id_number% - wait 1t - narrate "<&6>Quartermaster <&f>Good job, mate, here is your pack. Type '/backpack open %id_number%' or '/bp open %id_number%' to access it." - case false: - narrate "<&6>Quartermaster <&f>Ay, mate, you can't create anymore backpacks at the moment okay?" - case default: - narrate "<&6>Quartermaster <&f>Nah. Try again mate. " - case open: - define chosen_id - choose %chosen_id%: - case 0: - narrate "<&6>Quartermaster <&f>Nah. That's not a valid ID number." - default: - choose : - case true: - inventory open d:in@bp_%bp_level%_%player_name%_%id_number% - case false: - narrate "<&6>Quartermaster <&f>Nah. That's not a valid ID number." - default: - narrate "<&6>Quartermaster <&f>Nah. Try again mate. " - case help: - narrate "<&6>Quartermaster <&f>" - default: - narrate "<&6>Quartermaster <&f>Nah. Try again mate. "