[已解決]某個殭屍類型插件問題

Home Home
引用 | 編輯 kenzen
2023-11-10 19:44
樓主
推文 x0
最近從某位大大殭屍插件下載下來後
遊戲可以執行 但是卻不能使用這殭屍


救命...表情  

L 11/10/2023 - 19:34:09: Invalid CVAR pointer
L 11/10/2023 - 19:34:09: [AMXX] Displaying debug trace (plugin "zp_zclass_sorceress.amxx", version "1.0")
L 11/10/2023 - 19:34:09: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 11/10/2023 - 19:34:09: [AMXX]    [0] zp_zclass_sorceress.sma::fw_PlayerPostThink (line 144)

本帖包含附件
檔名: zip SMA.rar   (2023-11-10 19:45 / 5 KB)   下載次數:3 需要威望:5


獻花 x0
引用 | 編輯 八云の橙貓
2023-11-11 06:03
1樓
  
無效的CVAR指標
144行
複製程式
if (range <= get_pcvar_num(g_freeze_range))

自己確認一下你對這個pcvar動了什麼吧


補充*
確定一下你用的Amxx版本是否支援舊世代插件,如果有問題請你一律將源碼正編過一次後再使用
切勿直接使用古早編譯器正編過的amxx

獻花 x0
引用 | 編輯 kenzen
2023-11-15 20:19
2樓
  
下面是引用 八云の橙貓 於 2023-11-11 06:03 發表的 : 到引言文
無效的CVAR指標
144行
複製程式
if (range <= get_pcvar_num(g_freeze_range))

自己確認一下你對這個pcvar動了什麼吧


補充*
確定一下你用的Amxx版本是否支援舊世代插件,如果有問題請你一律將源碼正編過一次後再使用
切勿直接使用古早編譯器正編過的amxx





我自己是完全沒去碰源碼的部分
*我還有重新下載過檔案


用新版(AMXX 1.10)的編譯器去正編的後就這樣了

獻花 x0
引用 | 編輯 八云の橙貓
2023-11-16 00:21
3樓
  
下面是引用 kenzen 於 2023-11-15 20:19 發表的 : 到引言文






我自己是完全沒去碰源碼的部分
*我還有重新下載過檔案


用新版(AMXX 1.10)的編譯器去正編的後就這樣了



看下來還有一個可能是
他整段計算都是使用float
但卻使用了
複製程式
get_pcvar_num(g_freeze_range)
你可以改成

複製程式
get_pcvar_float(g_freeze_range)
再試試看

獻花 x2
引用 | 編輯 kenzen
2023-11-16 16:54
4樓
  
下面是引用 八云の橙貓 於 2023-11-16 00:21 發表的 : 到引言文




看下來還有一個可能是
他整段計算都是使用float
但卻使用了
複製程式
get_pcvar_num(g_freeze_range)
你可以改成

複製程式
get_pcvar_float(g_freeze_range)
再試試看



剛剛試了一下
錯誤的部分一樣顯示在144行那



L 11/16/2023 - 16:50:08: Invalid CVAR pointer
L 11/16/2023 - 16:50:08: [AMXX] Displaying debug trace (plugin "zp_zclass_sorceress.amxx", version "1.0")
L 11/16/2023 - 16:50:08: [AMXX] Run time error 10: native error (native "get_pcvar_float")
L 11/16/2023 - 16:50:08: [AMXX]    [0] zp_zclass_sorceress.sma::fw_PlayerPostThink (line 144)
=========================================================
更正....突然莫名其妙的 解決了
照你說的方式改之後 就先沒動過了

獻花 x1
引用 | 編輯 八云の橙貓
2023-11-17 03:23
5樓
  
下面是引用 kenzen 於 2023-11-16 16:54 發表的 : 到引言文




剛剛試了一下
錯誤的部分一樣顯示在144行那



L 11/16/2023 - 16:50:08: Invalid CVAR pointer
L 11/16/2023 - 16:50:08: [AMXX] Displaying debug trace (plugin "zp_zclass_sorceress.amxx", version "1.0")
L 11/16/2023 - 16:50:08: [AMXX] Run time error 10: native error (native "get_pcvar_float")
L 11/16/2023 - 16:50:08: [AMXX]    [0] zp_zclass_sorceress.sma::fw_PlayerPostThink (line 144)
=========================================================
更正....突然莫名其妙的 解決了
照你說的方式改之後 就先沒動過了

導致這樣情況很多... 可能要看一下你整體插件安裝情況還有設定衝突
暫時沒問題就好

獻花 x0
引用 | 編輯 弒血
2023-12-12 01:18
6樓
  
下面是引用 kenzen 於 2023-11-16 16:54 發表的 : 到引言文




剛剛試了一下
錯誤的部分一樣顯示在144行那



L 11/16/2023 - 16:50:08: Invalid CVAR pointer
L 11/16/2023 - 16:50:08: [AMXX] Displaying debug trace (plugin "zp_zclass_sorceress.amxx", version "1.0")
L 11/16/2023 - 16:50:08: [AMXX] Run time error 10: native error (native "get_pcvar_float")
L 11/16/2023 - 16:50:08: [AMXX]    [0] zp_zclass_sorceress.sma::fw_PlayerPostThink (line 144)
=========================================================
更正....突然莫名其妙的 解決了
照你說的方式改之後 就先沒動過了



有些可能是模塊的問題導致,不過通常應該會全部出錯,不至於只有這個Amxx才會有, 可能是cvar變數屬性不符,不然就是指定輸入的數據轉型不符才會出現控制台錯誤訊息。

獻花 x0