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

Project1

 找回密码
 注册会员
搜索

怎么样让某种物品的效果随机呢?

查看数: 2689 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-12-31 18:15

正文摘要:

就是使用该物品后随机产生物品列表中的一种效果。 如:使用115号物品后会产生81-95号物品的其中一种。 请问该怎么判断或者改写脚本?

回复

guoxiaomi 发表于 2018-1-1 15:49:41
VX的话应该类似,找到Game_Action的设置,在结算行动结果前,如果检测到 action 是“使用物品/ id = 1”,id 改成随机的一个值~

可以参考我写的战斗调用公共事件,在行动前的事件里调用~

可以修改 @active_battler.current_action 使得接下来的行动方式、目标发生改变。
文雅夕露 发表于 2018-1-1 00:09:47
king 发表于 2017-12-31 23:53
我只会事件……但是你这里这么多物品,用事件会浪费变量

用变量存储物品,再用变量实现随机获得物品{:11_6 ...

前辈可能你理解错了...
我指的是使用这种物品后的效果是随机的。
就比如;使用1号物品后,实际的效果是2号~99号物品中,随机一个物品的效果。

点评

我看你图都是物品,以为是物品……不过原理一样,反正都是靠变量,用公共事件判断就行  发表于 2018-1-1 16:53
XP年代就有的状态法:物品或技能的效果方为使用者自己,附加一个无害状态,在公共事件中检查这个状态就行了。  发表于 2018-1-1 15:11
然后我所需的随机效果只是针对给敌人全体伤害的效果,应该能用rand随机数和for循环来做。只是没头绪。  发表于 2018-1-1 11:14
怎么把物品写成公共事件执行呢?强制行动都是要指定角色的。无法判断玩家会使用哪个角色使用这项物品。  发表于 2018-1-1 11:12
↓就是这样✔不过好像要先做成技能吧,然后1号物品调用公共事件,随机,按随机结果强制战斗行动  发表于 2018-1-1 03:09
king 发表于 2017-12-31 23:53:34
我只会事件……但是你这里这么多物品,用事件会浪费变量

用变量存储物品,再用变量实现随机获得物品

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

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

GMT+8, 2024-12-4 03:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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