查看: 3946|回复: 4

[有事请教] 如何随机获得武器?与防具?

[复制链接]
梦石
0
星屑
2457
在线时间
912 小时
注册时间
2014-10-14
回帖
1155

开拓者

发表于 2018-1-1 10:25:25 | 显示全部楼层 |阅读模式

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

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

×
手机应发,不是很好操作


问题所指

如何随机获得武器
如何随机获得防具
比方说 武器ID100-150 随机获得100-150ID其中一个武器

武器随机获得的数量可以设置嘛?

ID120随机获得武器10件  随机获得可以设置最低多少 随机获得最高多少

比方说 防具ID500-720 随机获得500-720ID其中之一防具
防具随机获得的数量可以同武器一样嘛? 比方说
ID500随机获得防具10件  随机获得可以设置最低多少 随机获得最高多少

谢谢 目前只找到随机物品获得 随机获得物品数量
不知道有没有大佬知道随机武器 随机防具
------落尽红樱君不见,轻绘梨花泪沾衣。~~~
梦石
0
星屑
3053
在线时间
318 小时
注册时间
2015-4-30
回帖
92
发表于 2018-1-1 16:31:30 | 显示全部楼层
比如武器:
aaa.png

aaa1.png

aaa2.png

aaa3.png

aaa4.png


var _c127 = Game_Interpreter.prototype.command127;
Game_Interpreter.prototype.command127 = function() {
    if(this._params[0] == 5) this._params[0] = $gameVariables.value(1);
    return _c127.call(this);
};

点评

好复杂么?那就事件内插脚本呗。最下面那个是MV原脚本。我懒防具就不写了,原理一样的,就提供一下脚本位置而已了。  发表于 2018-1-1 16:57
好复杂,我试了一下,事件内插脚本能搞定啊。  发表于 2018-1-1 16:36

评分

参与人数 2赞 +2 收起 理由
j296196585 + 1 精品文章
白嫩白嫩的 + 1

查看全部评分

回复

使用道具 举报

梦石
0
星屑
22578
在线时间
2605 小时
注册时间
2015-7-4
回帖
917
发表于 2018-1-1 16:32:40 | 显示全部楼层
本帖最后由 Fan723 于 2018-1-1 16:38 编辑

将变量XXX赋值随机数(你想要的武器ID范围)
将变量YYY赋值随机数(你想要的武器数量范围)
脚本:$gameParty.gainItem($dataWeapons[$gameVariables.value(XXX)], $gameVariables.value(YYY), true);
将变量XXX赋值随机数(你想要的防具ID范围)
将变量YYY赋值随机数(你想要的防具数量范围)
脚本:$gameParty.gainItem($dataArmors[$gameVariables.value(XXX)], $gameVariables.value(YYY), true);

如果想要物品,脚本改为:$gameParty.gainItem($dataItems[$gameVariables.value(XXX)], $gameVariables.value(YYY), true);

评分

参与人数 3赞 +3 收起 理由
j296196585 + 1 精品文章
king + 1 塞糖
白嫩白嫩的 + 1

查看全部评分

回复 1 0

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部