질문과 답변

Extra Form

같은아이템을 다른 가격에 판매할 수 있나요?

 

예를 들어서

 

힐링포션을  A상점에서는 100원에 팔 수 있다면

전문 상점인 B상점에서는 200원에 팔 수 있는거죠

 

반대로 살 때도 가능할까요?

 

(구체적인 질문: 상점 이벤트를 서로 다른 종류로 할 수 있나요?)

 

VX Ace입니다

 

스크립트라면 구체적인 사용 방법도 가르쳐주시면 감사하겠습니다

 

 





Comment '4'
  • ?
    허걱 2012.06.28 23:30

    http://avangs.info/help_faq

    스크립트 사용법에 대해서는 위의 (자주묻는 질문 게시판) 링크를 참조하시기 바랍니다.

     

    상점의 가격을 변경하는 방법은

    Scene_Shop 섹션에서 buying_price, selling_price 부분을 수정하시면 됩니다.

  • ?
    세븐체크 2012.07.01 19:59
    감사합니다!! 좋은 하루 되세요
  • profile
    Mimesis 2012.06.29 03:33
    저와 같은 의문을 가지신 분을 보니 기쁘군요 ^^ 저도 무역하는 게임을 만들기 위해서 상점 아이템을 사고팔때 가격 조정하는것을 무던히도 고민했었는데요, 스크립트+변수 조합으로 어떻게어떻게 해결했습니다. 고수님들이 보기엔 우스운 수준일테니만 뭐 저야 언어도 모르고 멘땅에 해딩하듯이 배우는 잉간이니..

    그라문 제가 쓴 방법을 알려드리겟습니다. 저는 vx를 쓰지만 ace에서도 동작할 거라고 생각해요.. 크게 다르진 않으니까요.

    우선 아이템 넘버 7을 빨간포션, 8을 파란포션, 9를 노란포션이라고 설정해 둡니다.

    첫번째. 이벤트 하나를 만들고 다음과 같이 스크립트를 써넣어 줍니다.

    a = 7..9
    for i in a
    $game_variables[i]=$data_items[i].price
    end

    이건 7~9번까지의 아이템값을 7~9번까지의 변수값에 대입해주는 겁니다. 이것을 왜 하느냐 하면 아이템의 원래 가격을 기억해주기 위해서입니다.

    두번째. 가격 변수를 만들어 줍니다. 예컨데 [포션 가격 가격 변수 = 100 ]으로요. 포션 가벽을 두배로 하고 싶으면 200, 네배로 하고 싶으면 400을 입력해주면 됩니다. 반대로 2/1로 하고싶으면 50, 4/1로 하고싶으면 25를 입력하면 되고요.

    세번째. 다음과 같은 스크립트를 거래하기 전 이벤트에 붙여 줍니다.
    a = 7..9
    for i in a
    b = $game_variables[i]
    $data_items[i].price=
    ((b*$game_variables[포션가격변수 번호])/100).to_i
    end
    이것은 7~9번 아이템의 가격을 포션가격변수 번호만큼 %율로 증가/감소시키라는 것입니다. 이렇게 하시면 포션 가격변수만 조정하는 것으로도 포션류의 가격 전체를 왔다갔다하게 할 수 있습니다.

    이해가 잘 안 가시믄 제가 만들고 있는 게임인 판타지 무역의 시대 <= (게임 자료실에 있어요) 를 한번 다운받아서 뜯어보는것을 추천합니다. 여기선 교역소에서 물건 사고파는 가격이 마을마다 다르게, 또 거래시마다 다르게 나옵니다.

    p.s 그냥 손이 많이가긴 하지만 $data_items[i].price= 얼마 로 해주시믄 i번 의 아이템 가격이 바로 바뀝니다. 근데 이건 상점마다 설정을 해줘야 하니 불편할거에요..
  • ?
    아이미르 2012.07.02 13:54
    http://avangs.info/study_rpg_vx_ace/462574

    한번 써보세요 :)

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
스크립트 사용 RMVXA 폰트...적...용... 3 tokki 2019.06.02 357
RMVXA 폰트가 깨져서 나오네요... %#$@$언어랑 네모언어로... 2 file 요툰헤임 2013.11.27 1857
RMVXA 폰트가 적용되질 않습니다. 7 file 뿌잉뿌잉쨔응 2013.07.20 1746
RMVXA 폰트가 지저분하게 나옵니다 도와주세요 4 file 햇냔 2016.12.02 269
RMVXA 폰트적용법 4 HunnJee 2013.01.08 1636
RMVXA 표시할 수 있는 픽쳐의 제한을 깨는 스크립트는 없을까요? 양갱님 2015.07.04 170
RMVXA 표지판 말걸기 관련 질문좀할게요 ㅠㅠ 2 신이다1 2017.12.13 215
RMVXA 프레임이 툭 툭 끊기는 현상의 원인은 뭐죠? 4 repola 2014.05.07 578
RMVXA 프로그램을 실행하면 갑자기... 1 메익게임 2014.09.30 386
RMVXA 프로세스 인식 스크립트가 궁금합니다 mona 2013.04.08 980
에러 해결 RMVXA 프로세스 작성에 실패했습니다? file 김빡빡 2019.07.22 138
RMVXA 프로젝트를 불러오는데, 실행이 안 됩니다. 3 file 으악새 2013.05.26 552
RMVXA 프론트 뷰를 하고 싶은데 어떻게 하면 될까요? 3 file H.M. 2013.10.18 1315
RMVXA 프롤로그(맵스크롤 및) 6 혲이 2014.01.30 575
RMVXA 플레이 내에서 게임 시스템에 영향을 주게하는 방법은 없나요 2 언더마인드 2014.09.28 532
RMVXA 플레이 할때 중간에 플레이어를 바꾸는 방법을 모르겠어요..... 4 a코코아a 2014.04.07 673
RMVXA 플레이 화면 구성 관련 질문 2 file 천지설화 2017.06.27 150
RMVXA 플레이시간이 100시간이 될 수도 있나요? 2 님믹 2012.11.02 1021
이벤트 작성 RMVXA 플레이어 x,y 좌표 기억법? 2 유리컵 2023.10.07 26
RMVXA 플레이어 뒤에 이벤트가 따라붙게 하고싶어요. 4 Virtus 2013.11.27 1183
Board Pagination Prev 1 ... 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 Next
/ 149