질문과 답변

Extra Form

Con_sp = 1
module DASH 
  DASH_BUTTON = Input::C 
  NORMAL_SPEED = 4 
  DASH_SPEED = 5 
  HIGH_SPEED = 5.5 
  HIGH_DASH = true 
  HIGH_TIME = 30 
  NOT_SWITCH = 1 
  HIGH_NOT_SWITCH = 2
end
class Game_Player < Game_Character 
  def update
    @dash = 0        if @dash == nil 
    last_moving = moving? 
    unless moving? or $game_system.map_interpreter.running? or
          @move_route_forcing or $game_temp.message_window_showing
      if $game_switches[DASH::NOT_SWITCH] == false
        if Input.press?(DASH::DASH_BUTTON)
          $game_party.actors[0].sp -= Con_sp
          if @move_speed != DASH::DASH_SPEED
            @move_speed = DASH::DASH_SPEED
          end
          if $game_switches[DASH::HIGH_NOT_SWITCH] == false
            @dash += 1
            if @dash >= DASH::HIGH_TIME
              if @move_speed != DASH::HIGH_SPEED
                @move_speed = DASH::HIGH_SPEED
              end
            end
          end
        else
          if @move_speed != DASH::NORMAL_SPEED
            @move_speed = DASH::NORMAL_SPEED
          end
          @dash = 0
        end
      else
        if @move_speed != DASH::NORMAL_SPEED
          @move_speed = DASH::NORMAL_SPEED
        end
      end 
      case Input.dir4
      when 2
        move_down
      when 4
        move_left
      when 6
        move_right
      when 8
        move_up
      end
    end 
    last_real_x = @real_x
    last_real_y = @real_y
    super 
     if @real_y > last_real_y and @real_y - $game_map.display_y > CENTER_Y  
      $game_map.scroll_down(@real_y - last_real_y)
    end 
      if @real_x < last_real_x and @real_x - $game_map.display_x < CENTER_X 
      $game_map.scroll_left(last_real_x - @real_x)
    end 

    if @real_x > last_real_x and @real_x - $game_map.display_x > CENTER_X 
      $game_map.scroll_right(@real_x - last_real_x)
    end 
     if @real_y < last_real_y and @real_y - $game_map.display_y < CENTER_Y 

      $game_map.scroll_up(last_real_y - @real_y)
    end 
    unless moving?  
      if last_moving 

        result = check_event_trigger_here([1,2]) 
        if result == false 
          unless $DEBUG and Input.press?(Input::CTRL) 
            if @encounter_count > 0
              @encounter_count -= 1
            end
          end
        end
      end 
      if Input.trigger?(Input::C) 
        check_event_trigger_here([0])
        check_event_trigger_there([0,1,2])
      end
    end
  end
end
if

-------------------------------------------------------------------------------------

 

이 스크립튼데 mp 다는거 까진햇는데 mp 다깍이고 비활성화/ 활성화 하는방법좀 ..

Who's 놀다가

profile

시간은 기다려주지 않는다.

Comment '1'
  • profile
    습작 2011.07.25 10:36

    if $game_switches[DASH::NOT_SWITCH] == false && $game_party.actors[0].sp > 0


    위와같이 추가 조건을 넣어주면 됩니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 21118
기타 rpg2003 맵칩 적용 1 꽃구슬돋네 2013.12.08 1369
RMVXA 게임 화면에서 검정색 여백 화면 못 없애나요? 2 file tjin 2012.12.27 1369
RMVXA 아이템창에 쓸모없는 빈칸이 있네요 어떻게 없에면좋을까요? 8 file 아라비카100 2013.09.23 1369
RMVXA 게임 배포할때 vx ace rtp가 필요하다고 적어야하나요? 2 오비 2014.07.01 1369
RMXP 윈도우 7에서 XP구동하는 방법은 없나요? 2 이리 2011.05.01 1370
RMXP 액알 모션 만드는 강좌 있었는데 어디있죠..? 1 프레 2011.05.10 1372
RMXP 테두리 문제... 2 file www.waptopia.wo.tc 2011.06.16 1372
RMVXA 연속공격, 다단공격을 구현하고싶습니다. 2 복돌류 2012.12.02 1372
RMXP XP 네오 모드 7 3D와 각종 모드와의 충돌 문제 2 찹쌀 2010.09.14 1373
RMXP 또 한가지 질문. 1 찹쌀 2010.09.14 1373
RMXP 아이템에 관해서... 1 짜식 2011.07.18 1375
RMVXA 한국어 조사 스크립트 오류가 발생하네요..[완료] 6 InSaOng 2012.08.15 1375
RMXP 에러해결 좀 해주세요~~~("제발 답변좀........"이 문제에 답변해주신분 좀 보세요) 1 file 대작만들거임 2011.07.09 1376
RMVX 일시/영구적으로 동료로 들어왔다가.....나가기 3 자선1 2011.08.25 1376
RMVX 지진이나 화면 흔들림 효과 2 후라이팬샷 2013.08.23 1376
RMXP 물건장식할때 주위가 검은색으로 되는거없에는거 알려주세요 1 rpgxp만드는초보 2014.01.05 1376
액션 전투 RMMV MV에서 실시간 액션형식으로 만들어주는 플러그인이 있을까요? 2 희희낙낙 2018.12.30 1376
RMXP 게이지바를 제가 직접 만드려는데 actor에 대해서좀 알려주세요 코스튬 2010.09.11 1377
툴선택 제작툴 요새도 2003 많이 쓰나요? 4 동굴트롤 2013.06.21 1377
RM2k 액알 이펙트 관련.... 2 아르피쥐 2011.05.11 1378
Board Pagination Prev 1 ... 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 ... 518 Next
/ 518