Project1

标题: 【纯事件教程】配药系统,同样材料按成功率出不同结果 [打印本页]

作者: 迷糊的安安    时间: 2012-5-16 11:25
标题: 【纯事件教程】配药系统,同样材料按成功率出不同结果
本帖最后由 迷糊的安安 于 2012-5-16 11:41 编辑

嘛 就是这么一个简单的配药系统……照例先上视频演示


演示里搭配了【得失物品提示脚本】和【单张大头像显示】

配药部分的设定是这样的
使用物品【红色药水配方书】触发公共事件

选择配红色药水 消耗红色药草1个+空药瓶1个
30%几率失败,什么也没有
50%几率配出红色药水
15%几率配出红红的药草茶
5%几率配出秘药【橙红祈望】

选择配纤细红色药水 消耗红色药草1个+空试管1个
30%几率失败,什么也没有
40%几率配出纤细红色药水
15%几率配出熬炼红色药水
10%几率配出帝特立米药水
5%几率配出剧药【赤红振奋】

思路是这样的:
首先我们需要一个物品来触发公共事件。例如红色药水配方书。作如下设置。
配方书不能是消耗品,仅能在菜单中使用,使用后触发配药的公共事件。如图。

然后开始设置公共事件:
逻辑是这样的。
先判断能配药的人是否在队伍里(这里设为卡拉玫儿),如在则启动配药流程,如不在则由另一名主角(这里设为爱蕾诺亚)宣告配药不能。
→然后在配药流程的开始设置一个标签(这里是REDSYSTEM),以便后面返回。
  →先读入红色药草、空药瓶、空试管的数量。
    →如果药草数量等于0,终止流程。
      →否则,药草数量不等于0,开始选择配药的种类:红色药水或纤细红色药水。
        →如果选择红色药水,先判断是否有空药瓶,没有空药瓶则终止流程。
            →否则,有空药瓶,进入流程,扣除相应材料,并成随机数1~100,存入成功率随机数变量。
               →随机数大于70,失败;否则【大于20,出红色药水;否则【大于5,出红红的药草茶;否则【出秘药橙红祈望】】】
           →配药完毕后,选择是否继续配药,选继续则跳转到标签(REDSYSTEM),不继续则终止流程。
        →如果选择纤细红色药水,流程类似,不赘述。

以下是事件的全部内容


因为是所有XP、VX、VA通用的教程,这里就不放范例工程了……
根据这个核心思路,也可以自行扩展,例如把配药成功率设置为变量,依据不同的人物或者不同的配药被动技能等级来判定成功率什么的……
作者: 天使喝可乐    时间: 2012-5-16 11:54
本帖最后由 天使喝可乐 于 2012-5-16 11:55 编辑

怎么把事件截成这么长一条的图?= =  除了PS拼接
PS.视频把你的人品暴露了!
作者: 艾拉·贝尔    时间: 2012-5-16 12:39
话说能不能做个XP的?

还有能不能用这个事件做XP的技能合成?
作者: 洛迪基尔    时间: 2012-5-16 13:14
每次看到《默砂》的画面,我都会想起:
“那些年,我们一起玩过的RO”,哭~


话说,安大人的配药很不错的说!思路能在XP\VX\VA通用

(其实类似事件之前我也有做过。。。原以为早有人发过的~
==算了!我还是一边哭去吧!        安大人威武

作者: chd114    时间: 2012-5-18 21:26
LZ你坑爹呢···这样还不如直接在合成系统改
作者: hcm    时间: 2012-5-21 22:58
合成系统搞概率配出不同的我倒没考虑到,好像也蛮有意思,
看起来还可以简化一些,其实我想配好药后无论成功失败直接结束对话也不错。
作者: 夏侬    时间: 2012-5-21 23:47
事件做好了可以成为两种神:第一种自然是事件之神,第二种则是疲惫之神。功能可以实现很多,可是因为软件的局限,功能越好的事件搬运的工作量越大。
作者: 大Qi    时间: 2015-8-25 11:47
{:2_270:}我软件出了问题,结果卡了一会儿.....
作者: duanyiyuying    时间: 2016-3-25 01:35
不知道为什我一到或得纤细红色药水那一步一点继续就直接结束了,不能跳回标签
作者: duanyiyuying    时间: 2016-3-25 01:39
duanyiyuying 发表于 2016-3-25 01:35
不知道为什我一到或得纤细红色药水那一步一点继续就直接结束了,不能跳回标签 ...

额,找了半天发现是我眼瞎,标签名字打错了。。。。。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1