arma3吧 关注:50,816贴子:493,726
  • 4回复贴,共1

[任务编辑]推荐一个非常好用的模拟多人重生脚本

只看楼主收藏回复

由于单人模式没有重生所以打算自己写一个仿多人模式的重生功能用来重生队友或者对战玩法少量AI时代替刷兵脚本,重生对象是步兵和载具,但是发现房子和弹药箱这些物品也能完美重生这可以用于多人啊于是打算把它完善了,还有多人模式开重生的单位被删除是不能触发重生的这个脚本不怕删除在一些重要物体上做为防删功能也不错
使用时有几点要注意,多人模式不建议用来重生玩家,多人重生是会恢复单位很多原有状态的比如setVariable,一些事件处理,俘虏状态..脚本并不能恢复只能手动添加了
//模拟多人重生脚本 by k1 2020.3.23
/*
格式: [unit: 步兵或载具, setVariable右边的数组: [可以多个], 重生模式: "INSTANT"(步兵是原地,载具是初始位置) "BASE"(在重生标记重生) "GROUP"(在小队重生), 重生时间: 秒, {代码}, 保存并恢复载具物品: 可选,默认false, 载具重生提示: 可选,默认true] execVM "kk_sp_respawn.sqf";
[this, [], "BASE", 5, {}] execVM "kk_sp_respawn.sqf";
步兵重生标记:
respawn (仅在未找到阵营字符时使用)
respawn_west
respawn_east
respawn_guerrila
respawn_civilian
载具重生标记:
respawn (仅在未找到阵营和_vehicle字符时使用)
respawn_vehicle_west
respawn_vehicle_east
respawn_vehicle_guerrila
respawn_vehicle_civilian
没有重生标记或者模式不支持就强制使用原地重生,多个同类标记可以末尾添加_1,_2...
*/
[this①, [②], "BASE"③, 5④, {⑤},false⑥,true⑦] execVM "kk_sp_respawn.sqf";
1. 单位物体,这是在单位初始栏的写法
2. 用来恢复_unit setVariable ["xxxx", 123]命令保存的值,多个的写法 [["xxxx", 123],["eee", 456,true]...]
3. 跟多人重生模式差不多,载具一般使用"INSTANT"在创建的位置重生,选"BASE"要在有阵营标记重生最好使用该阵营的载具,使用重生标记位置重生是没有高度值的,如果要在高处重生请使用"INSTANT","GROUP"是随机队友位置
4. 重生等待时间没什么好说的
5. 用来执行脚本,可带延迟等待命令有两个返回值[尸体, 重生的单位],如果不是步兵会设置残骸位置到[0,0,0]并在3秒后自动删除
6. 恢复载具.’弹药箱里面的装备,填nil,"",0都会使用默认值false,写true时会间隔30秒保存一次物品用于重生恢复,没有必要就不要开启
7. 载具重生提示,要关闭填false,省略,或者非布尔值会使用默认值true:开启


IP属地:广东1楼2020-03-24 19:28回复
    这个怎么用


    IP属地:陕西来自iPhone客户端3楼2020-08-14 18:05
    回复
      下载链接呢?


      IP属地:江西来自Android客户端4楼2020-08-15 23:43
      回复


        IP属地:贵州来自iPhone客户端5楼2020-08-16 01:33
        回复
          下载链接挂了,补发
          使用方法和参数格式已经说的很详细了
          扫码到下载网站那里还贴了个b站的演示视频


          IP属地:广东6楼2020-08-16 18:14
          回复