下面是引用 a7811311622 于 2014-02-06 23:35 发表的 : 
我的意思是…
例如原本有个
复制程式
RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1)
偷懒的改成
复制程式
RegisterHam(Ham_Item_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1)
RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1)
只要 fw_Item_Deploy_Post 里的内容正确…理论上是不会出问题…
原来是这样阿...
那请问大大是不是将附件里的SPR改成像这样?
小弟把前面那一长串砍了...不过不知道后面的那些指令能不能够简短化...(replace_weapon_models的部份...感觉插件里面已经有跟他一样的指令了...)
复制程式
RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1)
RegisterHam(Ham_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1)
public fw_Item_Deploy_Post(weapon)
{
static owner
owner = pev(weapon, pev_owner)
static weaponid
weaponid = cs_get_weapon_id(weapon)
replace_weapon_models(owner, weaponid)
}
public event_cur_weapon(id)
{
replace_weapon_models(id, read_data)
if(read_data != CSW_M3 || !has_hellm3[id])
return
}
replace_weapon_models(id, weaponid)
{
switch (weaponid)
{
case CSW_M3:
{
if (zp_get_user_zombie(id) || zp_get_user_survivor(id))
return;
if(has_hellm3[id])
{
set_hellm3_model(id)
}
}
}
}