返信先: ARMA3 ミッションエディットスレ
ホーム › フォーラム › TRI Gaming フォーラム › ARMA3 ミッションエディットスレ › 返信先: ARMA3 ミッションエディットスレ
2014年11月29日 10:02 AM
#29145
参加者
- Teleport Script by Stealer
途中参加の方向けのテレポートスクリプトです。
開始地点に設置していると優しさを感じますね。
teleportToLead.sqf
//Teleport to Leader for JIP by Stealer v0.5
//eg: this addAction ["<t color='#0099FF'>Teleport to Your Team Position</t>","scripts\teleportToLead.sqf"];
if !(local player) exitwith {};
private ["_leader","_dir"];
_leader = leader (group (vehicle player));
_dir = getdir _leader;
if ((vehicle _leader) == (_leader)) then
{
titletext ["","BLACK IN",1];
player setpos [(getpos _leader select 0) - ((random(5)+3)*sin(_dir)), (getpos _leader select 1) - ((random(5)+3)*cos(_dir)), 0.5];
player setdir ((_dir) -180);
} else {
if ((vehicle _leader) emptypositions "cargo"== 0) then
{
hint "Your Leader is moving on vehicle and Full of passenger.\ntry again later.";
} else {
titletext ["","BLACK IN",1]; player moveincargo vehicle _leader;
};
};
目印とするオブジェクトのイニシャライズに
this addAction ["<t color='#0099FF'>Teleport to Your Team Position</t>","scripts\teleportToLead.sqf"];
と入れます。
簡単ですね!