下面是引用 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)