개인 자료란 (JE)

  서버 커뮤니티

Profile 루이민 대표칭호 없음
Profile

질문하기 스크립트

배열변수를 루프 시키고싶어요

2023.09.08 조회 수 64 추천 수 0
이해도 초보자 
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 
스크립트 버전 2.6.0 

여기 구문에 적힌 것들을 명령어 치면 바뀌게하고싶은데 루프가 안되요 어떡게 하는지 알려주실분 계시나요?..

다른 아이템들도 해야되서 수동으로하면 150개정도의 아이템을 입력해야될거 같아요

그래서 가능하면 배열변수로 루프키고싶은데 입력시켜 논걸로는 안되나요? arg로 바꾸는 방법이라도 알려주실분이 필요해요

2개의 댓글

우드풀
2023.09.12

command /가격변동:

trigger:

set {_keys::*} to all indexes of {판매::*}

loop {_keys::*}:

set {_key} to loop-value

set {_values::*} to all indexes of {판매::%{_key}%::*}

loop {_values::*}:

set {_subkey} to loop-value-2

set {_price} to {판매::%{_key}%::%{_subkey}%}

set {_randomFluctuation} to random integer between -10 and 10

set {_newPrice} to {_price} + (({_price} * {_randomFluctuation}) / 100)

set {판매::%{_key}%::%{_subkey}%} to {_newPrice}

broadcast "아이템: %{_key}%, 가격 인덱스: %{_subkey}%, 기존 가격: %{_price}%, 새 가격: %{_newPrice}%"

 

원하시는게 이게 맞는지 모르겠지만 참고가 되길바랍니다~

루이민
2023.09.21
@우드풀

지금 봤어요 죄송해요

지금은 노가다로 다해 놔서 다음번에 또 만들게 되면 사용해볼게요 고맙습니다