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

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 4453|回复: 17

[求助] 怎么不用改CPP让单位有医疗功能?

[复制链接]
发表于 2013-1-14 22:55:13 | 显示全部楼层 |阅读模式
本帖最后由 bym101 于 2013-1-14 23:06 编辑

就是说单位具有医疗兵的治愈功能。
比如我想让一个狙击手具有医疗兵的功能,不要改CPP啊。
以免挨了一弹就失去战斗能力了。。。
发表于 2013-1-15 11:30:50 | 显示全部楼层
一个重复触发的触发器

触发条件是无线电A或者其他

然后player setdammage 0;

然后玩家的HP又满了

这个是最简单的办法
 楼主| 发表于 2013-1-15 12:00:41 | 显示全部楼层
下网上载 发表于 2013-1-15 11:30
一个重复触发的触发器

触发条件是无线电A或者其他

你作弊了。。。。
发表于 2013-1-15 12:04:12 | 显示全部楼层
bym101 发表于 2013-1-15 12:00
你作弊了。。。。

靠你自己自觉咯~~其实你是想要医务兵治疗时那个治疗动作吧?治疗时不能攻击要等一会~是吧?

如果是的话

那么就在脚本栏加一句:switchmove "治疗动作" 或者 player action ["heal",player] 这样就有治疗动作的效果
玩家就不能开枪了
 楼主| 发表于 2013-1-15 12:06:45 | 显示全部楼层
很多特种兵单位,并没有医疗兵,那么在一个全部由特种兵进行的任务中,不得不给特种兵小组中增加一个普通的陆军单位医疗兵,这事就显得有些不专业了。
所以,在特种兵的某个单位中,设定可以医疗的功能。
是不是可以做一个条件:判定玩家距离某个单位0.5米,就SETDAMMAGE 0,,,,,,,,,
发表于 2013-1-15 13:32:12 | 显示全部楼层
bym101 发表于 2013-1-15 12:06
很多特种兵单位,并没有医疗兵,那么在一个全部由特种兵进行的任务中,不得不给特种兵小组中增加一个普通的 ...

这种脚本我写了出来~~~不过都是玩家治疗自己~或者治别人~而不是搞个AI过来治玩家~~
发表于 2013-1-15 13:56:26 来自手机 | 显示全部楼层
F7中医疗模块
发表于 2013-1-15 14:08:02 | 显示全部楼层
wj59789 发表于 2013-1-15 13:56
F7中医疗模块

医疗模块人太脆了~~带一队AI为了享受一下医疗模块~结果一个照面全躺地上滚了
发表于 2013-1-15 14:34:56 来自手机 | 显示全部楼层
下网上载 发表于 2013-1-15 14:08  医疗模块人太脆了~~带一队AI为了享受一下医疗模块~结果一个照面全躺地上滚了

的确,不过有时候也是没办法中的办法


dresAct = player addAction ["包扎伤口", "\loki_lk\fieldDressing.sqf", [], 10, true, true, "", "(_target == player) && ((getDammage _target) > 0) && fieldDressing"];
onTeamSwitch{_from removeAction dresAct; dresAct = _to addAction ["包扎伤口", "\loki_lk\fieldDressing.sqf", [], 10, true, true, "", "(_target == player) && ((getDammage _target) > 0) && fieldDressing"];"dynamicBlur" ppEffectEnable false;"colorCorrections" ppEffectEnable false;};



fieldDressing.sqf↓↓↓↓

_bloke = _this select 0;
if(fieldDressing)then{
        fieldDressing = false;
        //_bloke say "fieldDressing";
        _bloke playMove "AinvPknlMstpSlayWrflDnon_medic";
        sleep 3;
        if(alive _bloke)then{_bloke setDamage 0};
        sleep 57;
        fieldDressing =true;
};
发表于 2013-1-15 15:53:12 | 显示全部楼层
&&
话说这个符号代表啥意识?
|| 是或者
AND 必须

你那个是啥意思?
发表于 2013-1-15 17:00:45 来自手机 | 显示全部楼层
下网上载 发表于 2013-1-15 15:53  &&  话说这个符号代表啥意识?  || 是或者

&&  与 逻辑运算 相当于乘法
发表于 2013-1-15 17:07:52 | 显示全部楼层
wj59789 发表于 2013-1-15 17:00
&&  与 逻辑运算 相当于乘法

就是两个条件都必须达成的意思吧?
发表于 2013-1-15 17:18:11 来自手机 | 显示全部楼层
本帖最后由 wj59789 于 2013-1-15 17:24 编辑
下网上载 发表于 2013-1-15 17:07 就是两个条件都必须达成的意思吧?
套用0乘于任何数都得0,只要一个条件为false都为false
等同于AND
 楼主| 发表于 2013-1-15 21:29:39 | 显示全部楼层
wj59789 发表于 2013-1-15 13:56
F7中医疗模块


有时候爬着等待治疗,不如立即死了换人继续杀敌,看见过来医疗的队友再次被杀伤,在你眼前蹬腿是件很痛苦的事。

而且医疗模组不能治愈,只能维持跑动。话说虽然不真实,但是对AI,还是可以的。
 楼主| 发表于 2013-1-15 21:31:16 | 显示全部楼层
下网上载 发表于 2013-1-15 13:32
这种脚本我写了出来~~~不过都是玩家治疗自己~或者治别人~而不是搞个AI过来治玩家~~

好吧,把自己治疗自己的脚本公布出来。
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-20 07:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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