#███████╗██╗░░██╗███████╗███╗░░░███╗███████╗░░░░░██╗██╗███╗░░██╗ #══██╔══╝██║░░██║██╔════╝████╗░████║██╔════╝░░░░░██║██║████╗░██║ #░░██║░░░███████║█████╗░░██╔████╔██║█████╗░░░░░░░██║██║██╔██╗██║ #░░██║░░░██╔══██║██╔══╝░░██║╚██╔╝██║██╔══╝░░██╗░░██║██║██║╚████║ #░░██║░░░██║░░██║███████╗██║░╚═╝░██║███████╗╚█████╔╝██║██║░╚███║ #░░╚═╝░░░╚═╝░░╚═╝╚══════╝╚═╝░░░░░╚═╝╚══════╝░╚════╝░╚═╝╚═╝░░╚══╝ map_lock_cmd: type: command name: art description: themejin's work usage: /art tab completions: 1: lock|locksinfo script: - choose : - case lock: - if == null: - narrate '<&c>Введите аргумент!' - stop - if !: - narrate '<&c>У вас в руке должна быть карта!' - stop - define pl - if !<[pl].item_in_hand.has_flag[map_lock]>: - inventory flag slot:hand map_lock - narrate '<&a>Карта успешно была локнута!' - inventory flag slot:hand lock_history:->:<[pl].name><&sp><&f>HH:mm]><&sp><&a>локнул<&sp><&7>карту]> - playsound sound:ui_loom_take_result - inventory flag slot:hand locker: - inventory adjust slot:hand lore:<&7>Карта<&sp>была<&sp>локнута:<&sp><&nl><&7>Дата:<&sp><&6>HH:mm]>]> - else: - if <[pl].item_in_hand.flag[locker]> == : - inventory flag slot:hand map_lock:! - inventory adjust slot:hand lore: - inventory flag slot:hand locker:! - inventory flag slot:hand lock_history:->:<[pl].name><&sp><&f>HH:mm]><&sp><&c>разлокнул<&sp><&7>карту]> - narrate '<&a>Карта была разлокнута!' - playsound sound:item_lodestone_compass_lock <[pl].location> - else: - narrate '<&c>Вы не можете разлокнуть чужую карту!' - case locksinfo: - if !: - narrate '<&c>Мы искали вдоль и поперек, но ничего не нашли!' - stop - if || <[pl].name> == TheMeJin_: - foreach : - narrate '<[loop_index].color[<&f>]>. <[value]>' plaki_plaki_shovel_map_events: type: world events: on player crafts filled_map: - if : - determine passively cancelled - inventory close - playsound sound:block_note_block_bass volume:3 - narrate '<&c>Данная карта не подлежит копированию!' on player clicks item in cartography slot:3: - define map_lock - if <[map_lock]>: - determine passively cancelled - inventory close - playsound sound:block_note_block_bass volume:3 - narrate '<&c>Данная карта не подлежит копированию!'