검 마스터리 라는 스킬을 배우고 있으면 검 종류의 무기를 착용시 공격력이 늘어나는
패시브 스킬을 만들려고 하는데 어떻게 해야 할지 알려주세요
검 마스터리 라는 스킬을 배우고 있으면 검 종류의 무기를 착용시 공격력이 늘어나는
패시브 스킬을 만들려고 하는데 어떻게 해야 할지 알려주세요
RPGVX에 패시브 스킬 스크립트가 있는걸로 아는데.. 글쎄요.. 님이 말씀하시는대로 할려면..?? 원하시는 스크립트는 없을듯.. 제가 말한 그냥 패시브는 있어도.. 잘은 모르겠지만 님이 원하는대로 할려면 조건분기나 병렬처리 뭐 그런걸로 해야 되지 않을까요..? 노가다가 조금 필요할듯..
VXACE는 무기타입을 결정할 수 있지만 VX에는 그런 기능이 없으니 메모란을 활용해야 겠네요.
아래는 제가 한번 만들어본 스크립트 입니다. 예제라고 생각해 주세요.
------------------------------------------------------------------------------------------
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 검을 장비 중인지 체크
#--------------------------------------------------------------------------
def equip_sword?
result = 0
for weapon in weapons.compact
result += 1 if weapon.note =~ /<sword>/i
end
return true if result != 0
return false
end
#--------------------------------------------------------------------------
# ● 검 마스터리 값을 체크.
#--------------------------------------------------------------------------
def sword_mastery?
result = 0
for skill in skills
result += skill.note =~ /<mastery=(\d+)\s*>/i ? $1.to_i : 0
end
return result
end
#--------------------------------------------------------------------------
# ● 기본 공격력의 취득
#--------------------------------------------------------------------------
def base_atk
n = actor.parameters[2, @level]
for item in equips.compact do n += item.atk end
n += 10 * sword_mastery? if equip_sword?
return n
end
end
---------------------------------------------------------------------------------------
사용법을 해설하자면 위에서 말한 것처럼 VX에는 무기타입을 구분할 수 없기 때문에
검 종류는 메모란에 <sword>라고 써넣어 줘야 위 스크립트가 '아, 이건 검이구나...' 하고 인식합니다.
그리고 소드 마스터리 스킬의 메모란에 <mastery=n>이라고 써넣어 주면
n * 10 만큼 공격력이 올라갑니다. 물론 검을 장비했을 때 이야기입니다.
참고로 예제라서 검이라는 한 종류만 할 수 있게 했고요 스텟도 공격력만 손대봤습니다.
이걸 참고로 입맛대로 수정해서 사용해 주세요
답변해 주신 분들 감사 합니다
궁금했던것들이 풀렸네요 ㅎㅎ
| 종류 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|---|
| 공지 | 묻고 답하기 가이드 | 습작 | 2014.06.14 | 64461 | |
| RMXP | 라이오니2~3에서 나온것처럼 동료가 4명이상 따라다니게 하기 2 | 아이리수 | 2012.03.02 | 1624 | |
| RMVX | 던전&드래곤스 스크립트는 만들기 힘든가요? 2 | 세레인의바글 | 2012.03.02 | 1757 | |
| RMXP |
rpg xp를 학교에서 만들고 집으로 가져와서 할려고 하는데 테스트 플레이가 않되요;;
2 |
kapu | 2012.03.01 | 2016 | |
| RMVX | 타이틀 바꾸기. 2 | 하령 | 2012.03.01 | 2629 | |
| RMVX | 전투모드로 들어가지않고싸우기. 1 | 하령 | 2012.03.01 | 2301 | |
| RMXP |
광땡온라인 오류
1 |
Always | 2012.03.01 | 2308 | |
| RMVXA | srpg 한글화 된 파일없나요? 1 | ky2399 | 2012.03.01 | 2299 | |
| RMVX | VX 배경음악 안나오는데 아시는분 계시나요? 3 | 파삭 | 2012.03.01 | 2055 | |
| RMVXA |
맵칩관련 에러사항 ?
6 |
로브남 | 2012.03.01 | 2388 | |
| RMVX | xp나 vx에서 4 | 월하설화 | 2012.03.01 | 1993 | |
| RMVXA | 문장의 표시 커맨드 일부가 안먹히네요ㅜㅜ 1 | 시옷청룡 | 2012.03.01 | 2097 | |
| RMXP | 임의로 BGM off 하는 방법 3 | Fernandez | 2012.02.29 | 2060 | |
| RMXP | 로그인에 대해 알고 싶습니다. 2 | Always | 2012.02.29 | 2089 | |
| RMVX | 버프스킬 만들기 4 | 블랙★스타 | 2012.02.29 | 2386 | |
| RMVX | 툴이 열리지 않습니다. 1 | アネラス エルピド | 2012.02.28 | 2060 | |
| RMXP | 그래픽문제 3 | gusrl123 | 2012.02.28 | 1965 | |
| RMVXA | rpg만들기 vx ace에서 4*4 액터 사용하는법 5 | 난현이라는 | 2012.02.28 | 2265 | |
| 기타 | 루비언어 def self. 2 | 쿠쿠밥솥 | 2012.02.27 | 2704 | |
| RMVX | 전투화면 1 | 제복잇 | 2012.02.27 | 2185 | |
| RMVX | 이벤트가 이벤트를 생성할 순 없나요? 3 | 신규회원 | 2012.02.27 | 1450 |
vx ace에서는 간단하게 설정할 수 있는데 vx는 모르겠네요... 저는 vx ace를 이용하고 있어서...