안녕하세요? 수학벌레입니다.
메이플에서는(다른게임에서도인지는 모르겠지만...) 죽으면 가장 가까운 마을로 이동합니다.
그 시스템을 만들 건데...
그럼 같이 해보지요!
"툴 -> 데이터베이스 -> 커먼 이벤트 -> 정기적으로 병렬 처리로 시작하는 이벤트"를 만듭니다.
◆변수의 조작 : [0001:HP]대입, 쟈크의 HP
◆조건 분기 : V[0001]이 0과 같은값
◆문장의 표시 : **********************************************
: \c[2]죽었다...\c[0]
: **********************************************
◆조건 분기 : 변수 [0002:소생용맵ID]가 1과 같은 값
◆장소 이동 : ???, ?, ?, 지정하지 않음
: 분기 종료
◆조건 분기 : 변수 [0002:소생용맵ID]가 2와 같은 값
◆장소 이동 : ???, ?, ?, 지정하지 않음
.
.
.
.
: 분기 종료
:분기 종료
-= 설명 =-
1. 먼저, HP를 체크합니다.
2. HP가 0과 같으면... 그러니까 죽었으면,
3. 자기가 첫번째 마을이라고 생각한 곳을 1로 치고, 두번째 마을이라고 생각한 것을 2...라고 해서
1이면, 첫번째마을, 2이면 두번째마을..... 로 합니다.
그리고, 그냥 몬스터가 나오는 필드에서 다른 분위기의 필드로 이동하면,
◆변수의 조작 : [0002:소생용맵ID] 대입, ?를 합니다.
그렇게 하면 죽을때, 가장 가까운 마을로 갑니다.
-====== 추가 강좌 =======-
◆변수의 조작 : [0001:HP] 대입, 쟈크의 HP
◆조건 분기 : 변수 [0001:HP]가 0과 같은 값
◆그림의 표시 : 1, [그림]사망
◆키 입력의 처리 : [0003:키입력]
◆조건분기 : 변수 [0003:키입력]이 5와 같은 값
◆그림의 삭제 : 1
◆조건 분기 : 변수 [0002:소생용맵ID]가 1과 같은 값
.
.
.
: 분기 종료
:분기 종료
◆
이런 방법으로 하면 되는데, 이번에도 설명을...
1~2줄은 같습니다
이번에는 "사망했습니다..."가 중심 내용인 픽쳐를 표시하고,
키 입력을 처리받습니다.
만약, 5이면(엔터, 스페이스바, z) 그림을 삭제하고 맵 번호에 따라 이동하는 겁니다.
그럼 끝~! 안녕히 계세요
메이플에서는(다른게임에서도인지는 모르겠지만...) 죽으면 가장 가까운 마을로 이동합니다.
그 시스템을 만들 건데...
그럼 같이 해보지요!
"툴 -> 데이터베이스 -> 커먼 이벤트 -> 정기적으로 병렬 처리로 시작하는 이벤트"를 만듭니다.
◆변수의 조작 : [0001:HP]대입, 쟈크의 HP
◆조건 분기 : V[0001]이 0과 같은값
◆문장의 표시 : **********************************************
: \c[2]죽었다...\c[0]
: **********************************************
◆조건 분기 : 변수 [0002:소생용맵ID]가 1과 같은 값
◆장소 이동 : ???, ?, ?, 지정하지 않음
: 분기 종료
◆조건 분기 : 변수 [0002:소생용맵ID]가 2와 같은 값
◆장소 이동 : ???, ?, ?, 지정하지 않음
.
.
.
.
: 분기 종료
:분기 종료
-= 설명 =-
1. 먼저, HP를 체크합니다.
2. HP가 0과 같으면... 그러니까 죽었으면,
3. 자기가 첫번째 마을이라고 생각한 곳을 1로 치고, 두번째 마을이라고 생각한 것을 2...라고 해서
1이면, 첫번째마을, 2이면 두번째마을..... 로 합니다.
그리고, 그냥 몬스터가 나오는 필드에서 다른 분위기의 필드로 이동하면,
◆변수의 조작 : [0002:소생용맵ID] 대입, ?를 합니다.
그렇게 하면 죽을때, 가장 가까운 마을로 갑니다.
-====== 추가 강좌 =======-
◆변수의 조작 : [0001:HP] 대입, 쟈크의 HP
◆조건 분기 : 변수 [0001:HP]가 0과 같은 값
◆그림의 표시 : 1, [그림]사망
◆키 입력의 처리 : [0003:키입력]
◆조건분기 : 변수 [0003:키입력]이 5와 같은 값
◆그림의 삭제 : 1
◆조건 분기 : 변수 [0002:소생용맵ID]가 1과 같은 값
.
.
.
: 분기 종료
:분기 종료
◆
이런 방법으로 하면 되는데, 이번에도 설명을...
1~2줄은 같습니다
이번에는 "사망했습니다..."가 중심 내용인 픽쳐를 표시하고,
키 입력을 처리받습니다.
만약, 5이면(엔터, 스페이스바, z) 그림을 삭제하고 맵 번호에 따라 이동하는 겁니다.
그럼 끝~! 안녕히 계세요