中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 8180|回复: 9

[多人任务] 编辑器 重生 和触发器问题

[复制链接]
发表于 2013-10-22 00:02:15 | 显示全部楼层 |阅读模式
怎样设置重生点?  比如我想设置一辆车为重生点        还有  比如玩家进入这个范围 接触 触发器  就突然出现大量敌兵
发表于 2014-11-3 11:40:55 | 显示全部楼层
我也不知道啊。。
发表于 2014-11-3 12:21:11 | 显示全部楼层
设置一辆车为重生点比较麻烦。嗯先说进入这个范围刷人吧。
触发器设置成(假设玩家是Blufor)Blufor触发,生效一次,形状是圆形的1000m范围。代码是:
{_x hideObjectGlobal false;_x enableSimulation true;} forEach HiddenEnemies;
然后在要刷的每一个敌人的初始化代码中加上:
if(isNil "HiddenEnemies") then {HiddenEnemies = [];}; HiddenEnemies set [this,count HiddenEnemies]; this enableSimulation false; this hideObjectGlobal true;
这样,当玩家进入圆范围时,触发器就会启动代码,让HiddenEnemies中的所有埋伏的敌人显型、启动AI和物理模拟。
这样做的好处是游戏提前cache了这些敌人的装备等,不会导致读盘或者流量peak,节省资源。缺点是不够灵活,必须先预定好敌人出现的位置。
发表于 2014-11-3 12:30:41 | 显示全部楼层
至于将载具设置为重生点。建议你去Armaholic找一个叫做INS Revive的代码包。
下载下来后,和你的地图merge融合一下。
在编辑器中将你想要作为重生点的载具起个名字,比如:truck。退出并保存。
然后在任务文件夹中的INS_Revive\config.sqf下,找到
INS_REV_CFG_list_of_respawn_locations_blufor = ["base",xxxx,xxxx,xxx]; 这样一行(假设玩家是blufor阵营的)
然后前面设置的的载具名加进去。比如改成这样:
INS_REV_CFG_list_of_respawn_locations_blufor = ["truck"];
你可以设置多个可以当重生点的载具,比如弄成这样:
INS_REV_CFG_list_of_respawn_locations_blufor = ["truck1","truck2","truck3"];
保存。
如果一切正常,恭喜你,你的地图上就完美嵌入了救人+载具动态重生点了。(其实INS的功能还远不止这些...)
发表于 2014-11-3 16:28:42 | 显示全部楼层
gpgpgpgp 发表于 2014-11-3 12:30
至于将载具设置为重生点。建议你去Armaholic找一个叫做INS Revive的代码包。
下载下来后,和你的地图merge ...

大神能多教教我吗,。
发表于 2014-11-3 17:41:58 | 显示全部楼层
厌小倦 发表于 2014-11-3 16:28
大神能多教教我吗,。

呃,加群:372299570  
或者加我好友。Q-107-195-70-30
发表于 2014-11-15 16:40:24 | 显示全部楼层
要用脚本吧。。。。。。。。。。。
发表于 2014-11-16 18:45:05 来自手机 | 显示全部楼层
其实在触发器里的执行栏里输入触发行为是启动刷兵脚本,那这效果则更好
发表于 2014-11-22 13:59:44 | 显示全部楼层
曾经沧海 发表于 2014-11-16 18:45
其实在触发器里的执行栏里输入触发行为是启动刷兵脚本,那这效果则更好

刷兵脚本?请问能教下吗?
发表于 2015-2-15 18:44:13 | 显示全部楼层
正愁没任务呢
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-5-3 19:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表