개인 자료란 (JE)

  서버 커뮤니티

Profile 스크립트내놔라 대표칭호 없음
Profile

질문하기 스크립트

팀 코드하고 게임모드 관련 질문

2024.01.18 조회 수 33 추천 수 0
이해도 초보자 
게임버전 (BE) 관련없음 
스크립트 버전 sk 2.73 

1. 밑 코드를 치면  리스폰 했을때 술래만 죽으면 서바이벌로 스폰되고 도망자는 관전으로 설정되게 했습니다 하지만 여기서 테스트 해보니까

(/술래 [<player>])  (/도망 [<player>]  [<player>]  [<player>]) 이런식으로 설정하게 했는데  술래도 관전 도망자도 관전이 됩니다.

on death:

    if "%{도망::*}%" contain "%victim%":

        if "%{술래}%" contain "%attacker%":

            set the death message to "술래 &4%attacker% &f님이 능력자 &b%victim% &f을 잡았습니다!"

            set {관전} to true

            

on respawn:

    if {관전} is true:

        if {술래} is false:

            set the player's gamemode to spectator

2. 혹시 팀 명령어를 스크립트에서 쓸려면 플러그인이 있어야하나요? 참고로 1.20.4 입니다.

만약 없어도 된다면 

on rightclick:

    if name of player's tool is "&b몬스터 연금술":

        remove 1 of player's tool from player's tool

        spawn 5 zombie at the player:

            set name of the zombie to "마녀"

        spawn 5 skeleton at the player:

            set name of the skeleton to "마녀"

이 코드에서 특정 이름을 가진 몬스터가 술래(특정 플레이어)만 공격하게 할 수 있는지도 알려주세요...





2개의 댓글

IRONBLOCK
2024.01.18

관전이 전역변수인데요?

이거 좀 어딘가 문제있는 스크립트에요 이걸 아무 프로그래밍언어로 바꾸면 이해가 확 될거에요!

그리고 배열변수가 아닌 술래에다가 contains가 되나요??

슈퍼레몬
2024.01.19

윗 구문에서 {술래} 는 플레이어의 이름을 지칭하는데 밑 구문에서는 {술래} 가 false를 지칭하고 있습니다.


2. team 명령어 보다

On attack:
    if attacker's name is not "":
        if victim is {술래}:
            cancel event
뉴스 및 창작물
/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

0

/files/thumbnails/384/778/003/262x150.crop.jpg?20240507003327

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0