개인 자료란 (JE)

  서버 커뮤니티

Profile doxa97 대표칭호 없음

doxa97 951212593122449fbdd52f302c595cf1

Profile

질문하기 스크립트

특정 아이템 감지에 관해 질문드립니다.

2021.11.21 조회 수 129 추천 수 0
이해도 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
게임버전 (JE) 1.17.1 
게임버전 (BE) 관련없음 
스크립트 버전 최신 버전 

제목과 동일하게 특정 아이템을 인벤토리에 소지하고 있는 상태로 시간이 지나면 인벤토리에서 해당 아이템을 삭제하는 구문을 알고 싶지만 알지 못하고 있습니다. 도와주세요 ㅠ

현재 만들고자 하는 구문은 소지금 이라는 이름이 포함된 종이를 인벤토리에 1분 이상 지니고 있을 시 종이를 없애는 구문입니다.

9개의 댓글

거너아나
2021.11.22

every 1 seconds:

@loop all players:

@@if loop-player has paper named "소지금":

@@@wait 1 minutes:

@@@loop 36 times:

@@@@if slot loop-value-2 + 1 - 2 of player's inventory is paper named "소지금":

@@@@@slot loop-value-2 + 1 - 2 of player's inventory to air? 이렇게 하면 될 겁니다

doxa97
2021.11.24
@거너아나

제가 현생이 바빠 확인이 늦었습니다 ㅠㅠ 감사합니다!

doxa97
2021.11.25
@거너아나

혹시 6번째 줄이 문제가 있다고 나오는데 어떻게 수정하면 정상적으로 작동이 될까요..? 루프 변수쪽은 공부를 해보지를 않았어서 ㅠㅠ

 

거너아나
2021.11.25
@doxa97

무슨 오류가 뜨나요?

doxa97
2021.11.25
@거너아나

그 skunity 에서

every 1 seconds:

@loop all players:

@@if loop-player has paper named "소지금":

@@@wait 1 minutes

@@@loop 36 times:

@@@@if slot loop-value-2 + 1 - 2 of player's inventory is paper named "소지금":

@@@@@slot loop-value-2 + 1 - 2 of player's inventory to air

로 넣으니까 Line 6: There's no player in a periodical event (line 6: if slot loop-value-2 + 1 - 2 of player's inventory is paper named "ìì§ê¸":') (You can't use %player% during a periodic event. Either loop all the players or use variables)

해당 오류가 발생하더라구요

거너아나
2021.11.25
@doxa97

아 player를 loop-player로 바꿔주세요

doxa97
2021.11.25
@거너아나

바꿔봐도 오류메세지가 뜨긴했는데 다시 한번 해볼게요! 답장 감사드려요

doxa97
2021.11.25
@doxa97

line 7 에서 Line 7: There's no loop that matches 'loop-player's inventory to air' (script.sk, line 7: slot loop-value-2 + 1 - 2 of loop-player's inventory to air') 오류가 뜨네요 ㅠㅠ

거너아나
2021.11.26
@doxa97

그렇다면 한번 loop-value-1 + 1 - 2로 바꾸어보시겠어요