|
发表于 2013-4-25 17:06:18
|
显示全部楼层
本帖最后由 qevhytpl 于 2013-4-25 17:08 编辑
花了一个小时改了下sqf。看着舒服多了。- private ["_lei","_my_distance","_bb","_mine"];
- _lei = _this select 0;
- if{(not alive _lei)AND(player distance _lei >= 200)}exitwith{};
- if{(not alive _lei)AND(player distance _lei <= 200)}then
- {
- _bb = random 100;
- sleep 0.5;
- if(_bb <= 15)then{_mine = "APERSMine_Range_Ammo" createVehicle [(getpos _lei select 0), (getpos _lei select 1),0]};
- };
- if(_lei iskindof "man")then{
- _my_distance = random 15;
- switch (Ceil random 2.5)do
- {
- case 1: {
- while{true}do{
- if((not alive _lei)AND(player distance _lei <= _my_distance))then{_mine = "APERSMine_Range_Ammo"createVehicle[(getpos _lei select 0),(getpos _lei select 1),0];};
- sleep 1;
- if((not alive _lei)AND(player distance _lei <= _my_distance))exitwith{};
- };
- };
- case 2: {
- while{alive _lei}do{
- if(player distance _lei <= _my_distance)then{_mine = "APERSMine_Range_Ammo"createVehicle[(getpos _lei select 0),(getpos _lei select 1),0];};
- sleep 1;
- };
- };
- case 3: {
- while{alive _lei}do{
- if(getdammage _lei >= 0.6)then{_mine = "APERSMine_Range_Ammo"createVehicle[(getpos _lei select 0),(getpos _lei select 1),0];};
- sleep 1;
- };
- };
- };
- }else
- {
- while{true}do{
- if(player distance _lei <= _my_distance)then{_mine = "APERSMine_Range_Ammo"createVehicle[(getpos _lei select 0),(getpos _lei select 1),0];_lei setdammage 1;};
- sleep 1;
- if(player distance _lei <= _my_distance)exitwith{};
- };
- };
-
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入VME
x
|