개인 자료란 (JE)

  서버 커뮤니티

Profile EPQK 대표칭호 없음

EPQK 3b485c86c8f34cd4bd4808e789b91f85

Profile

질문하기 스크립트

플레이어로 지정된 변수에 메세지 보내기

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

command /ac [<string>]:

    trigger:

        if {admin::*} contains player:

            if arg 1 is not set:

                if {ac.%player%} is not set:

                    set {ac.%player%} to true

                    message "&6관리자 채팅을 켰습니다"

                else:

                    delete {ac.%player%}

                    message "&6관리자 채팅을 껏습니다"

            else:

                loop {admin::*}:

                    send "&7[ &6AC &7] &f%arg 1%" to loop-value

        else:

            message "&4이 명령어를 사용 할 권한이 없습니다"



스크립트 오류는 안나오는데

send "&7[ &6AC &7] &f%arg 1%" to loop-value

이 구문이 작동을 안하네요


send "&7[ &6AC &7] &f%arg 1%" to {admin::*}

이 구문도 작동을 안합니다

5개의 댓글

거너아나
2022.01.28

set {_1} to loop-value

set {_1} to {_1} parsed as offline player

EPQK
2022.01.28
@거너아나

{admin::*}에 플레이어를 추가 할때

add player to {admin::*}

로 해서 이미 자료형은 플레이어에요

거너아나
2022.01.28
@EPQK

한번 set {admin::*} to {admin::*} parsed as offline player 해보세요

EPQK
2022.01.29
@거너아나

오류는 안나는데 작동을 안하네요..

qsef1256
2022.01.30

논리 오류는 구문만 보고서는 원인이 명확한 게 아닌 이상 별로 해드릴게 없어요.

 

{admin::*} 자체에 값들이 들어가 있는 게 맞나요? 없거나 잘못 들어가 있는 것 같은데요.