Project1

标题: 怎么弄这种道具??【求进】 [打印本页]

作者: 2409411774    时间: 2013-12-9 11:59
标题: 怎么弄这种道具??【求进】
1弄双倍经验卡,就是10次战斗,获得的经验加倍
2弄升级药水,就是使用者,用后可以加1等级
作者: y967    时间: 2013-12-9 12:15
1,这个论坛有的,自己搜
2,设置一个公共事件,内容为等级+1,药水里调用这个公共事件
作者: 2409411774    时间: 2013-12-10 11:51
y967 发表于 2013-12-9 12:15
1,这个论坛有的,自己搜
2,设置一个公共事件,内容为等级+1,药水里调用这个公共事件 ...

2等级加1事件里的使用者是【全体队员】啊,我要让使用者1个人升级啊!
作者: mapmap89    时间: 2013-12-10 11:59
2409411774 发表于 2013-12-10 11:51
2等级加1事件里的使用者是【全体队员】啊,我要让使用者1个人升级啊!


是不是这个设置??
作者: 2409411774    时间: 2013-12-10 16:13
mapmap89 发表于 2013-12-10 11:59
是不是这个设置??

是啊,用了是全体同伴,我要的是一个人,的,
谢谢你
作者: SailCat    时间: 2013-12-13 01:15
姐当了十年脚本党,试试纯事件吧

首先定义一个状态叫(经验加倍)
再定义一个状态叫(升级药水)
都是不能抵抗,不随HP0解除的
1)双倍经验卡
物品附带公共事件,内容为:增减状态,全体同伴 + [经验加倍],某变量=10
明雷:遇敌前判断任一角色有无此状态,若有此状态,以变量保存各个角色的经验值
遇敌后,再用变量保存一次各个角色的经验值,然后做变量减法操作,得到本次战斗经验增加量
对每名队员,增减经验,该队员 + [增加量的变量]
将前面那个计数变量-1
若那个计数变量=0,增减状态,全体同伴 - [经验加倍]
暗雷:物品附带公共事件中,用变量保存每名队员的经验,并打开一个开关
定义公共事件:当该开关打开时并行处理,内容如下
分歧:若角色1的经验不等于前面的变量的开关(即通过战斗获得了经验)
   对每名角色计算经验获得量(用另一变量保存经验,做减法)
   对每名角色增加相应经验值
   计数变量-1
   重新保存每名角色的经验
   若计数变量=0将开关关掉,各角色状态解除
分歧结束

2)物品的状态栏中,将升级药水打上加号,然后附带公共事件
公共事件内容中,逐一判断某个角色是否中了[升级药水]状态
中了的话,给他加一级,取消掉这个状态,然后中断事件处理
有几个人就重复几次这个分支就行了,换名字
这个相对第一个要简单的多





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