김이비
정품인증자
kimibi_ 535f8598fadd45c8a8352b285d8dbd60
이해도 | 중급자(필요한 애드온을 찾아서 만들 수 있어요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.2-dev37c |
스크립트 애드온 | Skrayfall | marksk | gomsk | invsk | sharpsk | skchoke |
이해도 | 중급자(필요한 애드온을 찾아서 만들 수 있어요) |
---|---|
게임버전 (JE) | 1.12.2 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.2-dev37c |
스크립트 애드온 | Skrayfall | marksk | gomsk | invsk | sharpsk | skchoke |
qsef1256
2022.04.26일단 약간 훑어봤는데요, 하드코딩이 너무 많네요
700줄 중에 300줄은 lore 표시하는데 쓴 것 같은데, 리로드 속도에 영향 가니까 skript-yaml로 대체를 하셔야 하고요.
배열 변수를 써야 하는 곳에 일반 변수를 써놓으셨더라고요. 너무 흔한 실수라 더 얘기는 안할께요.
코드 정리가 필요해보여서 저녁쯤에 한번 원인을 찾아보죠.
qsef1256
2022.04.26변수 초기화를 하는데 every second로 계속 반복을 하는데, 이건 서버 성능을 크게 깎아 먹습니다. 이건 every 돌릴 이유가 없는 코드니 빨랑 고치시는 게 맞을 것 같구요.
문제는 간단합니다.
{stat.speed-power.%player%}
를 설정하는 구문이 스크립트에 없습니다. ctrl+f 해서 찾아봤는데 그냥 없더라고요.