查看: 436|回复: 1
收起左侧

[其它] 【脚本】 BI支持取决于无线电背包

[复制链接]

79

主题

307

帖子

13万

积分

版主

熊猫奶爸

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
350
贡献
86
猫币
162
精华
0
金元
125146
积分
130173

梦想的开始官方群水友最佳新人新人版主天际死宅会员康娜卡姆依康娜卡姆依Q版姬柊雪菜桐谷直叶小暗筒隐月子楪祈亚丝娜圣诞娘梦梦小鸟游六花Q版初音未来亚丝娜(妖精版)森野精华奥杜因米拉克瑟拉娜山城3D版愿望成真家产万贯买买买家产万贯买买买

发表于 2019-4-3 20:15:47 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 暗影夜刺 于 2019-4-3 20:24 编辑

作者:Pierre MGI
标签:未授权


此脚本是为UNSUNG DELTA mod制作的,并与TFAR无线电一起使用。您可以在修改无线电类阵列时轻松调整它。您甚至可以决定通过库存中的简单无线电提供支持。在init.sqf中,这需要更改赋给了项目的任何背包考虑因素。重要!:命名模块请求者(这里REQ),(虚拟或真实支持提供商,这里CAS1,arty1,drop1



in init.sqf:

  1. MGI_radios = ["UNS_alice_FR","UNS_USMC_RTO","UNS_USMC_RTO2","UNS_ARMY_RTO","UNS_ARMY_RTO2","UNS_SF_RTO"];

  2. MGI_fnc_radioSupport = compileFinal preprocessFileLineNumbers "MGI_fnc_radioSupport.sqf";
  3. player spawn MGI_fnc_radioSupport; // the code for RTO
  4. player addMPEventHandler ["MPRespawn",{(_this select 0) spawn MGI_fnc_radioSupport}];  //  for respawn loop

  5. addMissionEventHandler ["teamSwitch", {    // like for tasks, but in this case, SP team switch is one of the toughest thing to make it work! to be tested deeper...
  6.   params ["_ancient","_newbie"];
  7.   [req,_ancient] call BIS_fnc_removeSupportLink;
  8.   _newbie spawn MGI_fnc_radioSupport;
  9.   BIS_requesterFSM = nil;
  10.   [req] execVM "A3\modules_f\supports\init_requester.sqf";
  11.   [drop1] execVM "A3\modules_f\supports\init_provider_virtual.sqf";
  12.   [cas1]  execVM "A3\modules_f\supports\init_provider_virtual.sqf";
  13.   [arty1]  execVM "A3\modules_f\supports\init_provider_virtual.sqf";
  14.   call BIS_SUPP_refreshMainWindow;
  15. }];
复制代码
The script MGI_fnc_radioSupport.sqf :
  1. _plyr = _this;
  2. _plyr spawn {

  3.     _unit = _this;
  4.     while {alive _unit} do {
  5.       waituntil {sleep 2; (backpack _unit in MGI_radios or (backpack _unit) isKindOf "TFAR_bag_base")}; // TFAR_bag_base is case of TFAR mod present
  6.       [_unit,req,cas1] call BIS_fnc_addSupportLink;
  7.       [_unit,req,drop1] call BIS_fnc_addSupportLink;
  8.       [_unit,req,arty1] call BIS_fnc_addSupportLink;

  9.       waituntil {sleep 2; (!(backpack _unit in MGI_radios) && !((backpack _unit) isKindOf "TFAR_bag_base"))};
  10.      [req,_unit] call BIS_fnc_removeSupportLink;
  11.     };
  12.   };
复制代码


回复

使用道具 举报

0

主题

2974

帖子

4万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
0
贡献
0
猫币
0
精华
0
金元
41204
积分
44178
发表于 2019-5-9 15:40:38 | 显示全部楼层
谢谢分享。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-2-4 02:20

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.