XP 스크립트

http://www.dubealex.com/asylum/index.php?showtopic=10436
Final Fantasy Tactice Advance의 퀘스트 시스템과 유사합니다. 퀘스트 관련은 Missions.rxdata에 지정됩니다. 스크립트와 사용법은 데모를 참조하세요.




Instructions:
- Setting Up Rewards/Penalties

the format for these parameters is a hash setup like this
{type => parameter, type => parameter, ...}
where type is
'gold' for gold and parameter is the amount of gold to gain/lose
'items' are the items gained/lost parameter is an array of item_ids
'weapons' are the weapons gained/lost parameter is an array of item_ids
'armors' are the armors gained/lost parameter is an array of item_ids
alternatively if type is the name of a mission skill then parameter is the amount of exp to gain/lose in that skill

so from all of this If this was sent
{'gold' => 350, 'items' => [1,2,3], 'weapons' => 3, 'combat' => 100}
The player will lose or gain 350 gold, item ids 1, 2, and 3, weapon id 3, and 100 exp in the skill of combat


- Setting up Mission Skills (Adding/Deleting)

Located in the Script-x Data Structure located near the bottom is class Mission_Skill, just change/add/delete the attr_reader and the instance variables declared in the initialize method to get what you want


- Customizing

Located in the Script-x Constants/Windows is the list of Constants that affect how the script-x is ran what they do is self explanatory, but if not that's why those lines have been commented


- Calling the script-x

If you want the Mission shop just type using a call script-x event command
$scene = Scene_Mission.new(area)
where area is the mission area (affects which missions are shown if you defined it)

If you don't want the Mission shop just type
$game_party.missions.push(id)
where id is the id of the mission

Mission completion/failure
$game_missions[id].completed = true
$game_missions[id].failed = true

where id is the id of the mission

Giving Out Rewards
$game_missions[id].give_reward
$game_missions[id].give_failure

where id is the id of the mission be sure to place a wait count
before calling these lines
Comment '3'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6153
641 메뉴 Ring menu edit (Non-SDK ver.) Alkaid 2010.09.08 1538
640 이동 및 탈것 점프 높이를 자유자제로 조절하는 스크립트!! 8 file 백호 2009.02.21 1539
639 이동 및 탈것 Maplinks - 맵연결을 쉽게 하기 1 백호 2009.02.22 1541
638 메시지 UCoder's Message System by Mr.Mo file Alkaid 2010.10.05 1542
637 넷플2.0(펌) 1 오동훈 2008.02.25 1543
636 스크립트 호출 명령어 통합버전 / Version 2.21 / 8 WMN 2008.04.06 1543
635 기타 디버그 윈도우 강화! 3 file 백호 2009.02.21 1550
634 기타 Trailing Characters ver.1 by SephirothSpawn 6 file 백호 2009.02.22 1551
633 기타 RM2kXP file 습작 2014.03.17 1551
632 전투 버틀러 색조 변경 5 file 백호 2009.02.21 1552
631 저장 Advanced Save System Edit (현재 맵을 보여주지 않음) file 백호 2009.02.22 1557
630 저장 Chaos Project Save Layout 1.4 by Fantasist, Blizzard file Alkaid 2010.10.08 1558
629 기타 데미지 출력 스크립트 예제 9 file 백호 2009.02.22 1559
628 기타 Advanced Gold Display by Dubealex (돈 액수를 세자리씩 끊어 표기) 2 Alkaid 2010.11.18 1559
627 그래픽 Composite Window Skins by PK8 (XP/VX/VXA) Alkaid 2012.08.26 1559
626 이동 및 탈것 텔레포트 마나소비량 수정하기 3 지존!! 2010.07.22 1563
625 메뉴 1-Scene CMS 1.16 by LegACy (SDK호환) 3 file 백호 2009.02.22 1564
624 메뉴 Star Ocean 3 형식으로 스테이터스 화면 변경 1 file 백호 2009.02.21 1570
623 메뉴 스테이터스 화면 from Harts Horn 2 백호 2009.02.22 1571
622 그래픽 Weather Script(버전 불명) by ccoa 1 file Alkaid 2010.09.08 1571
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 52 Next
/ 52