返信先: ARMA3 ミッションエディットスレ

ホーム フォーラム TRI Gaming フォーラム ARMA3 ミッションエディットスレ 返信先: ARMA3 ミッションエディットスレ

#29145
Line
参加者
    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"];
と入れます。

簡単ですね!