이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
제가 돈 스크립트를 사용하고 있는데 경매 스크립트로 경매를 했을 때
낙찰한 사람의 돈이 빠져나가고 아이템이 들어가야 하는데 돈이 없어서 경매가 취소되었다고 뜹니다
아마 빠져나가는 돈을 돈 스크립트의 돈 변수로 바꿔야 할 거 같은데 어디를 바꿔야 할 지 모르겠네요..
money 있던 자리에 {money::%player%} 넣어봤는데
오류( can't understand this condition if {auction::start::buyer}'s {money::%player%} >= {auction::start::price}: )가 뜨더라고요..
두 스크립트가 연동되게 하려면 어떻게 해야 할까요?
밑에는 구문입니다
options:
칭호: &6&l[ &f&l경매 &6&l]&f
every 1 second:
{auction::start::time} is set
remove 1 from {auction::start::time}
{auction::start::time} <= 0
if {auction::start::buyer} is set:
if {auction::start::buyer}'s {money::%player%} >= {auction::start::price}:
broadcast "{@칭호} &f&l마지막으로 가격을 말한지 30초가 지나 &e&l%{auction::start::buyer}%&f&l님이 아이템을 획득했습니다!"
remove {auction::start::price} from {auction::start::buyer}'s {money::%player%}
add {auction::start::price} to {auction::start::starter}'s {money::%player%}
give {auction::start} to {auction::start::buyer}
else:
broadcast "{@칭호} &f&l마지막으로 가격을 말한지 30초가 지났지만 &e&l%{auction::start::buyer}%&f&l님의 돈이 부족해 경매가 무효가 됬습니다!"
else:
broadcast "{@칭호} &f&l마지막으로 가격을 말한지 30초가 지났지만 아무도 가격을 말하지않아 경매가 무효가 됬습니다!"
give {auction::start} to {auction::start::starter}
delete {auction::start::*}
delete {auction::start}
스크립터브혼
2022.01.10{auction::start::buyer} 와 {auction::start::starter}가 플레이어이므로
{money::%{auction::start::buyer}%}, {money::%{auction::start::starter}%} 이렇게 쓰여야 합니다.