개인 자료란 (JE)

  서버 커뮤니티

Profile 푼티븐 대표칭호 없음
Profile

질문하기 스크립트

상점 스크립트 open sign to player 구문 에러

2024.03.09 조회 수 105 추천 수 0
이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 1.20.x 
스크립트 애드온 ThatpacketAddon 

안녕하세요. 최근에 친구들이랑 서버를 열어서 하려고 다양한 컨텐츠를 추가하려다보니 자연스레 스크립트에 손이 가서 조금이라도 공부 중입니다. 근데 유튜브에서 남X 님이 무료로 배포해주신 상점 스크립트를 사용하려고 하는데 다른 기능은 다 되는데 표지판으로 가격 입력하는 기능이 안 되더라구요. 표지판을 누르면 아예 아무 반응이 없습니다.

인터넷 서칭으로 보아하니 packet이라는 애드온이 1.6.x 부터 호환을 하지 않는다라는 말을 본 것 같습니다. 정확한 이유는 모르겠지만 해결 방안이 있을까요? 스크립트에 관한 해당 링크는 

https://www.youtube.com/watch?v=f6gHMovOKf8&t=317s 입니다.

버킷에서 에러 뜨는 구문들 


스크립트 패드 안에 해당 줄 입니다.

해결 방안이 아니더라도 뭐 때문에 안 되는 지라도 알고 싶어요 !

3개의 댓글

환타비
2024.03.09

찾아본거라 정확하지 않을수 있습니다

 

1. on packet 관련 이벤트는 문도sk 를 사용하셔야 합니다만 해당 애드온은 1.12를 마지막으로 업데이트가 중단 된거 같네용

https://forums.skunity.com/resources/mundosk.69/

 

2. open sign 같은 경우 skbee 라는 애드온 사용하시면 해결이 가능 할것 같습니다

 

3. 마지막줄인 if icname 같은 경우 skchoke 라는 애드온이 필요합니다 하지만 1.14부터 지원이 끊긴것 처럼 보이는군요

 

마지막줄은 해결방법이 있기는 합니다

skchoke 대신 SkQuery라는 애드온을 넣은뒤

 

if name of top inventory of player is 이런식으로 변경을 하셔야 할것 같네용

 

테스트는 해보지 않아서 정확하지 않을수 있습니다..ㅠㅠ

푼티븐
2024.03.09
@환타비

아닙니다. 이와 같은 노력 해주신 것만으로도 감사합니다. 한 번 말씀하신 대로 실행해보겠습니다!

푼티븐
2024.03.09
@환타비

마지막 줄은 해결 됐네요 감사합니다 !