level 10
GEEKiDoS
楼主









很简单的实现,几行代码首先找到V模缓存模型(不然Engine Error)
-----------Code----------
// 缓存模型 防止炸游戏
function CacheModel() {
local viewmodel = null;
while(viewmodel = Entities.FindByClassname(viewmodel, "predicted_viewmodel"))
{
viewmodel.PrecacheModel("models/weapons/v_knife_karam.mdl");
}
// 搜索所有的 "predicted_viewmodel" 并且调用PrecacheModel方法进行缓存模型
}
----------Code-------------
第二步替换
----------Code-------------
function butterfly()
{
local viewmodel = null;
while(viewmodel = Entities.FindByClassname(viewmodel, "predicted_viewmodel"))
{
viewmodel.SetModel("models/weapons/v_knife_butterfly.mdl");
}
//搜索所有的 "predicted_viewmodel" 并且调用SetModel方法进行修改模型
}
--------Code--------------
然后就好了