질문과 답변

Extra Form

 

$game_party.members.each { |actor| actor.hp -= (actor.mhp * 0.1).to_i }

이런식으로 스크립트를 작성했습니다.

 

각 액터의 체력 -= 액터의 최대체력 * 0.1

이러한 식이 되어서 액터의 최대체력이 1000이라고하면, 100씩 깍이는 것이죠.

그런데 문제는 저렇게 스크립트로 감소시키니깐 체력이 0 이하가 되면 자동으로 게임오버가 되어버리더군요...

 

체력이 0 이하가되면 자동으로 게임오버시키지 않는 방법이 있는지 여쭤봅니다...

최저체력이 1 이되는 것 입니다...

 

$game_party.members.each { |actor|next if actor.dead?actor.change_hp(-10, false)actor.perform_collapse_effect if actor_dead?}

웹상에서 이런식을 찾았는데 어떻게 조합하면 잘되지 않을까 했는데, 잘모르겠습니다만, 일단 한번 올려봅니다...

 

도와주세요!

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '4'
  • profile
    몽롱하다 2016.02.28 18:05
    아 해결했습니다~

    for actor in $game_party.members.each
    actor.hp -= (actor.mhp * 0.1).to_i
    if actor.dead?
    actor.hp = 1
    end
    end
  • ?
    LuD 2016.02.28 23:16
    $game_party.members.each { |actor| actor.hp = [actor.hp - (actor.mhp * 0.1).to_i, 1].max }
  • profile
    몽롱하다 2016.02.29 21:12
    헐... 와... 장난아니네요............... 짱이에요................
    [].max 해주는 이유가 뭔지 알 수 있을까요 ㅠㅠ?
  • ?
    LuD 2016.03.01 17:02
    [].max 같은 경우는 배열의 항목 값 중에서 큰 값을 선택하는 겁니다.
    위에서는 계산한 값과 1중에서 큰 값을 고르는게 되는거죠

    [3,1,4,5,9,2].max 를 했을 경우라면 9가 선택되겠죠.
    [].min 이라는 것도 있는데 이때는 최소값을 선택합니다.
    [3,1,4,5,9,2].min 이라고 하면 1이 선택되겠네요.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 13176
RMMV 코드 수정을 통해서, Window창 두 개를 겹칠 때, 둘다 보이게 할 수 있을까요. 1 file 일단 2016.03.01 139
RMVXA 한국어 조사 스크립트 사용 중 적용되지 않는 경우가 발생했습니다. file 선스트라이더 2016.03.01 232
RMXP 1 시로오니1 2016.02.29 130
RMVXA 액터가 없는 맵에서 이벤트가 움직이게 할 수 있는 방법이 있나요?(스크립트) 은현 2016.02.28 162
RMXP '조건 분기'의 '스크립트' 부분에 '~장비중'을 스크립트로 입력하려고 하는데 어떤 스크립트를 입력해야 하나요? 5 阿房S 2016.02.28 165
RMVXA (스크립트) 체력이 0이되니깐 자동으로 게임오버됩니다. 4 몽롱하다 2016.02.28 204
기타 '절벽토끼'가 혹시 이곳 최고의 추천작인가요? 오늘의 로고 때문에 질문 드립니다. 10 阿房S 2016.02.28 360
사이트 이용 투표 후 일반 그룹에서 추천작/기대작 제작자 그룹으로 바뀌면 투표 내용에서 그룹을 변경할 수 없나요? 7 阿房S 2016.02.28 259
RMMV 인트로 영상을 넣고싶은데.... 4 file 히요리 2016.02.28 289
RMMV 플러그인 이벤트로 키고 끄기 3 무명시절 2016.02.28 178
사이트 이용 [게임실황 게시판 질문] 게임실황에 대한 질문입니다 2 안동하회탈 2016.02.27 203
사이트 이용 투표에 게임을 올리면 1 꽃돼지 2016.02.27 181
RMMV gif 아이콘은 어떻게 쓰는건가요? 1 잠행인 2016.02.27 262
RMMV 윈도우에 검은 테두리 file 게임잘날아가는닝겐 2016.02.26 223
RMVXA 스킬 적용 중 질문드리고 싶습니다 1 file AccelHacker 2016.02.26 138
RMMV MV 시작시 화면이 하얗습니다. 2 물달이 2016.02.25 263
RMVX 게임 오버, 엔딩을 보아도 특정 스위치는 그대로되게 하고싶습니다. KAHP 2016.02.25 226
RMMV enemies 폴더에 추가한 이미지 파일이 연동되질 않습니다 아츠로 2016.02.25 112
RMMV MV 게임 폴더를 백업하고서 다시 받으니 실행이 안됩니다. 3 잠행인 2016.02.25 198
GM 게임메이커 이동오류 질문 올립니다. 1 file 투에 2016.02.24 301
Board Pagination Prev 1 ... 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 ... 517 Next
/ 517