FIB_WARNING 52dd7db22a144f78bb5d76bcebe62697
이해도 | 1.14 |
---|---|
게임버전 (BE) | - skRayFall - skUtilities - SkQuery - SkChoke - QuarSk - InvSK |
스크립트 애드온 | 제일 최신 기억안남 |
[16:33:14 ERROR]: a slot can't be set to ('mushroom_stew with lore "콕크아 콜라"', "가격 : 2000원", " ", "우클릭 시 1개 구매" and "쉬프터 + 우클릭 시 64개 구매") because the latter is neither an item type nor an item stack (상점스크 - 복사본.sk, line 61: set slot 14 of current inventory of player to mushroom_stew with lore "콕크아 콜라" and "&f가격 : 2000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"')
[16:33:14 ERROR]: a slot can't be set to ('mushroom_stew with lore "콕크아 콜라"', "가격 : 2000원", " ", "우클릭 시 1개 구매" and "쉬프터 + 우클릭 시 64개 구매") because the latter is neither an item type nor an item stack (상점스크 - 복사본.sk, line 68: set slot 14 of current inventory of player to mushroom_stew with lore "콕크아 콜라" and "&f가격 : 2000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"')
[16:33:14 ERROR]: '1 mushroom_stew' can't be added to a player because the former is neither an item type, an inventory nor an experience point (상점스크 - 복사본.sk, line 97: give player 1 mushroom_stew')
[16:33:14 ERROR]: '64 mushroom_stew' can't be added to a player because the former is neither an item type, an inventory nor an experience point (상점스크 - 복사본.sk, line 104: give player 64 mushroom_stew')
[16:33:14 INFO]: [Skript] Encountered 4 errors while reloading 상점스크 - 복사본.sk!
오류난 부분이고요 .
밑이 구문입니다.. 알려주세요,,
#-------------------------------------------------------------------
#맥날 알바
#-------------------------------------------------------------------
command /맥도날드알바생:
trigger:
open chest with 3 rows named "&e맥도날드알바생" to player
set slot 12 of current inventory of player to bread named "&f맛있는 1955버거!" with lore " " and "&f가격 : 5000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"
set slot 14 of current inventory of player to mushroom_stew with lore "콕크아 콜라" and "&f가격 : 2000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"
on right click on entity:
if entity's name is "&e맥도날드알바생":
if {직업.%player%} is not set:
open chest with 3 rows named "&e맥도날드알바생" to player
set slot 12 of current inventory of player to bread named "&f맛있는 1955버거!" with lore " " and "&f가격 : 5000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"
set slot 14 of current inventory of player to mushroom_stew with lore "콕크아 콜라" and "&f가격 : 2000원" and " " and "&f우클릭 시 1개 구매" and "&f쉬프터 + 우클릭 시 64개 구매"
on inventory click:
# if inventory name of current inventory of player is "&e맥도날드알바생":
if iname contains "&e맥도날드알바생":
if click type is left mouse button or left mouse button with shift:
cancel event
else:
if clicked raw slot is 12:
if click type is right mouse button:
cancel event
if {돈.%uuid of player%} >= 5000:
subtract 5000 from {돈.%uuid of player%}
give player 1 bread
else:
message "잔액이 부족합니다!"
if click type is right mouse button with shift:
cancel event
if {돈.%uuid of player%} >= 5000*64:
subtract 5000*64 from {돈.%uuid of player%}
give player 64 bread
else:
message "잔액이 부족합니다!"
if clicked raw slot is 14:
if click type is right mouse button:
cancel event
if {돈.%uuid of player%} >= 2000:
subtract 2000 from {돈.%uuid of player%}
give player 1 mushroom_stew
else:
message "잔액이 부족합니다!"
if click type is right mouse button with shift:
cancel event
if {돈.%uuid of player%} >= 2000*64:
subtract 2000*64 from {돈.%uuid of player%}
give player 64 mushroom_stew
else:
message "잔액이 부족합니다!"
스크립터브혼
2020.03.04먼저, 답변이 늦어져서 죄송합니다.
첫번째 '콕크아 콜라'의 경우,
아이템을 세팅하실때 한줄로 작성하지마시고, 아이템 / 이름 / 로어를 각각 지정해주는 것이 좋습니다.
가독성 이나, 지금과 같은 오류가 있을 때 디버깅하기가 편리합니다.
set {_item} to bread named "&f맛있는 1955버거!"
set line 1 of lore of {_item} to " "
set line 2 of lore of {_item} to "&f가격 : 5000원"
set line 3 of lore of {_item} to " "
set line 4 of lore of {_item} to "&f우클릭 시 1개 구매"
set line 5 of lore of {_item} to "&f쉬프터 + 우클릭 시 64개 구매"
set slot 12 of current inventory of player to {_item}
스크립터브혼
2020.03.04두번째 '1 mushroom_stew'의 경우,
give 이펙트의 패턴이 잘 못되었습니다 give %item% to %player% 의 형태로 작성하셔야합니다.
FIB_WARNING
2020.03.04앗 감사합니다 브혼님!