사이트 로그인
2016.04.27 16:53
맵에 내용을 다루는 구조체에 PK 허용 변수를 하나 만드세요
(PK 허용 변수를 맵파일 읽을 때 같이 읽도록 추가 해주시면 됩니다. 밑의 형식은 예시입니다.)
맵이름 뤼케시온마을
x 50
y 50
bgm 0
배경 0
crc 0
pk허용 1
}
그 다음 PK 허용 변수를 읽어드릴 스크립트 함수를 하나 만드시면 됩니다.
그리고 타겟 공격 스킬/스펠에서 타입을 나눕니다. (istype 함수를 사용하란 말)
타입이 사람 일 때 체크하시고 그 뒤에 PK 허용 변수가 참인지 판별합니다.
if(@type == 1) { // 사람 일 때
if(get_mappkval(@myid) == 1) { // pk 허용 변수가 참이라면
char_damage @target; // 유저 공격
}
}
대충 이런 식 입니다. 물론 char_damage는 따로 만드셔야 합니다.