Ace 스크립트

VXAce 스킬샵 예제 1.JPG VXAce 스킬샵 예제 2.JPG

저번 공용경험치 연계 스킬샵이 맘에 안들어서 따로 떼어서

 

골드로 스킬을 구입하게 만드는 스킬샵 스크립트를 만들었습니다.

 

(... 시험이 코앞에 닥치니까 시험공부 이외에는 버프가 걸렸는 지 머리가 잘 돌아갑니다...

 

본직인 시험공부가 안되서 그렇지;;;)

 

 

 

사용법

 

1. 설정항목을 설정한다

 

  SkillShop = [] # 판매 스킬 설정
 
  SkillShop[1] = [8, 9, 10, 11, 12, 13, 26]
  # 1번 상점은 8, 9, 10, 11, 12, 13, 26번 스킬 판매

  Price = [] # 가격 설정
 
  Price[1] = {
     8 => 100,   # 8번 스킬 가격은 100
     9 => 200,
     10 => 300,
  }
 
  DefaltPrice = 50 # 가격 미설정 스킬 기본가격.
 
  LevelCheck = [] # 레벨 체크.
 
  LevelCheck[8] = 3 # 8번 스킬은 3레벨 이상 습득가능
  LevelCheck[9] = 5
 
  ClassCheck = [] # 직업 체크.
 
  ClassCheck[8] = [1, 2, 3] # 8번 스킬은 1, 2, 3번 직업만 습득가능
  ClassCheck[9] = [3, 4, 5] 
 
  SkillCheck = [] # 스킬 체크.
 
  SkillCheck[10] = [8, 9] # 10번 스킬은 8, 9번 스킬 습득 후 습득가능.
  SkillCheck[11] = [10]
 
  VariableCheck = [] # 변수 체크
 
  VariableCheck[12] = [1, 2] # 12번 스킬은 1번 변수가 2 이상일 때 습득가능.
 
  SwitchCheck = [] # 스위치 체크
 
  SwitchCheck[13] = [3, 4] # 13번 스킬은 3, 4번 스위치가 on일 때 습득가능.

 

 

 

보시면 아시겠지만, SkillShop[1] 이 부분에서 판매할 스킬id를 설정합니다.

 

안타까운점이 있다면 상점마다 스킬 가격이나 조건을 따로 지정해줄 수 없다는 점이지만

 

오히려 그게 되면 일일이 설정하는 데 귀찮을 것 같기도 하니... 그냥 이대로 놔두렵니다.

 

가격 이외에 구입조건을 설정할 수 있는 게 다섯 종류입니다.

 

레벨, 직업, 스킬, 변수, 스위치인데요

 

레벨은 일정 수치 이상만 설정가능합니다. 3으로 설정하면 레벨 3이상이어야 구입가능입니다.

 

직업은 해당 직업만 습득 가능합니다만 그걸 여러 개 설정해줄 수 있습니다.

 

스킬은 해당 스킬을 구입하기 위해서 습득하고 있어야할 스킬을 지정하는 겁니다.

 

역시 하나 이상 지정할 수 있습니다.

 

변수는 하나만 지정가능한 게 아쉬운 부분입니다만 [a, b]중 앞이 변수번호, 뒤가 수치입니다.

 

역시 일정수치 이상만 설정가능합니다.

 

스위치는 on만 설정가능합니다.

 

 

 

2. 설정항목에서 해당 상점을 잘 설정하셨으면

 

이벤트의 스크립트에서

 

SceneManager.call(Scene_SkillShop)
SceneManager.scene.prepare(1)

 

를 기입해주세요. prepare옆 ( ) 안 숫자가 상점 번호입니다. 저 위에 SkillShop옆 [ ]안 숫자와 같은 걸

 

써넣어야 지정한 스킬들이 목록에 나타납니다

 

 

 

P.S 글작성하고 잠시 수정불가능한 제제라도 있는 건가요;;;

 

아니, 그보다 만들 때 꼼꼼하지 못한 절 탓하는 게 맞겠죠?

 

이번에도 논리 판단 구조를 잘못짜서 버그가 있었거든요;;;

 

obj = obj && switch 이런 식으로 써야될 것을

 

obj = switch 이런 식으로 쓰는 바람에;;;; 

Who's 아이미르

?

허루쿠... 임용고시 공부해야되는데 이러고 있다....

 

알만툴의 중독성은 쩔어준다는;;;

  • profile
    하늘바라KSND 2012.10.30 23:04
    요새 아방스가 아픕니다.ㅠㅠ

    아방스야 아프지마
  • ?
    sakuragi 2015.05.20 21:31
    게임_인터페터 1409라인에서 에러가 뜨는데.. 어째 해결하나요?
  • ?
    vx탁9공xv 2015.06.29 10:41
    스킬을 골드말고 다른 변수를 만들어서 살 수 있는 방법은 없을까요?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5605
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 29441
77 키입력 키 입력 확장 - 전체키 + 마우스입력 40 file 허걱 2012.12.15 5842
76 전투 VXAce 사이드뷰 스크립트 (번역) 23 아이미르 2012.12.10 6392
75 영상 EST - SOV Video Player ++ Script Conversion 1.2 by estriole 9 file Alkaid 2012.12.02 2777
74 기타 Icon_Character 8 file 허걱 2012.11.23 2622
73 아이템 VXAce 아이템 채집 스크립트 23 file 아이미르 2012.11.23 4086
72 기타 MOG-MEMORY CLEAR (v1.0) 1 file winspec 2012.11.18 1661
71 기타 MOG-XAS ANTI LAG (V1.0) 1 file winspec 2012.11.18 1698
70 기타 MOG-ANTI ANIMATION LAG (v1.0) 1 file winspec 2012.11.18 1569
69 기타 [스크립트 사용자용] Tag System 1 허걱 2012.11.12 2119
68 맵/타일 맵 이동시 이벤트(NPC) 위치 유지하기 (수정) 4 이브 2012.11.07 2163
67 스킬 VXAce 스킬레벨, 스킬장착 스크립트 11 file 아이미르 2012.11.01 3835
» 상점 VXAce SkillShop 스크립트 3 file 아이미르 2012.10.30 2909
65 기타 VXAce Common Exp 스크립트 6 file 아이미르 2012.10.29 2402
64 아이템 랜덤 아이템샵. 1 탐험가 2012.10.28 2323
63 스킬 VXAce 경험치 스킬습득 스크립트 3 file 아이미르 2012.10.27 2763
62 메시지 한국어 조사처리 스크립트 7 Ilike게임 2012.10.09 3646
61 전투 WhiteFlute: 자동전투 스크립트 3 file Alkaid 2012.09.20 3799
60 기타 ACE) 캐릭터 사전 by 77ER 19 77이알 2012.09.17 3971
59 전투 Drop Options by modern algebra 3 Alkaid 2012.09.17 2878
58 아이템 Tactics Ogre PSP Crafting System by Mr.Bubble 6 Alkaid 2012.09.17 3079
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11