老王,把下面这个脚本放你的任务里,调用方式:在重机槍$手身上的init里写这些内容
This addweapon"QJZ89BACK";[this] exec"Gun_init.sqs"
其中QJZ89BACK可以换为PP87back\QJY88back\QLZ87back\HJ8Eback
以下是Gun_init.sqs的内容
_Player=_this select 0;
?(_Player hasweapon "PP87back"):_Gunback="PP87back";_Gun="PLA_PP87";goto"JiaPao";
?(_Player hasweapon "QJZ89back"):_Gunback="QJZ89back";_Gun="PLA_QJZ89_low";goto"JiaPao";
?(_Player hasweapon "QJY88back"):_Gunback="QJY88back";_Gun="PLA_QJY88_low";goto"JiaPao";
?(_Player hasweapon "QLZ87back"):_Gunback="QLZ87back";_Gun="PLA_QLZ87";goto"JiaPao";
?(_Player hasweapon "HJ8Eback"):_Gunback="HJ8Eback";_Gun="PLA_HJ8E";goto"JiaPao";
goto"Exit"
#JiaPao
_Anim=_Player addaction["Jia Pao","\VME_PLA_Addons\Script\Move_Gun\Gun_Set.sqs"]
#Loop
?((_Player hasweapon "BanShou2")):goto"Loop1";
?!(alive _Player):goto"Exit";
goto "Loop"
#Loop1
_Player removeweapon "BanShou2";
_Player addweapon"BanShou1";
_Player removeweapon _Gunback;
_Player groupchat"Jia she zhong......";
_Player playmove"combattomedic";
~2
_GunA= _Gun createvehicle getpos _Player;
_GunA setpos getpos _Player;
_GunA setdir getdir _Player;
_Player assignasgunner _GunA;
_Player removeaction _Anim;
_Player moveingunner _GunA;
#Exit
exit
(2008-01-09修改) |