求助一下...如何知道player是怎麼死的?

Home Home
引用 | 編輯 andy602602
2014-02-15 11:57
樓主
推文 x0
做了一個插件是在梯子上會持續扣血扣到死亡的


死亡後要顯示給伺服器所有人訊息


不過在
 register_event("DeathMsg","event_death","a")

不曉得如何判斷是在pev(id, pev_movetype) == MOVETYPE_FLY 扣血死亡的...


所以造成不管什麼死法都會顯示訊息的...


請問還有什麼比較好的方法可以判斷阿= =

獻花 x0
引用 | 編輯 a7811311622
2014-02-15 22:46
1樓
  
下面是引用 andy602602 於 2014-02-15 11:57 發表的 求助一下...如何知道player是怎麼死的?: 到引言文
做了一個插件是在梯子上會持續扣血扣到死亡的


死亡後要顯示給伺服器所有人訊息


不過在
 register_event("DeathMsg","event_death","a")

不曉得如何判斷是在pev(id, pev_movetype) == MOVETYPE_FLY 扣血死亡的...


所以造成不管什麼死法都會顯示訊息的...


請問還有什麼比較好的方法可以判斷阿= =
我不知道你的 id 是判斷了哪個…
不過如果是要判斷死亡的玩家 id 是用 read_data(2) …
你試過了嗎?

獻花 x0
引用 | 編輯 11922911
2014-02-16 10:48
2樓
  
你是想判斷誰是在梯子被你那個插件死的?

如果是

你應該可以在檢查玩家MOVETYPE_FLY扣血時, 順帶檢查如果玩家的血量 < 1.

獻花 x0