设置血量不支援ZBOT吗...

Home Home
引用 | 编辑 mischna09
2013-08-10 18:40
楼主
推文 x0
最近自己创作的虐bot模式中
不知道为什么我在玩家重生的地方 写了设定玩家模组 血量 等等的
可是我却发现ZBOT只会换模组血量不变
如果是玩家或pod bot就很正常
血量写法试过set_user_health或set_pev都还是不支援ZBOT
这到底是怎么回事表情

献花 x0
引用 | 编辑 八云の橙猫
2013-08-10 21:33
1楼
  
ZBOT有时候不吃很多插件的一些CODE
如HAM之类的INC ZBOT不鸟这个
有种解决方法是让ZBOT重复执行一次这个函数

用POD BOT跟SYPB就没这个问题ˊ_>ˋ

献花 x0
引用 | 编辑 a7811311622
2013-08-11 22:03
2楼
  
如果你用的是 Ham_Spawn …你可能忘记写 RegisterHamFromEntity 了…
不过你又说会换模组…听起来有写了…
那大概是你设定 set_user_health 或 pev_health 的数值没设定好…

献花 x0
引用 | 编辑 mischna09
2013-08-11 23:13
3楼
  
下面是引用 a7811311622 于 2013-08-11 22:03 发表的 : 到引言文
如果你用的是 Ham_Spawn …你可能忘记写 RegisterHamFromEntity 了…
不过你又说会换模组…听起来有写了…
那大概是你设定 set_user_health 或 pev_health 的数值没设定好…

我当然有RegisterHamFromEntity  =口=
就是因为玩家跟pod bot有效 只有ZBOT无效才会觉得很怪

献花 x0
引用 | 编辑 a7811311622
2013-08-12 09:39
4楼
  
下面是引用 mischna09 于 2013-08-11 23:13 发表的 : 到引言文


我当然有RegisterHamFromEntity  =口=
就是因为玩家跟pod bot有效 只有ZBOT无效才会觉得很怪
不过…呼叫 RegisterHamFromEntity 的 TASK 你设定几秒?
插件用太多的话…有时候设定 0.1 秒可能会执行不完全…
像我很多 RegisterHamFromEntity 都是用 1.0 秒后执行…
但是也不能设太久…太久反而无效…

献花 x0
引用 | 编辑 mischna09
2013-08-12 23:42
5楼
  
下面是引用 a7811311622 于 2013-08-12 09:39 发表的 : 到引言文

不过…呼叫 RegisterHamFromEntity 的 TASK 你设定几秒?
插件用太多的话…有时候设定 0.1 秒可能会执行不完全…
像我很多 RegisterHamFromEntity 都是用 1.0 秒后执行…
但是也不能设太久…太久反而无效…

等一下下 讲得有点偏离了=口=
RegisterHamFromEntity 是确定正常
但是只有zbot的血量不动这才是最主要的问题~表情
不过我有个朋友他说他用set_pev却有用(我用却没用...
难道是我的插件中邪了吗表情

献花 x0
引用 | 编辑 a7811311622
2013-08-13 22:36
6楼
  
下面是引用 mischna09 于 2013-08-12 23:42 发表的 : 到引言文


等一下下 讲得有点偏离了=口=
RegisterHamFromEntity 是确定正常
但是只有zbot的血量不动这才是最主要的问题~表情  
不过我有个朋友他说他用set_pev却有用(我用却没用...
难道是我的插件中邪了吗表情
哪有偏离?难道你以为 RegisterHamFromEntity 有设定就「一定正常」?
我以前光是搞 Ham_TakeDamage 的 RegisterHamFromEntity 就出问题好几次了…

所以你到底是怎么设定ZBOT血量的?set_pev(id, pev_health, ?)?
如果用 pev_health 的话数值记得要有小数点…不然无效很正常…
那本来就只能设浮点数…你打整数能 compile 那只是程式可怜你让你编译成功而已…
等你 run error 时你就只能哭哭…然后改回浮点数…

献花 x0
引用 | 编辑 mischna09
2013-08-15 00:13
7楼
  
下面是引用 a7811311622 于 2013-08-13 22:36 发表的 : 到引言文

哪有偏离?难道你以为 RegisterHamFromEntity 有设定就「一定正常」?
我以前光是搞 Ham_TakeDamage 的 RegisterHamFromEntity 就出问题好几次了…

所以你到底是怎么设定ZBOT血量的?set_pev(id, pev_health, ?)?
如果用 pev_health 的话数值记得要有小数点…不然无效很正常…
那本来就只能设浮点数…你打整数能 compile 那只是程式可怜你让你编译成功而已…
等你 run error 时你就只能哭哭…然后改回浮点数…

如果说zbot没有换模组的话我会相信是RegisterHamFromEntity的问题的 =.=
所以这诡异到极点
至于set_pev的部分.. 大大我不是插件新手 这部分我OK的 =口=
总之.................................... ZP为什么也是用set_pev就有用 我的就没用=.=
不然我撷取我的插件部份内容好了

献花 x0