이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.8.0 |
서버를 키면 첨부한 스크립트에서 다음과 같은 오류가 뜹니다.. 무슨 오류인지 모르겠어서 질문합니다
스크립트: https://drive.google.com/file/d/1I2y9lM-QByO6-OTP4_MRfcAnDmjHZolF/view?usp=sharing
[17:25:09 INFO]: [Skript] Line 24: (Money.sk)
[17:25:09 INFO]: "plugins/Skript/scripts/%the UUID of {_target}%.yaml" is neither an item stack, an item type nor an entity type
[17:25:09 INFO]: Line: if file existence of "plugins/Skript/scripts/%{_target}'s uuid%.yaml" is true:
[17:25:09 INFO]:
[17:25:09 INFO]: [Skript] Line 41: (Money.sk)
[17:25:09 INFO]: "plugins/Skript/scripts/%the UUID of {_target}%.yaml" is neither an item stack, an item type nor an entity type
[17:25:09 INFO]: Line: if file existence of "plugins/Skript/scripts/%{_target}'s uuid%.yaml" is true:
[17:25:09 INFO]:
[17:25:09 INFO]: [Skript] Line 8: (Money.sk)
[17:25:09 INFO]: "plugins/Skript/scripts/%the UUID of the player%.yaml" is neither an item stack, an item type nor an entity type
[17:25:09 INFO]: Line: if file existence of "plugins/Skript/scripts/%player's uuid%.yaml" is false:
라아아아밍
2024.01.06오류가 나는 구문이 skellett 애드온에 있는 구문입니다. 애드온이 제대로 적용이 되어 있는지 확인해보셔야 할 거 같습니다.
AnKi
2024.01.07애드온은 잘 적용 되어있습니다,,, 스크립트를 수정해서 오류는 다 고쳤는데 skript-yaml 애드온을 이용해서 이용해서 연동을 다 했지만 돈을 변경하고 저장하는 부분에서 안돼서 애를 먹고 있습니다,, 혹시 도움을 주실수 있을까요..? 아래가 코드입니다..나머지 on join:이 제거된거 이외로 코드는 똑같습니다..
function getMoney(target: player) :: number:
set {_dir} to "plugins/Skript/scripts/DB/PlayerData/%{_target}'s uuid%.yml"
if {_dir} exists:
load yaml {_dir} as {_data}
set {_money} to yaml value "UserData.Money" from {_data}
return {_money}
else:
return 0
function setMoney(target: player, value: text):
set {_dir} to "plugins/Skript/scripts/DB/PlayerData/%{_target}'s uuid%.yml"
if {_dir} exists:
load yaml {_dir} as {_data}
set yaml value "UserData.Money" from {_data} to {_value}
save yaml {_dir}