Board logo

标题: 如果我要讓某個道具擁有這種特效,要怎麼改? [打印本页]

作者: jimmy200570    时间: 2016-4-3 16:24     标题: 如果我要讓某個道具擁有這種特效,要怎麼改?

舉個例子:我方裝有孟德新書的武將,能夠「立即」解除異常狀態
先前我的改法是這樣(上圖):偵測我方武將的道具與狀態,如果裝備孟德新書,而且又是異常狀態
那麼異常狀態便會解開

然而,這個改法卻有一個很大的BUG:那就是這個事件會陷入循環,導致其他事件如果觸發
假如在這個事件加入True或False,雖然可以中止循環,可是卻無法在同一回合生效數次

後來我的改法是這樣(下圖),這個方法有效,而且不會影響其他事件的觸發
缺點是一次只能改一個武將,所以製作速度太慢.....

請問各位大神:有比較快且不會產生Bug的改法嗎?

[ 本帖最后由 jimmy200570 于 2016-4-3 16:27 编辑 ]

图片附件: 螢幕截圖 2016-04-03 16.17.50.png (2016-4-3 16:26, 48.24 K) / 该附件被下载次数 99
http://xycq.org.cn/forum/attachment.php?aid=142173



图片附件: 螢幕截圖 2016-04-03 16.18.05.png (2016-4-3 16:27, 58.16 K) / 该附件被下载次数 97
http://xycq.org.cn/forum/attachment.php?aid=142174


作者: 程军超    时间: 2016-4-3 23:47

循環,類似豪曹的鬼哭狼嚎!!!
作者: jimmy200570    时间: 2016-4-3 23:51     标题: 回复 #2 程军超 的帖子

循環的話無法觸發其他事件呀
作者: luojianpiaofeng    时间: 2016-10-31 13:59

在下面开一个section  
测 varx false
运算 整型0=常0
赋 varx true


你的section
前面加一条测试整型0<=某数(比如我军最大到哪号)
把曹操改成 var0武将

赋 var0 的我军标识 到整型 1
把状态还原进套子事件里面 测试整型1==0

在状态还原完
子事件外面 运算 整型0+=1


你的section顶上再来个section
测试varx true
   赋 varx false


本质上就是循环。你大概没想到可以这样用。
自己检查确保变量无冲突

[ 本帖最后由 luojianpiaofeng 于 2016-11-1 09:35 编辑 ]
作者: silentvirgin    时间: 2016-11-3 02:28     标题: 回复 #1 jimmy200570 的帖子

最好不用觉醒的指令,而是直接对状态值赋值,这样能省点时间




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0