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

Project1

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

[已经解决] 新人问题2,请指教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2007-6-22
帖子
25
跳转到指定楼层
1
 楼主| 发表于 2013-2-19 16:55:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果想做个宝箱,打开可以得到随机物品,在文章里怎么操作?

还有就是,我现在做的随机物品是要一个一个,用条件分岐来添加的,有没有更好的方法啊,这样很累

现在的方法是

随机数----分岐如果是1就显示一号物品,如果是2就显示二号物品。




Lv5.捕梦者 (版主)

梦石
20
星屑
1840
在线时间
6925 小时
注册时间
2012-12-14
帖子
11485

短篇十战斗者组别冠军开拓者贵宾短篇九勇士组亚军

2
发表于 2013-2-19 16:56:28 | 只看该作者
只能这样操作了
因为无法将物品变成变量来操作
大家好,这里是晨露的说。请多多指教。
刚入门RM软件制作,请大家多多帮助我哦。
落雪君的欢乐像素教程,欢迎查阅。

回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

3
发表于 2013-2-19 17:10:36 | 只看该作者
你可以试试这样
把那批随机物品按顺序先填好数据,比如1-10号物品是能够随机到的物品,
然后在事件里执行脚本
$game_party.gain_item(rand(9)+1,1)
未测试,自己试下可行不。

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 归芎花粉

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33621
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

4
发表于 2013-2-19 17:32:00 | 只看该作者
本帖最后由 芯☆淡茹水 于 2013-2-19 17:39 编辑

  比如下面这段脚本,
先代入变量1 随机数
然后在事件脚本写上
  1. i = $game_variables[1]
  2. if i > 0 and $data_items[i] != nil
  3.   $game_party.gain_item(i, 1)
  4. end
复制代码
变量1 的随机数是几,得到的物品ID就是几

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 感谢回答

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
30 小时
注册时间
2010-8-22
帖子
18
5
发表于 2013-5-26 18:33:06 | 只看该作者
  1. $a=$game_variables[100]
  2. $game_actors[30].name=$data_items[$a].name
  3. item = $data_items[$a]
  4. $game_party.gain_item(item,1)
复制代码
角色30的名称=变量100随机数的物品id的名称 。
角色最大数要大于30,否则会出错。
当然你也可以改小数值。
文本可以写:
  1. 获得了\n[30]。
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 02:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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