playXP

서브 메뉴

Page. 1 / 246 [내 메뉴에 추가]
글쓰기
작성자 판밍
작성일 2016-03-27 14:16:51 KST 조회 993
제목
[트리거 도움 요청] 원하는 플레이어에게만 텍스트 메시지 보내기

혼자서 해결해서 된건줄 알았는데

 

플레이어 1이 아닌 우연히 플레이어 3의 자리에서 하게 되면서

 

모든 플레이어에게 메시지가 제대로 전달 되지 않는 다는 사실을 뒤늦게 알게 되었습니다.

 

 

현재 트리거 입니다.

 


 

플레이어를 선정해서 선정된 플레이어에게 메시지를 전달 하도록 했습니다.

이 트리거는 제대로 작동 하고 있습니다.

 

 


 

두번째 트리거 입니다.

위와 같이 선정된 플레이어에게 라는 기능을 사용하니 메시지가 모든 유저, 사운드가 모든 유저에게 반복되어 버려서

 

임의로 플레이어 그룹(배열 8)이라는 변수를 만들었고, 거기에다가 적용을 해서 사용되게 했습니다.

 

 

그 이외에도 어떨때는 선정된 플레이어가 먹히고, 어떨때는 변수를 써야하고

 

상황이 뒤죽박죽이다 보니, 그리고 이 부분에 있어서는 혼자서 테스트가 불가능하고

플레이어 1의 자리에서는 확인이 안 될 가능성이 매우 높아서 이것 때문에만 수십번을 수정해서 패치를 진행했습니다.

 

그래도 제대로 수정이 되고 있지 않습니다.

 

그냥 플레이어 1,2,3,4,5,6,,78 에게 하나씩 트리거를 만들어서 할 수도 있지만

그렇게 하지 않으려고 이리저리 머리를 굴리는데 잘 안되네요

 

 

이제는 꼬일때로 꼬여서 뭐가 뭔지 모르겠습니다.

 

지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
아이콘 과일장수. (2016-03-27 15:57:41 KST)
0↑ ↓0
센스 이미지
왜이리 복잡하게 짜려고 하실까요. 노가다를 줄이려고 간결하게 하는건 맞는데 저건 복잡해서 한눈에 들어오지가 않습니다.
두번째 트리거는 그냥 봐서는 무엇을 의도한건지를 잘 모르겠는데 무엇을 구현하려고 하신건지 말씀해주시면 예제로 만들어 드리겠습니다.
판밍 (2016-03-27 16:25:27 KST)
0↑ ↓0
센스 이미지
왜 저렇게 복잡하게 된거냐면, 기존에 간편한 상태가 계속해서 의도 하지 않은 상황이 일어나서 조건을 중복해서 걸어줘서 원하는 플레이어에게만 텍스트 메시지를 띄우게 하려고 하다보니 저렇게 되어 버렸네요
판밍 (2016-03-27 16:29:11 KST)
0↑ ↓0
센스 이미지
현재 만드려는 것

1
"일꾼"이 자신의 시작지점에 진입 하면
해당 플레이어에게 만 텍스트 메시지 출력
해당 플레이어 에게 만 사운드 출력

2. 일꾼을 선택하면
해당 플레이어에게 만 텍스트 메시지 출력
해당 플레이어 에게 만 사운드 출력



공통사항,
플레이어는 1~8까지 총 8명 있으며, 트리거는 단 1번만 실행되어야 한다.
시작지점은 1~8까지 총 8개가 있다. 입니다.
아이콘 과일장수. (2016-03-27 17:58:37 KST)
0↑ ↓0
센스 이미지
다음과 같이 해드렸는데 맞는지 한번 봐주시기 바랍니다.

http://imgur.com/a/yOfo3

예제맵은 이메일 알려주시면 보내드릴 수 있습니다.

질문은 아래에 달아주세요.
판밍 (2016-03-27 18:12:26 KST)
0↑ ↓0
센스 이미지
이메일은 fanminger@naver.com 입니다.

변수의 거짓<부울>이라는 개념을 이번에 처음 보는데, 어떤 개념인지 설명이 된 게시물이 있거나, 설명을 해주실 수 있으신가요?
판밍 (2016-03-27 18:30:32 KST)
0↑ ↓0
센스 이미지
그리고 변수 거짓<부울>의 배열은 총 8명의 플레이어 인데 왜 7개만 있는 것인가요?
아이콘 과일장수. (2016-03-27 18:33:43 KST)
0↑ ↓0
센스 이미지
ㄴ그냥 true false 를 뜻하는 boolean 이란 것 밖엔..(..음?)
아이콘 과일장수. (2016-03-27 18:35:23 KST)
0↑ ↓0
센스 이미지
ㄴ 배열은 0 부터 시작하므로 0 1 2 3 4 5 6 7 = 8가지 이죠. 그냥 편하게 8로 하고 0은 버려도 되지만 저는 딱 맞게 쓰는걸 좋아하므로 ( 그냥 취향 ) 7 까지 둔겁니다.
판밍 (2016-03-27 18:39:42 KST)
0↑ ↓0
센스 이미지
아, 그럼 그냥 배열을 8까지 해두면, 트리거 발동 플레이어 -1 을 할 필요 없이 그냥 트리거 발동 플레이어라고 해두면 되겠군요!,

부울이라는 단어가 너무 생소해서 뭔지 몰랐네요, 설명 감사합니다!
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.