개인 자료란 (JE)

  서버 커뮤니티

Profile Ru_Nan 대표칭호 없음

Ru_Nan 642a599e50ad442cab0e91c0d4d2252a

Profile

질문하기 스크립트

스크립트 2.6 질문

2021.07.27 조회 수 155 추천 수 0
이해도 1.17 
게임버전 (JE) 페이퍼 
스크립트 버전 초보자(스크립트 구성요소, 기본문법은 알아요) 
스크립트 애드온 2.6 beta2 

죽었을 때 플레이어 의 슬롯 1개를 랜덤으로 없애려고 합니다.

이러한 오류가 뜹니다.

[18:04:31 ERROR]: A variable's name must neither start nor end with the separator '::' (error in variable {inv::}) (death.sk, line 2: set {_inv::} to slots of player's inventory')

[18:04:31 ERROR]: A variable's name must neither start nor end with the separator '::' (error in variable {inv::}) (death.sk, line 3: set {_inv::} to shuffled {_inv::}')

[18:04:31 ERROR]: undefined option {@ID} (death.sk, line 5: set {{@ID}::storage::} to {_inv::*}')

[18:04:31 ERROR]: Can't understand this condition/effect: set {{@ID}::storage::} to {_inv::*} (death.sk, line 5: set {{@ID}::storage::} to {_inv::*}')


on death:
    set {_inv::} to slots of player's inventory
    set {_inv::} to shuffled {_inv::}
    delete {_inv::1} if {_inv::1} is set
    set {{@ID}::storage::} to {_inv::*}



3개의 댓글

스크립터브혼
2021.07.27

리스트는 {_list::*}의 형태를 가집니다.

첫번째, 두번째, 네세번째 오류 모두 리스트 오탈자 오류입니다.


세번째 오류는 ID라는 options이 정의되지 않아서 생기는 오류입니다.
options에 대한 설명은 https://blog.naver.com/v_hone/222202476661 참고하세요.

Ru_Nan
2021.07.28
@스크립터브혼

제가 원하는 기능을 하려면 옵션을 어떻게 설정해야 할까요?

스크립터브혼
2021.07.28
@Ru_Nan

링크 들어가서 예문에서 options가 어떻게 작성되었는지 확인해보세요.