개인 자료란 (JE)

  서버 커뮤니티

Profile 놑으 대표칭호 없음
Profile

질문하기 스크립트

로어 일부분만 제거

2021.07.22 조회 수 579 추천 수 0
이해도 1.12 
게임버전 (JE) 스피곳 

/귀속이라는 명령어를 사용하면 아이템 로어에 " " 과 "귀속아이템"이라는 설명이 붙게끔 제작한 스크립트 영상을 보고 따라해보고 있는데

저는 여기서 /귀속해제라는 명령어를 사용해 위에서 붙인 " "과 "귀속아이템"을 제거하고 싶습니다.


{_lore}에 아이템의 로어를 저장하고, 나중에 {_lore}에서 " "과 "귀속아이템"을 replace로 대체해볼까 생각해봤는데

여기서  " " 같은 경우에는 귀속 말고도 다른 경우에도 사용될 수가 있기 때문에 {_lore}에 " " 가 여러번 들어갑니다.

제가 지정한 " "만 replace 하기 위해서는 어떻게 해야할까요?



질문.sk

3개의 댓글

늘솜보름
2021.07.23

설명하신걸 보니 lore를 불러오면 모든 lore가 한줄로 읽어오는걸로 이해하신거 같은데 아닙니다.

 

 

lore를 불러오면 여러줄일 경우 "첫번째줄" and "두번쨰줄" and .... 이런식으로 불러와집니다.

 

여기서 스크립트에서 받아와서 사용할때 and를 리플레이스하라는게 아닙니다.

 

 

lore를 배열로 받아오고 귀속아이템이라는 lore가 몇번째 줄인지 파악하고 해당 줄을 제거하시면 됩니다.

 

 

그리고 올리신 질문.sk 보니까 알고리즘 자체가 간단한건데 낭비하게 만들었더라구요.

 

그래서 관련된거 제가 알고있는 지식 공유해드렸습니다.

@늘솜보름
늘솜보름
2021.07.23
@늘솜보름

58번쨰 라인 (loop-index + 1) 이부분 loop-index 로 바꿔주세요.

저장이 안되서 올려졌네요 ㅠㅠ