개인 자료란 (JE)

  서버 커뮤니티

Profile 바람의너를 대표칭호 없음

windwolf0 eb03c9f65da24c338ffbbc8703e369b8

Profile

질문하기 스크립트

주식관련 질문입니다.

2022.12.28 조회 수 92 추천 수 0
이해도 초보자 
게임버전 (JE) 1.16.5 
게임버전 (BE) 관련없음 
스크립트 버전 2.6 

매매가가 0원이 찍힌 특정주식을 골라서 지우는 구문을 만들고 싶습니다.
주식변수값은
#{주식::목록::이름::매매가} 이렇게 해뒀습니다.

every 1 second:

   if {주식::목록::(매매가가0원이된주식)::매매가}<=0:

   delete {주식::목록::(매매가가 0원이된주식)}

    delete {주식::목록::(매매가가 0원이된주식)::*}  




5개의 댓글

qsef1256
2022.12.28

자료 구조를 잘못 구성하셨습니다. 매매가는 변수의 값이 되어야 합니다. 매매가가 바뀔 때 마다 변수 이름이 바뀌면 안되지 않습니까? 그래서 지금 코드가 안 나오는 것입니다.

바람의너를
2022.12.28
@qsef1256

엇.. 그럼 혹시 어떻게 설정해야 하는지 알려주실수 있으신가요..?

qsef1256
2022.12.29
@바람의너를

정정합니다. 다시 봤는데 만약 매매가가 변경되는 게 아니라 그냥 index라면 이상한 설계는 아닙니다. 자료 구조에 {::이름::매매가} 라고 써놔서 인덱스가 변경 되는 줄 착각한 것 같네요

 

앞으로 변경되는 인덱스에는 () 표기를 한다던지 하는 표기법이 필요할 지도 모르겠네요.

 

지금 문제는 이겁니다. 매매가가 0원인 주식을 조회도 해보기 전에 바로 알 수는 없습니다. 또 만약 알고 있다면 if 로 다시 비교하는 건 의미가 없는 일입니다. 조회를 위해서는 loop를 돌려야 합니다.

바람의너를
2022.12.29
@qsef1256

그러니까 index 값을 loop시키기위한 다른 표기 값이 필요하다는 말씀이신가요?

바람의너를
2022.12.29
@qsef1256

문제점을 알려주신 덕에 해결했습니다.

loop {매매가::*}

if {매매가::%loop-index%} <= 0 :

로 구문을 변경하니 해결됬습니다.

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3