安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题









Multiplayer co-op one called "Lost Squad" is one such case. The trigger for ending the mission is grouped to the squad leader. On top of that this is a multiplayer mission, meaning if the squad leader's lobby slot is not occupied by a player and the AI is disabled the trigger will not be grouped to anybody. Also - instead of initializing the group's variable name in the init field of a leader (or in every unit's init field for a playable multiplayer group) you can open the group entity in the editor and input the variable name there.
To fix Lost Squad's end trigger use activation type BLUFOR and in the condition type:
(({_x in thislist} count units grp_alpha) == ({alive _x} count units grp_alpha)) OR (({vehicle _x in thislist} count units grp_alpha) == ({alive _x} count units grp_alpha))
This will mimic a "Whole Group" activation type.
({_x in thislist} count units grp_alpha) > 0
Bomberman also has a trigger linked to Bravo's squad leader, meaning that if the squad leader dies the new one won't activate the trigger. So I suggest you remove the ownership on that trigger as well, set the activation to BLUFOR and use the condition:
leader grp_bravo in thislist
Bomberman will never end because in obj2.sqf there is no var_part2=true;
Also in the same script file the if statement should be expanded to look like this:
if (!var_arrived AND !var_part1)
There's no need to reassign the first task as active if it has been already completed.
And finally the sleep 10 and saveGame should be thrown inside the if statement's body, otherwise 7 seconds into the outro the game will be saved.
So the code in obj1.sqf should look like this:
["task1","succeeded"] call SHK_Taskmaster_upd;
var_part1=true;
sleep 2;
if (!var_part2) then {["task2","assigned"] call SHK_Taskmaster_upd; sleep 10; saveGame;};
and the code in obj2.sqf should look like this:
["task2","succeeded"] call SHK_Taskmaster_upd;
var_part2=true;
sleep 2;
if (!var_arrived AND !var_part1) then {["task1","assigned"] call SHK_Taskmaster_upd; sleep 10; saveGame;};
I remember back in the day when Armaholic was still up I went through and downloaded all of their content for ArmA 2 because their work was of such high quality. Sadly, Armaholic is no more and I lost all those downloads when moving to a new machine.
I'd really love to play all that content again in ArmA 3.
I wish ArmA 2 had the Steam Workshop. I really hate losing access to all that excellent content when Armaholic shut down. Hopefully, as much of it as possible will be ported over to Arma 3.
I am really enjoying reliving the good old days playing these missions from Operation Flashpoint Cold War Crisis.