세이브포인트 현재캐릭위치 받아서 저장하기
안녕하세요.
쿠악카미입니다.
간단하게 스크립트 팁을 알려드리고자 글을 남깁니다.
getmapxy 를 이용하여 현재 캐릭좌표를 받아서
그걸 이용하여 위치저장 해보도록 하겠습니다.
(탭이 게시판에서는 먹히지 않아서 (탭)으로 대신합니다.)
샘플 :
prontera,156,185,0(탭)script(탭)Sample(탭)2_M_BARD_ORIENT,{
(탭)getmapxy(.@map$, .@x, .@y, 0);
(탭)savepoint .@map$, .@x, .@y;
(탭)end;
}
자 그럼 getmapxy 설명을 잠시 살펴볼까요?
*getmapxy("<맵이름 변수>",<좌표변수 x>,<좌표변수 y>,<type>)
- type 표
0 - Character object
1 - NPC object
2 - Pet object
3 - Monster object
4 - Homunculus object
5 - Mercenary object
6 - Elemental object
자 이렇게 이용해서 getmapxy에서 받은 변수값을
savepoint쪽으로 적용시켜서
캐릭터 현재 위치를 세이브포인트로 저장 하는겁니다.
어때요? 참 쉽죠?
이렇게 이용하면 다양한 스크립트를 응용작으로 이용가능 하니
직접한번 해보세요.

쿠악카미 님의 최근 댓글
댓글에 답변을 쭉 달아드렸습니다만. 한번쯤 읽어보시길 권해드립니다. 숫자만 올라갈뿐, 일정수치에서 고정시킵니다. 마방관련 소스 검색하시면 근방 눈에 띌겁니다. 2020 08.11 확인용 2020 08.09 호오 신기신기 2020 07.16 ac옵션 인형 모두에게 (장착 해제 포함) _master.sendPackets(new S_OwnCharAttrDef(_master), true); 다 추가해주시면 됩니다. 2020 06.27 비트짱~ 2020 06.21