개인 자료란 (JE)

  서버 커뮤니티

Profile 주와사 대표칭호 없음

Juwasa_ 2255ef20f21542f195ddd9db9b8d2ba5

Profile

on right click with a sword:

    if {swords.%player%} is higher than or equal to {@minimalswords}:

        if {swordscooldown.%player%} is higher than 0:

            send "{@notrecharged}" to player

        else:

            loop all entities in radius 8 around player:

                else:

                    damage loop-entity by {swords.%player%} * 0.05

                    send "{@successfulswords}"

                    set {swordscooldown.%player%} to {@swordscooldown}

                    wait {@swordscooldown} seconds

                    set {swordscooldown.%player%} to 0

                    stop



1.11 버전에서 정상적으로 되는걸 1.12로 가져와서 그런가 아래부분의 밑줄 그어둔곳에서 계속 저런식의 경고문이 뜨는데

어떻게 수정해야할지 모르겠습니다 ㅠㅠ

8개의 댓글

코코냐
2021.07.30

들여쓰기 단계가 잘못된것 같습니다. 애초에 저게 되면 언어가 이상한건데요?

주와사
2021.07.30
@코코냐

일단 1.11버전기준에서는 정상적으로 된다고 하시더라구요

그리고 스크립트 그대로 가져온거긴 합니다... ㅠㅠ

코코냐
2021.07.31
@주와사

여러 개발자들과 논의해본 결과, 저 코드는 동작 할 수 없으며, 동작하는것이 오히려 버그라는 결론이 나왔습니다. 그냥 처음부터 다시 짜세요.

주와사
2021.07.31
@코코냐

감사합니다 ㅠ

일단 해외에서 가져온 스크립트라서 일단 막아야겠네여...

RANK0816
2021.07.30

않...이... else가 나오려면 if가 연결되어있어야죠...

주와사
2021.07.30
@RANK0816

어떻게 연결을 시켜야 작동을 할까요....

어느분이 이 스크립트 1.12에서 작동하신다길레 무턱대고 가져와서 테스트 해보는거라서요 ㅠㅠ

RANK0816
2021.07.30
@주와사

그럴리가 없어요 어떤 언어든 else 가 있으면 앞에 if나 else if로 이어져야합니다.

주와사
2021.07.31
@RANK0816

의견 감사합니다