下面是引用 Abcdzxc555 於 2010-08-01 19:19 發表的 :
不用把速度改回來的,他自動會變回原本速度
啊…我忘記「pev_maxspeed」不用處理也會自己變回來了…
不過直接寫成「set_pev(id, pev_maxspeed, zclass_speed * 0.5)」速度不就變成一半了?
下面是引用 x9150 於 2010-08-01 21:51 發表的:
測試有效...
abc大真厲害
想請問一下
那隱身時,轉換手模組(隱形手),要怎麼改呢?
我怎麼覺得在某篇看過類似的問題…這是既視感嗎…?
改的步驟大概就是:
假設殭屍原V檔模組為「v_knife_shala.mdl」
而要轉換的V檔是「v_knife_shala_1.mdl」
1.在「public plugin_precache()」裡讀取模組:
複製程式
precache_model("models/zombie_plague/v_knife_shala_1.mdl")
2.在abc大改的插件「public fw_playerprethink(id)」裡加上這句:
複製程式
if (get_user_weapon(id) == CSW_KNIFE)
set_pev(id,pev_viewmodel2,cryptica_enabled[id]?"models/zombie_plague/v_knife_shala_1.mdl":"models/zombie_plague/v_knife_shala.mdl")
因為懶的多用兩個字串…所以就弄得這麼長了…
如果想要看起來沒這麼長…就改用下面這寫法…
複製程式
static model_new[100], model_origin[100]
model_new = "models/zombie_plague/v_knife_shala_1.mdl"
model_origin = "models/zombie_plague/v_knife_shala.mdl"
if (get_user_weapon(id) == CSW_KNIFE)
set_pev(id, pev_viewmodel2, cryptica_enabled[id] ? model_new : model_origin)