자유게시판

 

 

 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 41184
잡담 질문입니다. 캐릭터 얼굴이나 칩셋 다운할때 1 형철스 2009.09.16 972
질문이요;; 3 KiLaHuNtEr 2008.10.05 711
질문이요! 1 rlaalstn 2008.10.04 516
질문이요 初인 2008.10.03 501
잡담 질문이요 5 옵티머스 2011.08.16 442
잡담 질문이라 하긴 좀 애매한데 MV 애니메이션 60fps 지원 맞죠? 잠행인 2016.09.27 58
질문이 있습니다. 빠른 답변 부탁드립네다. 6 카오스 울프 2012.09.20 701
질문은 제발 질문&답변에다 써주시길.. 2 스크립트 2008.06.25 725
잡담 질문요 1 NewSet 2008.09.10 753
질문드립니다. 제작질 2008.07.22 746
잡담 질문겸 잡담이여요 2 너와나의연결고리 2015.10.14 95
질문~!!! 1 코르뉴 2009.11.02 772
잡담 질문/답변에 올리기 좀그래서...질문좀.. 18 포뇨 2010.01.25 688
잡담 질문 입니다. 1 아비 2009.08.19 1031
잡담 질문 몇가지.. 2 미니♂ban♀ 2021.01.26 107
질문 - RPG XP 구동 문제 프로필 2008.11.08 727
질문 ! 5 앙앙줏매 2009.06.25 493
질답게시판에 올렸는데 소식이 없어서 여기에 올려요 4 누군가 2011.01.04 369
질답게가 왜 커뮤니티 소속인지.. 3 포뇨 2011.01.23 542
막장 질답게 이미지 첨부용 글 3 현문 2010.10.29 557
목록
Board Pagination Prev 1 ... 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 ... 756 Next
/ 756