轩辕春秋文化论坛 » 曹操传MOD制作交流 » 武将状态变更的老问题


2013-3-13 08:29 long4444000
武将状态变更的老问题

如图,武将状态变更中,-hp和-mp到底是指减少当前HPMP值,还是基本HPMP值,
为什么我-10HP后会出错,重新打开就变成了-63355……
求大神指教啊:hz1024:

2013-3-13 08:51 狂笑四海
这个功能在STAR版引擎中好像早就被改了,现在都是用整形变量设置的。

2013-3-13 08:56 司徒苍月
旧引擎是- hpcur 带cur的是当前值

HPMP则是上限值

2013-3-13 17:40 long4444000
回复 #2 狂笑四海 的帖子

如何用整形变量改呢……狂笑兄教教我吧。。。

2013-3-13 18:08 dennis2669
回复 #4 long4444000 的帖子

舊引擎無辦法
新引擎
整形變量賦值  0<= 武將 hp cur
變量運算 0+=(血量)
整形變量賦值 0 => 武將 hp cur
指令自找 70多

2013-3-13 18:22 godtype
简单地看了一下几个STAR的引擎,貌似这一段没怎么改变。
而且引擎的改变对剧本编辑器看到的内容是影响的,所以有可能是输入有误。

2013-3-14 00:14 wu.john90
例如扣hp,你输入的是 "50", 还是 "-50" ?

2013-3-15 05:34 狂笑四海
[quote]原帖由 [i]long4444000[/i] 于 2013-3-13 17:40 发表
如何用整形变量改呢……狂笑兄教教我吧。。。 [/quote]

上传你的剧本看看吧。

2013-3-27 06:42 long4444000
回复 #5 dennis2669 的帖子

我上传图了,帮我看看战役中-10HP当前值是不是这样啊 -:hz1024:

2013-3-27 06:45 long4444000
整形变量改当前HP

因为无法编辑,只能另开新帖,求高手帮我看看

-10HP当前值是这么写么?:hz1024:

2013-3-27 09:23 with
-10hp直接用武将状态变化那条指令多简单。

2013-3-27 09:29 x-dvd
回复 #2 with 的帖子

这条似乎旧版的无效,新版的修正了?

2013-3-27 12:11 godtype
合并两帖。
整形用法是对的,如果用在战斗过程中,还要加上下限判断。
直接减固定数用4D就可以了,百分比类才用整形。

2013-3-27 17:33 long4444000
回复 #13 godtype 的帖子

多谢神大,辛苦啦!:hz1020:

页: [1]
查看完整版本: 武将状态变更的老问题


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.