개인 자료란 (JE)

  서버 커뮤니티

Profile 후순 대표칭호 없음

H8722 535f8598fadd45c8a8352b285d8dbd60

Profile

질문하기 스크립트

마인크래프트 1.12.2 스텟 스크립트 오류

2022.04.25 조회 수 1011 추천 수 0
이해도 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
게임버전 (JE) 1.12.2 
게임버전 (BE) 관련없음 
스크립트 버전 2.2-dev37c 
스크립트 애드온 Skrayfall | marksk | gomsk | invsk | sharpsk | skchoke 

Stat.sk 

아래처럼 공격력이랑 방어력 변수가 계속<none> 이 떠요..

구문이 조금 길어서 파일로 올려놨습니다..





2개의 댓글

qsef1256
2022.04.26

일단 약간 훑어봤는데요, 하드코딩이 너무 많네요

700줄 중에 300줄은 lore 표시하는데 쓴 것 같은데, 리로드 속도에 영향 가니까 skript-yaml로 대체를 하셔야 하고요.

 

배열 변수를 써야 하는 곳에 일반 변수를 써놓으셨더라고요. 너무 흔한 실수라 더 얘기는 안할께요.

 

코드 정리가 필요해보여서 저녁쯤에 한번 원인을 찾아보죠.

qsef1256
2022.04.26

변수 초기화를 하는데 every second로 계속 반복을 하는데, 이건 서버 성능을 크게 깎아 먹습니다. 이건 every 돌릴 이유가 없는 코드니 빨랑 고치시는 게 맞을 것 같구요.


문제는 간단합니다. {stat.speed-power.%player%} 를 설정하는 구문이 스크립트에 없습니다. ctrl+f 해서 찾아봤는데 그냥 없더라고요.