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 메시지 TXT 메세지 렌더링 스크립트 16 에돌이 2011.07.14 4069
640 메시지 txt 메세징 스크립트 4 에돌이 2011.07.12 2199
639 메시지 UCoder's Message System by Mr.Mo file Alkaid 2010.10.05 1542
638 메시지 Universal Message System 1.8.0 by ccoa 1 file Alkaid 2010.09.08 2184
637 메시지 Universal Message System 1.8.0 by ccoa 번역 4 file PerrS 2013.04.06 1738
636 기타 Upload & Download files with RGSS 2.1 by berka (XP/VX 공용) 5 Alkaid 2010.11.20 2134
635 그래픽 Weather Creator 1.0 by ForeverZer0 2 file Alkaid 2011.01.22 1920
634 기타 Weather Script 1.02 by ccoa 1 file 백호 2009.02.22 809
633 그래픽 Weather Script(버전 불명) by ccoa 1 file Alkaid 2010.09.08 1571
632 오디오 WhiteFlute - AudioEX (XP/VX/VXA) file Alkaid 2012.12.26 1255
631 그래픽 WhiteFlute - BitmapEX 4 file JACKY 2012.12.10 2951
630 메시지 WhiteFlute 멀티메시지 스크립트 (XP/VX/VXA) 4 Alkaid 2013.02.05 2263
629 오디오 WinAMP 플러그인을 이용하여 RMXP에서 다른 사운드포맷 지원하기 v3 by Guillame777@rmxp.net 백호 2009.02.22 936
628 오디오 WinAMP 플러그인을 이용하여 RMXP에서 다른 형식의 음악파일 재생하기 file 백호 2009.02.22 1259
627 저장 Woratana's Neo Save System for RMXP by LiTTleDRAgo 5 Alkaid 2013.01.19 1398
626 이동 및 탈것 World Map & Teleporter by SephirothSpawn 2 file 백호 2009.02.22 1156
625 맵/타일 World Map version 1.2 11 백호 2009.02.22 2962
624 맵/타일 World Map 스크립트 1 file 백호 2009.02.21 1983
623 전투 XAS Hero Edition v3.82 19 아방스 2010.12.27 4346
622 전투 XAS Hero Edition Ver. 3.91 3 프리즌커피 2011.12.23 3894
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