1.開NST_Wpn_Rifles.sma
2.揾到
enum
{
WEAPONS_NORMAL = 1,
WEAPONS_DOUBLE,
WEAPONS_KNIFE,
WEAPONS_LAUNCHER,
WEAPONS_SHOTGUN,
WEAPONS_LIGHT,
WEAPONS_M134
}
後,加上一句
enum
{
WEAPONS_NORMAL = 1,
WEAPONS_DOUBLE,
WEAPONS_KNIFE,
WEAPONS_LAUNCHER,
WEAPONS_SHOTGUN,
WEAPONS_LIGHT,
WEAPONS_M134,
WEAPONS_CROSSBOW
}
3.揾到public plugin_init(),系入面加上一句:
register_forward(FM_UpdateClientData, "fw_UpdateClientData_Post", 1)
4.之後,系sma入面加上一段野:
public fw_UpdateClientData_Post(id, sendweapons, cd_handle)
{
new CURENT_WEAPON = g_weapon[id]
static weap_id
weap_id = get_user_weapon(id)
if (c_type[CURENT_WEAPON]==WEAPONS_CROSSBOW && weap_id == CSW_UMP45) set_cd(cd_handle, CD_ID, 1) //CSW_被改槍既槍名
return FMRES_HANDLED;
}
5.系cmdstart下面改做
else if (c_type[CURENT_WEAPON]==WEAPONS_KNIFE ||
c_type[CURENT_WEAPON]==WEAPONS_LIGHT ||
c_type[CURENT_WEAPON]==WEAPONS_M134 ||
c_type[CURENT_WEAPON]==WEAPONS_M16A4 ||
c_type[CURENT_WEAPON]==WEAPONS_CROSSBOW ||
(c_type[CURENT_WEAPON]==WEAPONS_LAUNCHER && g_double[id]))
6.到get_nstwpn_anim(id)加多一句:
case WEAPONS_CROSSBOW: anim += 1
7.改做[TYPE]8,完成了
優點:無重疊音,女手99%穩定,無彈殼
缺點:無彈孔
[
本帖最後由 23208367 於 2011-7-19 12:10 PM 編輯 ]