TypeScript

[ZEP Script] 채팅 텍스트 이벤트

nock_ji 2022. 9. 4. 17:06

[ZEP Script] Player 접속

- 채팅 입력 시, 상단 라벨 띄우기
- 유저 닉네임 + 채팅 텍스트 값 띄우기
- Player가 특정 텍스트 값 입력 ➡️ 특정 이벤트 실행
- onSay

 


 

📌 채팅 입력 시, 상단 라벨에 띄우기

//플레이어의 채팅 text를 상단 라벨에 띄움
App.onSay.Add(function(player, text){

    App.showCenterLabel(text);

})

 

 

 


📌 유저 닉네임 + 채팅 텍스트 값 띄우기

onSay 메소드를 통해 Player의 이름 & 텍스트 값을 받아올 수 있다

//플레이어의 채팅 text를 상단 라벨에 띄움
App.onSay.Add(function(player, text){

    let message = player.name + '님이 ' + text + '(이)라고 말했습니다';
    App.showCenterLabel(message);

})

 

 

 

📌 Player가 특정 텍스트 값 입력 ➡️ 특정 이벤트 실행

App.onSay.Add(function(player, text){

    if(text == 'speed up'){
        player.moveSpeed = 400;
    }
    if(text == 'speed down'){
        player.moveSpeed = 30;
    }
    player.sendUpdated();
    
})

 

 

🔻 채팅 입력 예제

👩‍💻 초성 게임

https://teamzep.notion.site/512483e4da3248d99321ae395c46d562

 

초성 퀴즈 예제

1) 파일

teamzep.notion.site

 

'TypeScript' 카테고리의 다른 글

[ZEP Script] Player 접속  (0) 2022.09.04