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

Project1

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

[已经解决] 求教商店处理如何用脚本实现

[复制链接]

Lv1.梦旅人

梦石
0
星屑
28
在线时间
2 小时
注册时间
2022-7-13
帖子
2
跳转到指定楼层
1
发表于 2022-7-16 19:53:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
想知道商店处理的商品列表如何用脚本指定

Lv5.捕梦者

梦石
24
星屑
7017
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

2
发表于 2022-7-17 22:38:58 | 只看该作者
本帖最后由 纯属小虫 于 2022-7-18 00:38 编辑

所有跟【事件指令】相关的定义都在 Interpreter 类里。

【商店处理】在 command_302 里

如果要在【事件】的【脚本】里唤出商店的话,用command_302 就能唤出

要用脚本自定义列表的话,就得修改这个变量
@parameters = [[物品类型,物品ID], [物品类型,物品ID],[物品类型,物品ID],...]  

但是,@parameters这个变量不知为何,没法赋值......可能被初始化了吧?

那干脆再重新做一个命令吧

RUBY 代码复制
  1. # 插入main之前
  2. class Interpreter
  3.   #--------------------------------------------------------------------------
  4.   # ● 商店的处理_Pro
  5.   #--------------------------------------------------------------------------
  6.   def command_302_pro(a)
  7.     # 设置战斗中断标志
  8.     $game_temp.battle_abort = true
  9.     # 设置商店调用标志
  10.     $game_temp.shop_calling = true
  11.     # 设置商品列表的新项目
  12.     $game_temp.shop_goods = a
  13.   end
  14. end
  15.  
  16. =begin
  17. 在事件脚本中使用方法如下
  18.  
  19. a = [[0,1]]             >> 第一件物品
  20. a += [[2,1]]            >> 第二件物品
  21. command_302_pro(a)
  22.  
  23. =end

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4481
在线时间
380 小时
注册时间
2012-11-8
帖子
272
3
发表于 2022-7-18 09:34:03 | 只看该作者
  1. # 设置战斗中断标志
  2.     $game_temp.battle_abort = true
  3.     # 设置商店调用标志
  4.     $game_temp.shop_calling = true
  5.     # 设置商品列表的新项目
  6.     $game_temp.shop_goods = [[a,b],[c,d],[e,f]]
  7.     $scene = Scene_Shop.new
复制代码

其中$game_temp.shop_goods = [[a,b],[c,d],[e,f]]中,商品为[a,b]、[c,d]、[e,f]。格式为[商品类型,商品ID]
商品类型0--物品,1--武器,2--防具

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 2 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
28
在线时间
2 小时
注册时间
2022-7-13
帖子
2
4
 楼主| 发表于 2022-7-21 17:10:35 | 只看该作者
qq634488405 发表于 2022-7-18 09:34
其中$game_temp.shop_goods = [[a,b],[c,d],[e,f]]中,商品为[a,b]、[c,d]、[e,f]。格式为[商品类型,商品I ...

感谢大佬!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 09:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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