按左键 就能画线。。暂时没有玩法

本来打算做 伤害的 佛系玩家,等大佬做个线段碰撞检测

灵感来自电影中的场景

目前只能在ptr游戏,国服不可用

正式上线后 会第一时间更新到国服

预览

预览

rule("Rule 1")
{
	event
	{
		Ongoing - Each Player;
		All;
		All;
	}

	conditions
	{
		Is Button Held(Event Player, Primary Fire) == True;
		Player Variable(Event Player, A) == False;
	}

	actions
	{
		Set Player Variable(Event Player, T, Ray Cast Hit Position(Eye Position(Event Player), Add(Event Player, Multiply(
			Facing Direction Of(Event Player), 1000)), All Players(All Teams), Event Player, True));
		Abort If(Compare(Distance Between(Player Variable(Event Player, T), Event Player), >, 900));
		Wait(0.500, Ignore Condition);
		Set Player Variable(Event Player, A, True);
	}
}

rule("Rule 2")
{
	event
	{
		Ongoing - Each Player;
		Team 1;
		All;
	}

	conditions
	{
		Player Variable(Event Player, A) == True;
		Is Button Held(Event Player, Primary Fire) == True;
	}

	actions
	{
		Set Player Variable(Event Player, U, Ray Cast Hit Position(Eye Position(Event Player), Add(Event Player, Multiply(
			Facing Direction Of(Event Player), 1000)), All Players(All Teams), Event Player, True));
		Abort If(Compare(Distance Between(Player Variable(Event Player, U), Event Player), >, 900));
		Create Beam Effect(All Players(All Teams), Bad Beam, Player Variable(Event Player, T), Player Variable(Event Player, U), Team 1,
			None);
		Wait(0.500, Ignore Condition);
		Set Player Variable(Event Player, A, False);
	}
}

rule("Rule 3")
{
	event
	{
		Ongoing - Global;
	}

	conditions
	{
		Is Button Held(Host Player, Interact) == True;
	}

	actions
	{
		Destroy All Effects;
	}
}

rule("Rule 2 for Team 2")
{
	event
	{
		Ongoing - Each Player;
		Team 2;
		All;
	}

	conditions
	{
		Player Variable(Event Player, A) == True;
		Is Button Held(Event Player, Primary Fire) == True;
	}

	actions
	{
		Set Player Variable(Event Player, U, Ray Cast Hit Position(Eye Position(Event Player), Add(Event Player, Multiply(
			Facing Direction Of(Event Player), 1000)), All Players(All Teams), Event Player, True));
		Abort If(Compare(Distance Between(Player Variable(Event Player, U), Event Player), >, 900));
		Create Beam Effect(All Players(All Teams), Bad Beam, Player Variable(Event Player, T), Player Variable(Event Player, U), Team 2,
			None);
		Wait(0.500, Ignore Condition);
		Set Player Variable(Event Player, A, False);
	}
}
评论
这里空空如也~
这里空空如也~