개인 자료란 (JE)

  서버 커뮤니티

Profile geniusman 일반인
Profile

이해도 초보자 
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 
스크립트 버전 2.7.2 
스크립트 애드온 skript-ymal 

이런식으로 플레이어의 인벤토리 슬롯 개수만큼 loop를 돌려 변수에 하나하나 저장해서 ymal에 저장했습니다

근데 ymal에 저장했다 불러와서 인벤토리 슬롯에 설정하는데 아이템이 뒤로 한칸씩 밀려서 설정되서 이걸 어떻게 고쳐야 할지..

ymal에 저장 안하고 그냥 변수에만 저장했다 설정하면 정상적으로 되는데 ymal에 저장했다가 불러오면 무조건 아이템이 한칸씩 밀려서 설정됩니다.. 도와주세요!..;ㅅ;


command /Inventory_Export:

    trigger:

        Inventory_Export(player)

command /Inventory_Import:

    trigger:

        Inventory_Import(player)

function Inventory_Export(p:player):

    loop 39 times:

        set {Inventory::%loop-number%} to slot loop-number of {_p}'s inventory

    set {Inventory::0} to slot 0 of {_p}'s inventory

    load yaml "plugins/Skript/YAML/%{_p}%'s inventory.yml" as "inventory_data"

    set yaml list "items" from "inventory_data" to {Inventory::*}

    save yaml "inventory_data"

    unload yaml "inventory_data"

    wait a tick

    send "&aInventory Saved!" to {_p}

    clear {_p}'s inventory

function Inventory_Import(p:player)(p:player):

    load yaml "plugins/Skript/YAML/%{_p}%'s inventory.yml" as "inventory_data"

    set {Inventory::*} to yaml list "items" from "inventory_data"

    unload yaml "inventory_data"

    loop 39 times:

        set slot loop-number of {_p}'s inventory to {Inventory::%loop-number%}

    set slot 0 of {_p}'s inventory to {Inventory::0}

    send "&aInventory Loaded!" to {_p}

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견 3

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1