자유게시판

 

 

 def add_eexp(type)
    @eexp[type] += 1
    ls_id = EEXP[type][3][@eexp[type]]
    learn_skill(ls_id) if !ls_id.nil?
  end

 

요거랑

class Scene_Battle < Scene_Base
  include Extra_exp
  alias eexp_display_added_states display_added_states
  def display_added_states(target, obj = nil)
    eexp_display_added_states(target,obj)
    eexp_absorb if !$free_eexp.nil?
  end

  def eexp_absorb
    mt = []
    for a in $game_party.members
      mt.push(a) if a.mtype_exp == $free_eexp
    end
      m = $game_party.members[rand($game_party.members.size)]
    $game_actors[m.id].add_eexp($free_eexp)
    $free_eexp = nil
  end
end

 

짐 요부분에서요

 

그 게임안에 이벤트 스크립트로

어떻게 임의의 $free_eexp = n 을정해서

    

  m = $game_party.members[rand($game_party.members.size)]
    $game_actors[m.id].add_eexp[($free_eexp)
    $free_eexp = nil

요것처럼 더해줄 수 있나요?

 

 

 

 

추가내용입니다.

class Game_Enemy < Game_Battler
  include Extra_exp

  alias colapsed_eexp perform_collapse
  def perform_collapse
    colapsed_exep
    if $game_temp.in_battle and dead?
      $free_eexp = eexp_type?(enemy)
    end
  end

 

def eexp_type?(enemy)
    ptype = []; rtype = []   
    for rank in -100..200
      for el_id in 0...$data_system.elements.size
        ptype.push(el_id) if rank == element_rate(el_id)
      end
      if !ptype.empty?
        for sp_i in 0...EEXP.size
          for pt in ptype
            rtype.push(sp_i) if pt == EEXP[sp_i][1]
          end
        end
        type = rtype[rand(rtype.size)]
        if !type.nil?
          return type
          break
        end
      elsif ptype.size == $data_system.elements.size
        return Eexpless ? nil : 0
      end     
    end
    return nil
  end 
end

TAG •

Who's 코르뉴

?

10년차 쯔꾸르시리즈의 아웃사이더.

 제작 완성된 주요 게임들( 2003년 이전 게임들은 현재 자료가 남아있지도 기억도 잘 나지 않아서 생략)

The Knight Part 1 - 창조도시 게임자료실(2003)

The Knight Part 2 - 창조도시 완성작(2003)

The Knight Part 3 - 창조도시 완성작(2004)

The Knight Part 4 - 창조도시 완성작(2004)

The Knight Part 5 - 개인 보관 후 자료 소멸(2005)

Natural selection(아케이드) - 완성판 배포(2005)

Azure Moon (proto type) - 개인 보관 후 자료 소멸(2006)

Azure Moon : limitless addition - 체험판 배포, 완성판 개인 보관 후 자료 소멸(2006)

Stokesia(Azure Moon, proto type)  - 개인 보관 후 자료 소멸 (2007)

Stokesia(Azure Moon)  - 개인 보관 중(2008)

Natural selection(3D FPS Type) - 제작 중단 연구용 완성판 배포(2008)

코르뉴의 전설(proto type) - 체험판 배포, 개인 보관 중(2009)

 

Arcadia - 개인 제작, 테스팅 까지만 완료(2011)

TowerDefence - 개인 제작, 타워 디펜스 카페등에 알파버전까지만 수록(2011)

Avengers - 개인 제작, 일리히트 엔진 + Bullet엔진 사용, 알파 버전까지만 배포(2011)

 

연구과제

-Java 1.6

-mysql, php, flash 연동 웹게임

-Unity Engine with Flash

-Flixel Engine with Flash Builder

Comment '1'
  • ?
    코르뉴 2009.11.02 18:11

    $가 뭘 어떻게하는진 몰라도

    $free_eexp = eexp_type?(1)
    k = $game_party.members.size
    chosen = $game_party.members[rand(k)]
    $game_actors[chosen.id].add_eexp_piece($free_eexp)
    $free_eexp = nil

    요렇게 했는데 안되더군요

     


List of Articles
분류 제목 글쓴이 날짜 조회 수
공지 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25) 17 file 완폐남™ 2012.07.17 41204
잡담 수능이 얼마 남지 않았군요. 1 Evangelista 2009.11.03 1319
잡담 처참하군요... 3 가이사르 2009.11.03 1110
잡담 작년에 갔었던 일본 사진들.. 4 코르뉴 2009.11.03 904
잡담 팬시의 스킬들 코르뉴 2009.11.02 840
잡담 채색 잘하시는분.. 4 카나미군 2009.11.02 799
액터부분 윈도스킨없애고 ... 골드 표시 좀 위로올림 라이네크 2009.11.02 935
질문~!!! 1 코르뉴 2009.11.02 772
요롷코롬 바꿔주세요 Last H 2009.11.02 724
잡담 온라인 개발방향 변경 =ㅅ= 효과음 2009.11.02 1318
잡담 중화 5천년의 신비 : 최신판 3 Evangelista 2009.11.02 1041
잡담 키보드 워리어즈 Evangelista 2009.11.02 825
잡담 이탈리아군의 명성은 익히들어 알고있으나 Evangelista 2009.11.02 999
타이틀 완성햇습니다 .ㅅ. 14 라이네크 2009.11.02 964
잡담 아파치세팅완료 기념 이프 2009.11.01 893
잡담 1 코르뉴 2009.11.01 744
잡담 럭 시스템 완성!!!! 코르뉴 2009.11.01 804
잡담 오류가 나는 부분입니다 , 몹 드랍, luck. 코르뉴 2009.11.01 775
잡담 코르뉴님 module RPG 관련 일부입니다. Evangelista 2009.11.01 1024
LUK 부분 조금.. 짤렷는데 이거 어찌해야하지 ㅋㅋ 1 라이네크 2009.11.01 812
서버 ON-OFF 그림으로표시해주기 小子非 2009.11.01 1688
목록
Board Pagination Prev 1 ... 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 ... 755 Next
/ 755