fssssss 发表于 2013-4-3 13:35
人在囧途啊,回了这么久的家。。。
呃,不好意思,回家就睡觉了,忘了上网。现在才刚起床..........
你看看这个,MAIN前边增加一页,复制以下代码,使用时是建立一个事件,选择脚本,里边输入"条件商店"或"条件商店(true)",有true的是不能卖东西的
具体的出售商品在可以看#行的说明,在 $shopgoods=[]这一行下边新建一行输入添加商品(0,1)之类
class Game_Interpreter def 条件商店(nosell=false) #参数是禁止卖东西,默认是可以卖,改为true是禁止 $shopgoods=[] #增加要卖的东西时用添加商品(type,item,price=0) #例如 添加商品(0,1) 这个为出售道具类的第一个,使用默认价格 #例如 添加商品(1,2,50) 这个为触手武器类第2个,价格50 # # #限定条件的可以参考以下 # #if $game_switches[1] # 添加商品(1,1) # 添加商品(2,1) #end SceneManager.call(Scene_Shop) SceneManager.scene.prepare($shopgoods, nosell) Fiber.yield end def 添加商品(type,item,price=0) #type 是商品种类,0是道具,1是武器,2是防具 #item 是数据库里的编号 #price 不填或0为默认商品价格,大于1为商品的卖价 $shopgoods.push([type,item,price]) end end
class Game_Interpreter
def 条件商店(nosell=false) #参数是禁止卖东西,默认是可以卖,改为true是禁止
$shopgoods=[]
#增加要卖的东西时用添加商品(type,item,price=0)
#例如 添加商品(0,1) 这个为出售道具类的第一个,使用默认价格
#例如 添加商品(1,2,50) 这个为触手武器类第2个,价格50
#
#
#限定条件的可以参考以下
#
#if $game_switches[1]
# 添加商品(1,1)
# 添加商品(2,1)
#end
SceneManager.call(Scene_Shop)
SceneManager.scene.prepare($shopgoods, nosell)
Fiber.yield
end
def 添加商品(type,item,price=0)
#type 是商品种类,0是道具,1是武器,2是防具
#item 是数据库里的编号
#price 不填或0为默认商品价格,大于1为商品的卖价
$shopgoods.push([type,item,price])
end
end
|