设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1605|回复: 3
打印 上一主题 下一主题

[已经解决] 请问一下物品能否自定义出售价格(是出售价格哟)

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
68 小时
注册时间
2011-7-3
帖子
39
跳转到指定楼层
1
发表于 2011-8-21 20:43:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在很多RPG游戏中,售出的物品一般都低于购买价
VX中出售价格为购买价格的一半
请问VX要怎么使出售价格更高或更低(个人设想是购买价格的10%)
非常感谢各位大神……

点评

搜索?……  发表于 2011-8-21 21:15

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
帖子
2317

贵宾

2
发表于 2011-8-21 21:16:10 | 只看该作者
修改Scene_Shop里的179行就行了
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
554 小时
注册时间
2007-6-25
帖子
1188
3
发表于 2011-8-21 22:25:30 | 只看该作者
本帖最后由 SOU 于 2011-8-21 22:25 编辑

我来补充一下,认可LS就可以了
Scene_Shop里的179行是
  1.   @number_window.set(@item, max, @item.price / 2)
复制代码
改成
  1.   @number_window.set(@item, max, @item.price / 10)
复制代码
说句题外话,这样的设定只会增加玩家的负担吧?

点评

给朋友测试的时候朋友说到处都是箱子来钱太容易了然后本人又不想去除箱子了……  发表于 2011-8-22 17:03

评分

参与人数 1星屑 +60 收起 理由
月夜神音 + 60 好人啊~

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1071 小时
注册时间
2011-5-12
帖子
2317

贵宾

4
发表于 2011-8-22 05:54:09 | 只看该作者
还有我忘了补充一句还有230行要修改啊~
= =突然发现是自定义价格啊……
那就先把这段脚本插入240行
  1.   def itemsell_price(item)
  2.     case item.id
  3.     when 1
  4.       return item.price / 10
  5.     else
  6.       return item.price / 2
  7.     end
  8.   end
复制代码
然后把179行的
  1. @number_window.set(@item, max, @item.price / 2)
复制代码
修改成
  1. @number_window.set(@item, max, itemsell_price(@item))
复制代码
再把230行的
  1. $game_party.gain_gold(@number_window.number * @item.price / 2)
复制代码
修改成
  1. $game_party.gain_gold(@number_window.number * itemsell_price(@item))
复制代码
就行了~

插入的那段脚本是自定义出售价格,用法如下:
在case item.id的下面插入个
  1. when
复制代码
后面再写道具的id
下一行再插入
  1. return
复制代码
后面自定义价格~
  1. item.price / 2
复制代码
的意思是物品的价格除与2,也可以直接写下数字定义价格,
多样化些的话可以使用变量
  1. $game_variables[变量ID]
复制代码
来控制价格哦~
找我请找芙蕾娅
顺带一提,完全看得懂我头像请捡起你自己的节操哟(自重
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 11:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表