Project1

标题: 改變賣價 [打印本页]

作者: win21123    时间: 2009-2-3 04:11
标题: 改變賣價
我想買價1000賣價也是1000............ [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 雪流星    时间: 2009-2-3 04:29
全部的物品?
還是部分?
作者: njx937    时间: 2009-2-3 05:27
在scene_shop中搜索 $game_party.lose_gold和 $game_party.gain_gold 很容易发现后面跟的就是实际的价格。。
之后就按图索骥 对里面的 参数进行搜索 基本可以把显示和实际扣得和加的的钱弄好还可以加许多功能。。

最简单的scene_shop   搜decide_number_input,基本在最后,      $game_party.gain_gold(@number_window.number * (@item.price / 2))把“/2”删去
搜update_sell_selection 把        @number_window.set(@item, max, @item.price / 2)“/2”删去
这样全部的物品都是原价卖了。。。
如果只是几件的话就在这两句前面均加个条件
  1. case @item[0]
  2. when 0 #代表物品
  3. case @item.id
  4. when XX,XX,XX#这填入想原价的物品编号 记得以逗号隔开
  5.    @number_window.set(@item, max, @item.price)
  6. else
  7. @number_window.set(@item, max, @item.price / 2)
  8. end
  9. when 1#代表武器 这两个和上面的类似
  10. 。。。
  11. when 2#代表防具
  12. 。。。
  13. end
复制代码

这样就行了
以下引用win21123于2009-2-2 21:58:22的发言:

有沒有快些的方法?
最简单的scene_shop   搜decide_number_input,基本在最后,      $game_party.gain_gold(@number_window.number * (@item.price / 2))把“/2”删去
搜update_sell_selection 把        @number_window.set(@item, max, @item.price / 2)“/2”删去   感觉这样相当简单。。。就改两个。。。现正为脚本惆怅中。。。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: win21123    时间: 2009-2-3 05:58
有沒有快些的方法?
作者: win21123    时间: 2009-6-12 08:00
全部




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1