Queen_SnowEyes 72d8f06e01aa4bb7b8593d879997ce8e
이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 1.12.x |
스크립트 버전 | 2.4.1 |
{money::%{uuid of player}%} 이구문을 어떻게 고쳐야할까요? function 에 u로 추가하려해도 안되더라구요 근본적이고 확고한 해결책좀 도움주세요 ㅜㅜ
function endcheck(p: player, i: item, i1: item) :: boolean:
if {_i} is paper:
if {_i1} is paper:
if {주사위베팅중::%{_p}%} is "로우":
set {_temp::*} to uncolored lore of {_i}
set {_temp1::*} to uncolored lore of {_i1}
replace all "-" and "주사위 눈" and "가 나왔습니다!" and " " with "" in {_temp::2}
replace all "-" and "주사위 눈" and "가 나왔습니다!" and " " with "" in {_temp1::2}
if {_temp::2} parsed as integer < {_temp1::2} parsed as integer:
send "&f" to {_p}
send "{@접} &c게임&f에서 승리하여 &6%{주사위베팅금액::%{_p}%}%&f원을 흭득하셨습니다!" to {_p}
send "&f" to {_p}
add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{uuid of player}%}
return true
else if {_temp::2} parsed as integer is {_temp1::2} parsed as integer:
send "&f" to {_p}
send "{@접} &c게임&f에서 비겨서 &6%{주사위베팅금액::%{_p}%} parsed as integer /2%&f원을 흭득하셨습니다!" to {_p}
send "&f" to {_p}
add "%{주사위베팅금액::%{_p}%}%" parsed as integer / 2 to {money::%{uuid of player}%}
return true
set {_uuid} to uuid of {_p}
add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{_uuid}%}
혼자 시도하면서 이렇게 하니 됬네요 !이스크립트 쓰시는분들 참고하세요 :D
슈퍼레몬
2024.01.26%{_p}'s uuid% 사용해보세요
하얀눈
2024.01.26{money::%{_p}'s uuid%} 이렇게 해봣는데 안되네용 ㅜㅜ
슈퍼레몬
2024.01.27오류메세지 알려주실수 있나요?
슈퍼레몬
2024.01.27아니면 함수 실행하는 앞 구문에 플레이어의 uuid를 임시변수로 저장하고 함수로 보내도 될겉습니다.
하얀눈
2024.01.27이건 잘 모르겠구용 에러메세지는 Can't understand this condition/effect: add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{p}'s uuid%} 용
슈퍼레몬
2024.01.27일단 parsed as integer 는 set {주사위베팅금액::%{_p}%} to {주사위베팅금액::%{_p}%} parsed as integer 로 해주시고요, "" 안에 넣으시면 안되요
하얀눈
2024.01.27add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{p}'s uuid%} 이게 구문인데 말씀대로면
add %{주사위베팅금액::%{_p}%}% set {주사위베팅금액::%{_p}%} to {주사위베팅금액::%{_p}%} to {money::%{p}'s uuid%} 이렇게 해야하는데 이건
절대 안되는것 같구용,, 적용했을때도 안됬구여
아니면 set {주사위베팅금액::%{_p}%} to {주사위베팅금액::%{_p}%} parsed as integer to {money::%{p}'s uuid%} 이렇게 해야하는데 이것도 안되네요.,,
하얀눈
2024.01.27add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{p}'s uuid%} 이 구문이 도박에서 이겼을 때. %{주사위베팅금액::%{_p}%}% 이 변수 값 만큼을 {money::%{p}'s uuid%} 에 추가해서 도박 변수 돈 => 진짜 돈 이렇게 변경하는 구문같은데 set 으로 해버리면 add가 먹혀버리니.. 해결책을 전혀 모르겠네용 ㅜㅜ
하얀눈
2024.01.27아니면 전체 구문을 드려볼까요..? 700줄이긴한데,, 너무 길어서 고쳐주시려고 도움주시는분도 버거워하실듯 해서 제가 생각하기에 필요한 일부분만 올린거라
하얀눈
2024.01.27set {_uuid} to uuid of {_p}
add "%{주사위베팅금액::%{_p}%}%" parsed as integer to {money::%{_uuid}%}
스스로 하면서 이렇게 해보니 됬네요! 도움 주시려고 해서 감사합니다 :D !