設置血量不支援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