VX 스크립트

현재 레벨에서 경험치를 백분율로 계산해서 돌려주는(변수에저장해주는) 스크립트 입니다.

게이지바 만들 때 응용할 수 있을듯 하네요.

사용법은 이벤트->스크립트 에서

경험치계산(변수)    혹은    경험치계산(변수,파티원번호)

입니다...변수가 0일경우는 변수를 안쓰고, 파티원번호가 없을 경우는 첫번째 파티원의 경험치를 계산합니다.

0부터 3까지 첫번째부터 네번째 파티원의 순서입니다....0,1,2,3   의 순서...

아래쪽의 스크립트를 복사해서 새로넣어 주시면 됩니다.

 

def 경험치계산(var, num = 0)
  if $game_party.members.size <= 0
    $game_variables[var] = 0 if var != 0
    return 0
  end
  target = $game_party.members[num]
  s = target.exp_list[target.level]
  n = target.exp_list[target.level+1]
  e = target.exp
  result = ((e-s)*100/(n-s))
  result = 0 if result < 0
  $game_variables[var] = result if var != 0
  return result
end

class Game_Actor < Game_Actor
  attr_reader :exp_list
end

Who's 허걱

?

공개된 사이트에서 퍼온 자료를 제외한(이 경우는 글에 출처를 남깁니다.)

제가 올린 모든 글과 자작 자료에대해 무단으로 퍼가는것을 금지합니다.

Comment '2'
  • ?
    VX 2010.07.29 08:11

    관련글 내용이 알차군요

  • ?
    VX 2010.07.29 08:19

    헷갈려요...


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
13 기타 [요청자료] 유즈미짱 님께서 요청한 그림표시 입니다. 5 file 허걱 2009.07.08 2976
» 기타 경험치 백분율 계산 2 허걱 2009.06.30 3093
11 기타 그림을 각도로 회전시키기 1 허걱 2009.06.30 2328
10 메시지 조합한글 21 file 허걱 2009.06.27 4410
9 이동 및 탈것 A* 알고리즘을 이용한 길찾기 스크립트 3 file 허걱 2009.04.20 3527
8 메시지 여러항목 선택지 ... Scene처리.. 23 file 허걱 2009.02.14 5277
7 기타 게임시간&밤낮 54 file 허걱 2009.02.14 6111
6 이동 및 탈것 Wachunga님의 XP용 MapLink VX용으로 개조 6 file 허걱 2009.02.13 3039
5 기타 작은 게이지바 표시 스크립트 44 file 허걱 2009.02.05 5979
4 상점 보관함 스크립트 43 file 허걱 2009.02.02 5161
3 기타 Staff Roll 13 file 허걱 2009.01.31 3523
2 기타 책 읽기 스크립트. 19 허걱 2009.01.31 4490
1 맵/타일 맵에 이벤트 뿌리기 입니다. 7 file 허걱 2009.01.31 3827
Board Pagination Prev 1 Next
/ 1